-----BEGIN PRIVACY-ENHANCED MESSAGE-----
Proc-Type: 2001,MIC-CLEAR
Originator-Name: webmaster@www.sec.gov
Originator-Key-Asymmetric:
 MFgwCgYEVQgBAQICAf8DSgAwRwJAW2sNKK9AVtBzYZmr6aGjlWyK3XmZv3dTINen
 TWSM7vrzLADbmYQaionwg5sDW3P6oaM5D3tdezXMm7z1T+B+twIDAQAB
MIC-Info: RSA-MD5,RSA,
 WbrUdcUz+f0QFdbMp9W9Cq1dkbsm/1XnJD/5DRuAnNMrP8nAEb9dAkzC6tuWOmio
 CYOeSJjd9GK8ElirOZ4b6w==

<SEC-DOCUMENT>0000950123-10-036740.txt : 20100421
<SEC-HEADER>0000950123-10-036740.hdr.sgml : 20100421
<ACCEPTANCE-DATETIME>20100421171056
ACCESSION NUMBER:		0000950123-10-036740
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		12
CONFORMED PERIOD OF REPORT:	20100326
FILED AS OF DATE:		20100421
DATE AS OF CHANGE:		20100421

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GRACO INC
		CENTRAL INDEX KEY:			0000042888
		STANDARD INDUSTRIAL CLASSIFICATION:	PUMPS & PUMPING EQUIPMENT [3561]
		IRS NUMBER:				410285640
		STATE OF INCORPORATION:			MN
		FISCAL YEAR END:			1225

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-09249
		FILM NUMBER:		10762372

	BUSINESS ADDRESS:	
		STREET 1:		88 11TH AVENUE NE
		CITY:			MINNEAPOLIS
		STATE:			MN
		ZIP:			55413-1894
		BUSINESS PHONE:		6126236000

	MAIL ADDRESS:	
		STREET 1:		C/O CORPORATION SERVICE COMPANY
		STREET 2:		380 JACKSON STREET, SUITE 700
		CITY:			ST. PAUL
		STATE:			MN
		ZIP:			55101
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>c57583e10vq.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML>
<HEAD>
<TITLE>e10vq</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV align="center" style="font-size: 12pt; margin-top: 12pt"><B>UNITED STATES<BR>
SECURITIES AND EXCHANGE COMMISSION</B><BR>
Washington, D.C. 20549
</DIV>


<DIV align="center" style="font-size: 12pt; margin-top: 12pt"><B>FORM 10-Q</B>
</DIV>


<DIV align="center" style="font-size: 12pt; margin-top: 12pt">Quarterly Report Pursuant to Section&nbsp;13 or 15 (d)&nbsp;of the<BR>
Securities Exchange Act of 1934
</DIV>

<!-- xbrl,dc -->
<DIV align="left" style="font-size: 12pt; margin-top: 12pt">For the quarterly period ended <B>March&nbsp;26, 2010</B>
</DIV>
<!-- /xbrl,dc -->

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Commission File Number: <U>001-09249</U>
</DIV>


<DIV align="center" style="font-size: 14pt; margin-top: 12pt"><B>GRACO INC.</B>
</DIV>


<DIV align="center" style="font-size: 12pt; margin-top: 0pt"><DIV style="margin-top: 1px"><FONT style="border-top: 1px solid #000000">&nbsp;&nbsp;(Exact name of registrant as specified in its charter)&nbsp;&nbsp;</FONT></DIV>
</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="3%">&nbsp;</TD>
    <TD width="30%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="24%">&nbsp;</TD>
    <TD width="40%">&nbsp;</TD>
</TR>
<TR></TR>
<!-- End Table Head -->
<!-- Begin Table Body -->

<TR valign="bottom">
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">Minnesota</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">41-0285640</TD>
</TR>
<TR style="font-size: 1px">
    <TD>&nbsp;</TD>
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">(State of incorporation)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">(I.R.S. Employer Identification Number)</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="2%">&nbsp;</TD>
    <TD width="39%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="44%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
</TR>
<TR></TR>
<!-- End Table Head -->
<!-- Begin Table Body -->

<TR valign="bottom">

    <TD colspan="2" align="center" valign="top">88 - 11<SUP style="FONT-size: 85%; vertical-align: text-top">th</SUP> Avenue N.E.</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom">

    <TD colspan="2" align="center" valign="top">Minneapolis, Minnesota</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">55413</TD>
</TR>
<TR style="font-size: 1px">

    <TD colspan="2" align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">

    <TD colspan="2" align="center" valign="top">(Address of principal executive offices)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">(Zip Code)</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="center" style="font-size: 12pt; margin-top: 12pt">(612)&nbsp;623-6000<BR>
<DIV style="margin-top: 1px"><FONT style="border-top: 1px solid #000000">&nbsp;&nbsp;(Registrant&#146;s telephone number, including area code)&nbsp;&nbsp;</FONT></DIV></DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">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 during the preceding 12&nbsp;months, and (2)
has been subject to such filing requirements for the past 90&nbsp;days.</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="40%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 1pt">
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
</TR>
<TR></TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD align="right" valign="top"><DIV style="margin-left:0px; text-indent:-0px">Yes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">X
</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">No</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD align="right" valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Indicate by check mark whether the registrant has submitted electronically and posted on its
corporate Web site, if any, every Interactive Data File required to be submitted and posted
pursuant to Rule&nbsp;405 of Regulation&nbsp;S-T during the preceding 12&nbsp;months (or such shorter period that
the registrant was required to submit and post such files).
</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="40%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 1pt">
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
</TR>
<TR></TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD align="right" valign="top"><DIV style="margin-left:0px; text-indent:-0px">Yes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">No</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD align="right" valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated
filer, a non-accelerated filer, or a smaller reporting company. See the definitions of
&#147;large accelerated filer,&#148; &#147;accelerated filer&#148; and &#147;smaller reporting company&#148; in Rule
12b-2 of the Exchange Act.
</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="90%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 1pt">
    <TD width="30%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="7%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="36%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="7%">&nbsp;</TD>
</TR>
<TR></TR>
<!-- End Table Head -->
<!-- Begin Table Body -->

<TR valign="bottom">
    <TD valign="top" nowrap><DIV style="margin-left:0px; text-indent:-0px">Large Accelerated Filer</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">X</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">Accelerated Filer</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD valign="top" nowrap><DIV style="margin-left:0px; text-indent:-0px">Non-accelerated Filer</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" nowrap>Smaller reporting company</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Indicate by check mark whether the registrant is a shell company (as defined in Rule&nbsp;12b-2
of the Exchange Act).</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="40%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 1pt">
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
</TR>
<TR></TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD align="right" valign="top"><DIV style="margin-left:0px; text-indent:-0px">Yes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">No
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">X</TD>
</TR>
<TR style="font-size: 1px">
    <TD align="right" valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top" style="border-top: 1px solid #000000">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">60,604,000 shares of the Registrant&#146;s Common Stock, $1.00 par value, were outstanding as of
April&nbsp;15, 2010.
</DIV>




<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left">
<!--TOC-->
</DIV>
<DIV align="left">
<!--A name="tocpage"--><!--/A-->
</DIV>

<DIV align="center" style="font-size: 14pt; margin-top: 12pt"><B>INDEX</B></DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="88%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3"><U>Page Number</U></TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><!--A href="#101"--><B>PART I</B><!--/A-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--A href="#101"--><B>FINANCIAL INFORMATION</B><!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:94px; text-indent:-15px"><!--A href="#102"-->Item 1.<!--/A-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--A href="#102"-->Financial Statements<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:185px; text-indent:-15px"><!--A href="#103"-->Consolidated Statements of Earnings<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:185px; text-indent:-15px"><!--A href="#104"-->Consolidated Balance Sheets<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:185px; text-indent:-15px"><!--A href="#105"-->Consolidated Statements of Cash Flows<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:185px; text-indent:-15px"><!--A href="#106"-->Notes to Consolidated Financial Statements<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:170px; text-indent:-90px"><!--A href="#107"-->Item&nbsp;2.<!--/A-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--A href="#107"-->Management&#146;s Discussion and Analysis
of Financial Condition and Results of Operations<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">13</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:94px; text-indent:-15px"><!--A href="#108"-->Item&nbsp;3.<!--/A-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--A href="#108"-->Quantitative and Qualitative Disclosures About Market Risk<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:94px; text-indent:-15px"><!--A href="#109"-->Item&nbsp;4.<!--/A-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--A href="#109"-->Controls and Procedures<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><!--A href="#110"--><B>PART II</B><!--/A-->&nbsp;&nbsp;&nbsp;&nbsp;<!--A href="#110"--><B>OTHER INFORMATION</B><!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:94px; text-indent:-15px"><!--A href="#111"-->Item&nbsp;1A.<!--/A-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--A href="#111"-->Risk Factors<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">19</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:94px; text-indent:-15px"><!--A href="#112"-->Item&nbsp;2.<!--/A-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--A href="#112"-->Unregistered Sales of Equity Securities and Use of Proceeds<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">19</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:94px; text-indent:-15px"><!--A href="#113"-->Item&nbsp;6.<!--/A-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--A href="#113"-->Exhibits<!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">20</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><!--A href="#114"--><B>SIGNATURES</B><!--/A--></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>EXHIBITS</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>
<DIV align="left">
<!--/TOC-->
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->2<!-- /Folio -->
</DIV>
<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left">
<A name="101"></A>
</DIV>

<DIV align="center" style="font-size: 14pt; margin-top: 12pt"><B>PART I</B></DIV>

<DIV align="left">
<A name="102"></A>
</DIV>

<DIV align="left" style="font-size: 14pt; margin-top: 0pt"><B>Item&nbsp;1.</B></DIV>

<DIV align="center" style="font-size: 14pt; margin-top: 0pt"><B>GRACO INC. AND SUBSIDIARIES</B></DIV>

<DIV align="left">
<A name="103"></A>
</DIV>

<!-- xbrl,in -->
<DIV align="center" style="font-size: 14pt; margin-top: 0pt"><B>CONSOLIDATED STATEMENTS OF EARNINGS</B></DIV>
<!-- xbrl,body -->

<DIV align="center" style="font-size: 12pt; margin-top: 0pt">(Unaudited)<BR>
(In thousands except per share amounts)</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR style="font-size: 6pt" valign="bottom">
    <TD width="68%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="6%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="6%">&nbsp;</TD>
    <TD nowrap width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 27,</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net Sales</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">164,721</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">137,880</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Cost of products sold</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">75,426</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">73,552</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   </TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Gross Profit</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">89,295</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">64,328</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Product development</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">9,474</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10,051</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Selling, marketing and distribution</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">29,160</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">31,933</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">General and administrative</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">17,955</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">16,215</TD>
    <TD>&nbsp;</TD>
</TR><TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   </TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Operating Earnings</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">32,706</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,129</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Interest expense</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,080</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,366</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Other expense, net</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">161</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">595</TD>
    <TD>&nbsp;</TD>
</TR><TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   </TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Earnings Before Income Taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">31,465</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,168</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Income taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10,900</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,400</TD>
    <TD>&nbsp;</TD>
</TR><TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net Earnings</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">20,565</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">2,768</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Basic Net Earnings<BR>
per Common Share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.34</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.05</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Diluted Net Earnings<BR>
per Common Share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.34</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.05</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash Dividends Declared<BR>
per Common Share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.20</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.19</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="center" style="font-size: 12pt; margin-top: 10pt">See notes to consolidated financial statements.</DIV>
<!-- /xbrl,in -->

<P align="center" style="font-size: 10pt"><!-- Folio -->3<!-- /Folio -->
</DIV>
<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="center" style="font-size: 14pt; margin-top: 12pt"><B>GRACO INC. AND SUBSIDIARIES</B></DIV>

<DIV align="left">
<A name="104"></A>
</DIV>

<!-- xbrl,bs -->
<DIV align="center" style="font-size: 14pt; margin-top: 0pt"><B>CONSOLIDATED BALANCE SHEETS</B></DIV>
<!-- xbrl,body -->

<DIV align="center" style="font-size: 12pt; margin-top: 0pt">(Unaudited)<BR>
(In thousands)</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR style="font-size: 6pt" valign="bottom">
    <TD width="68%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="6%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="6%">&nbsp;</TD>
    <TD nowrap width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">December 25,</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>ASSETS</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Current Assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Cash and cash equivalents</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">11,633</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">5,412</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Accounts receivable, less allowances of $7,200 and $6,500</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">119,109</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">100,824</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Inventories</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">66,410</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">58,658</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Deferred income taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">21,123</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">20,380</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Other current assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,874</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,719</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Total current assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">222,149</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">188,993</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt">
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Property, Plant and Equipment</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Cost</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">335,820</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">334,440</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Accumulated depreciation</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(199,670</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(195,387</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Property, plant and equipment, net</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">136,150</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">139,053</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt">
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Goodwill</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">91,740</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">91,740</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Other Intangible Assets, net</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">37,183</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">40,170</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Deferred Income Taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10,014</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,372</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Other Assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,047</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,106</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Total Assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">505,283</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">476,434</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>LIABILITIES AND SHAREHOLDERS&#146; EQUITY</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Current Liabilities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Notes payable to banks</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">14,051</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">12,028</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Trade accounts payable</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">24,021</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">17,983</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Salaries and incentives</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">15,594</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">14,428</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Dividends payable</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">12,025</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">12,003</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Other current liabilities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">51,697</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">47,373</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Total current liabilities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">117,388</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">103,815</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt">
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Long-term debt</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">80,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">86,260</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Retirement Benefits and Deferred Compensation</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">74,391</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">73,705</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Uncertain Tax Positions</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,000</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt">
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Shareholders&#146; Equity</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Common stock</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">60,592</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">59,999</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Additional paid-in-capital</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">200,653</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">190,261</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Retained earnings</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">19,618</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">11,121</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Accumulated other comprehensive income (loss)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(50,359</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(51,727</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Total shareholders&#146; equity</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">230,504</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">209,654</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Total Liabilities and Shareholders&#146; Equity</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">505,283</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">476,434</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="center" style="font-size: 12pt; margin-top: 6pt">See notes to consolidated financial statements.</DIV>
<!-- /xbrl,bs -->

<P align="center" style="font-size: 10pt"><!-- Folio -->4<!-- /Folio -->
</DIV>
<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="center" style="font-size: 14pt; margin-top: 12pt"><B>GRACO INC. AND SUBSIDIARIES</B></DIV>
<DIV align="left">
<A name="105"></A>
</DIV>
<!-- xbrl,cf -->
<DIV align="center" style="font-size: 14pt; margin-top: 0pt"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></DIV>
<!-- xbrl,body -->

<DIV align="center" style="font-size: 12pt; margin-top: 0pt">(Unaudited) (In thousands)</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR style="font-size: 6pt" valign="bottom">
    <TD width="68%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="6%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="4%">&nbsp;</TD>
    <TD width="6%">&nbsp;</TD>
    <TD nowrap width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 27,</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Cash Flows From Operating Activities</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Net Earnings</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">20,565</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">2,768</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Adjustments to reconcile net earnings to<BR>
net cash provided by operating activities:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:60px; text-indent:-15px">Depreciation and amortization</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,578</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,475</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:60px; text-indent:-15px">Deferred income taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(3,254</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(52</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:60px; text-indent:-15px">Share-based compensation</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,108</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,417</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:60px; text-indent:-15px">Excess tax benefit related to share-based<BR>
payment arrangements</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(700</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(200</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:60px; text-indent:-15px">Change in</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:75px; text-indent:-15px">Accounts receivable</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(19,601</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">18,588</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:75px; text-indent:-15px">Inventories</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(7,849</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5,525</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:75px; text-indent:-15px">Trade accounts payable</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,088</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(4,044</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:75px; text-indent:-15px">Salaries and incentives</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,333</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(4,444</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:75px; text-indent:-15px">Retirement benefits and deferred compensation</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,714</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,602</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:75px; text-indent:-15px">Other accrued liabilities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,153</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(5,692</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:75px; text-indent:-15px">Other</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(94</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">758</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Net cash provided by operating activities</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">16,041</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">27,701</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Cash Flows From Investing Activities</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Property, plant and equipment additions</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(2,847</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(5,732</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Proceeds from sale of property, plant and equipment</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">57</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">567</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Capitalized software and other intangible asset additions</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(125</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(46</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Net cash used in investing activities</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(2,915</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(5,211</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Cash Flows From Financing Activities:</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Net borrowings (payments)&nbsp;on short-term lines of credit</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,891</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(995</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Borrowings on long-term line of credit</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">34,211</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Payments on long-term line of credit</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(6,260</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(47,401</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Excess tax benefit related to share-based<BR>
payment arrangements</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">700</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">200</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Common stock issued</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,984</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,949</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Common stock retired</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(52</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Cash dividends paid</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(12,002</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(11,308</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Net cash provided by (used in) financing activities</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(6,739</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(20,344</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Effect of exchange rate changes on cash</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(166</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">534</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net increase (decrease)&nbsp;in cash and cash equivalents</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,221</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,680</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cash and cash equivalents:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Beginning of year</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5,412</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">12,119</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
   <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">End of period</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="center">11,633</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="center">14,799</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>
<!-- /xbrl,cf -->

<DIV align="center" style="font-size: 12pt; margin-top: 6pt">See notes to consolidated financial statements</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->5<!-- /Folio -->
</DIV>
<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">



<!-- xbrl,ns -->



<DIV align="center" style="font-size: 14pt; margin-top: 12pt"><B>GRACO INC. AND SUBSIDIARIES</B>
</DIV>

<DIV align="left">
<A name="106"></A>
</DIV>

<DIV align="center" style="font-size: 14pt; margin-top: 0pt"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B>
</DIV>


<DIV align="center" style="font-size: 12pt; margin-top: 0pt">(Unaudited)
</DIV>


<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">1.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The consolidated balance sheet of Graco Inc. and Subsidiaries (the Company) as of
March&nbsp;26, 2010 and the related statements of earnings for the thirteen weeks ended March
26, 2010 and March&nbsp;27, 2009, and cash flows for the thirteen weeks ended March&nbsp;26, 2010
and March&nbsp;27, 2009 have been prepared by the Company and have not been audited.</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>In the opinion of management, these consolidated financial statements reflect all
adjustments (consisting of only normal recurring adjustments) necessary to present
fairly the financial position of Graco Inc. and Subsidiaries as of March&nbsp;26, 2010, and
the results of operations and cash flows for all periods presented.</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Certain information and footnote disclosures normally included in financial statements
prepared in accordance with generally accepted accounting principles have been condensed
or omitted. Therefore, these statements should be read in conjunction with the
financial statements and notes thereto included in the Company&#146;s 2009 Annual Report on
Form 10-K.</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The results of operations for interim periods are not necessarily indicative of results
that will be realized for the full fiscal year.</TD>
</TR>

</TABLE>
</DIV>
<!-- xbrl,body -->

<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">2.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The following table sets forth the computation of basic and diluted earnings per
share <BR>(in thousands, except per share amounts):</TD>
</TR>

</TABLE>
</DIV><!-- xbrl,body -->
<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="80%">
<!-- Begin Table Head -->
<TR style="font-size: 6pt" valign="bottom">
    <TD width="63%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD nowrap width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 27,</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="line-height: 4pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net earnings available to<BR>
common shareholders</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">20,565</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">2,768</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Weighted average shares<BR>
outstanding for basic<BR>
earnings per share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">60,206</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">59,638</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Dilutive effect of stock<BR>
options computed using the<BR>
treasury stock method and<BR>
the average market price</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">507</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">265</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Weighted average shares<BR>
outstanding for diluted<BR>
earnings per share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">60,713</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">59,903</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Basic earnings per share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.34</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.05</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Diluted earnings per share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.34</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">0.05</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio -->6<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<!-- xbrl -->

<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Stock options to purchase 3,103,000 and 4,034,000 shares were not included in the 2010
and 2009 computations of diluted earnings per share, respectively, because they would
have been anti-dilutive.</TD>
</TR>

</TABLE>
</DIV>

<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">3.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Information on option shares outstanding and option activity for the thirteen weeks
ended March&nbsp;26, 2010 is shown below (in thousands, except per share amounts):</TD>
</TR>

</TABLE>
</DIV><!-- xbrl,body -->
<DIV align="center" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="96%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="32%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Weighted</TD>

    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Weighted</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Average</TD>

    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Average</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Option</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Exercise</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Options</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Exercise</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">Shares</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">Price</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">Exercisable</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">Price</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Outstanding, December&nbsp;25, 2009</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,813</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">28.98</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,445</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">28.38</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Granted</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">733</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">26.97</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Exercised</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(156</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10.41</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Canceled</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(13</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">34.94</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Outstanding, March&nbsp;26, 2010</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5,377</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">29.23</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,889</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">29.85</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The Company recognized year-to-date share-based compensation of $2.1&nbsp;million in
2010 and $2.4&nbsp;million in 2009. As of March&nbsp;26, 2010, there was $10.2&nbsp;million of
unrecognized compensation cost related to unvested options, expected to be recognized
over a weighted average period of 2.4&nbsp;years.</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The fair value of each option grant is estimated on the date of grant using the
Black-Scholes option-pricing model with the following weighted average assumptions and
results:</TD>
</TR>

</TABLE>
</DIV>
<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="80%">
<!-- Begin Table Head -->
<TR style="font-size: 12pt" valign="bottom">
    <TD width="63%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD nowrap width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 27,</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Expected life in years</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6.0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6.0</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Interest rate</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">2.7</TD>
    <TD nowrap>%</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">2.1       </TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Volatility</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">33.8</TD>
    <TD nowrap>%</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">29.9       </TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Dividend yield</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">3.0</TD>
    <TD nowrap>%</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">3.7       </TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Weighted average fair value per share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.16</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center">$</TD>
    <TD align="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.25</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Under the Company&#146;s Employee Stock Purchase Plan, the Company issued 436,000 shares
in 2010 and 312,000 shares in 2009. The fair value of the employees&#146; purchase rights
under this Plan was estimated on the date of grant. The benefit of the 15&nbsp;percent
discount from the lesser of the fair market value per common share on the first day and
the last day of the plan year was added to the fair value of the employees&#146; purchase
rights determined using the Black-Scholes option-pricing model with the following
assumptions and results:</TD>
</TR>

</TABLE>
</DIV>
<P align="center" style="font-size: 10pt"><!-- Folio -->7<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<!-- xbrl -->

<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV style="margin-top: 12pt"><TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">



</TABLE>
</DIV>
<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="80%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="68%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>

<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 27,</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Expected life in years</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1.0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1.0</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Interest rate</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">0.3</TD>
    <TD nowrap>%</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">0.7</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Volatility</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">47.8</TD>
    <TD nowrap>%</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">51.5</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Dividend yield</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">2.9</TD>
    <TD nowrap>%</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">4.5</TD>
    <TD nowrap>%</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Weighted average fair value per share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">9.01</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">5.60</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">4.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The components of net periodic benefit cost (credit)&nbsp;for retirement benefit plans were as
follows (in thousands):</TD>
</TR>

</TABLE>
</DIV><!-- xbrl,body -->
<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="80%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="68%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>

<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 27,</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Pension Benefits</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Service cost</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">1,241</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">1,279</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Interest cost</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,277</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,220</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Expected return on assets</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(3,475</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(2,700</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Amortization and other</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,504</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,414</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net periodic benefit cost (credit)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">2,547</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">4,213</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Postretirement Medical</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Service cost</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">125</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">150</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Interest cost</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">325</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">350</TD>
    <TD>&nbsp;</TD>
</TR>

<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net periodic benefit cost (credit)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">450</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">500</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">5.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Total comprehensive income was as follows (in thousands):</TD>
</TR>

</TABLE>
</DIV><!-- xbrl,body -->
<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="80%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="68%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>

<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 27,</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="line-height: 4pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net earnings</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">20,565</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">2,768</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cumulative translation<BR>
adjustment</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">234</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Pension and postretirement<BR>
medical liability adjustment</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,468</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,329</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Gain (loss)&nbsp;on interest<BR>
rate hedge contracts</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">705</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(73</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Income taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(805</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(836</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Comprehensive income</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">21,933</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">4,422</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio -->8<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<!-- xbrl -->

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">
<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Components of accumulated other comprehensive income (loss)&nbsp;were (in thousands):</TD>
</TR>
</TABLE>
</DIV>

<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="96%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="70%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">December 25,</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Pension and postretirement medical
liability adjustment</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(47,634</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(48,560</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Gain (loss)&nbsp;on interest rate hedge contracts</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,902</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(2,344</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Cumulative translation adjustment</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(823</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(823</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(50,359</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(51,727</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">
<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">6.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The Company has three reportable segments: Industrial, Contractor and Lubrication. The
Company does not track assets by segment. Sales and operating earnings by segment for the
thirteen weeks ended March&nbsp;26, 2010 and March&nbsp;27, 2009 were as follows (in thousands):</TD>
</TR>
</TABLE>
</DIV><!-- xbrl,body -->

<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="80%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="64%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="13%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="13%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>


<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 27,</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net Sales</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Industrial</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">96,792</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">75,232</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Contractor</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">50,797</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">47,448</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Lubrication</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">17,132</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">15,200</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">164,721</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">137,880</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Operating Earnings</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Industrial</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">30,474</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">11,495</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Contractor</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,883</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,239</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Lubrication</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,707</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,436</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Unallocated
corporate (expense)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(4,358</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(5,169</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">32,706</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">6,129</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">7.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Major components of inventories were as follows (in thousands):</TD>
</TR>

</TABLE>
</DIV><!-- xbrl,body -->
<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="80%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="64%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="13%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="13%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>

<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">December 25,</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2009</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Finished products and components</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">40,353</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">36,665</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Products and components in various<BR>
stages of completion</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">24,087</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">22,646</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Raw materials and purchased components</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">34,773</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">31,826</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">99,213</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">91,137</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Reduction to LIFO cost</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(32,803</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(32,479</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">66,410</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">58,658</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

</TABLE>
</DIV>
<P align="center" style="font-size: 10pt"><!-- Folio -->9<!-- /Folio -->
</DIV>
<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<!-- xbrl -->

<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV style="margin-top: 12pt"><TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">



</TABLE>
</DIV>

<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">8.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Information related to other intangible assets follows (dollars in thousands):</TD>
</TR>

</TABLE>
</DIV><!-- xbrl,body -->
<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="28%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="11%">&nbsp;</TD>
    <TD nowrap width="1%">&nbsp;&nbsp;&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="11%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="11%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="11%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="11%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center">Estimated</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Foreign</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">&nbsp;</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center">Life</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Original</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Accumulated</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Currency</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Book</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" style="border-bottom: 1px solid #000000">(years)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">Cost</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">Amortization</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">Translation</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">Value</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">March&nbsp;26, 2010</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

<TR style="font-size: 1px">
    <TD style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 0px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 0px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 0px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 0px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Customer relationships</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">3 - 8</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">41,075</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(20,201</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(181</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">20,693</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Patents, proprietary technology
and product documentation</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">3 - 10</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">21,072</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(12,751</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(85</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,236</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Trademarks, trade names<BR>
and other</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">3 - 10</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,154</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(3,080</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5,074</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">70,301</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(36,032</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(266</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">34,003</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Not Subject to Amortization:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Brand names</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,180</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,180</TD>
    <TD>&nbsp;</TD>
</TR><TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>

<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">73,481</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(36,032</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(266</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">37,183</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">December&nbsp;25, 2009</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

<TR style="font-size: 1px">
    <TD style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 0px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 0px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 0px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 0px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Customer relationships</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">3 - 8</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">41,075</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(18,655</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(181</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">22,239</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Patents, proprietary technology
and product documentation</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">3 - 10</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">22,862</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(13,708</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(87</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">9,067</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Trademarks, trade names<BR>
and other</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">3 - 10</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">8,154</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(2,470</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5,684</TD>
    <TD>&nbsp;</TD>
</TR><TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>

<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">72,091</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(34,833</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(268</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">36,990</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Not Subject to Amortization:</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Brand names</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,180</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">&#151;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">3,180</TD>
    <TD>&nbsp;</TD>
</TR><TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>

<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">75,271</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(34,833</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">$</TD>
    <TD align="right">(268</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">40,170</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Amortization of intangibles was $3.0&nbsp;million in the first quarter of 2010. Estimated
annual amortization expense is as follows: $10.9&nbsp;million in 2010, $10.7&nbsp;million in
2011, $9.5&nbsp;million in 2012, $4.3&nbsp;million in 2013, $0.9&nbsp;million in 2014 and $0.7&nbsp;million
thereafter.</TD>
</TR>

</TABLE>
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio -->10<!-- /Folio -->
</DIV>



<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<DIV style="font-family: Helvetica,Arial,sans-serif">
<!-- xbrl -->
<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">9.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Components of other current liabilities were (in thousands):</TD>
</TR>

</TABLE>
</DIV>
<!-- xbrl,body -->
<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="85%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 12pt">
    <TD width="60%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">December 25,</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2009</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="line-height: 10pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Accrued self-insurance retentions</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;$</TD>
    <TD align="right">7,793&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">7,785&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Accrued warranty and service liabilities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,325&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">7,437&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Accrued trade promotions</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,745&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,953&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Payable for employee stock purchases</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">718&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">5,115&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Income taxes payable</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">11,228&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,550&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Other</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">21,888&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">22,533&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Total other current liabilities</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;$</TD>
    <TD align="right">51,697&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;$</TD>
    <TD align="right">47,373&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>



<DIV align="left" style="font-size: 12pt; margin-top: 20pt; margin-left: 4%">A liability is established for estimated future warranty and service claims that relate
to current and prior period sales. The Company estimates warranty costs based on
historical claim experience and other factors including evaluating specific product
warranty issues. Following is a summary of activity in accrued warranty and service
liabilities (in thousands):
</DIV>
<DIV align="left" style="margin-left: 4%">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="82%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 12pt">
    <TD width="56%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="10%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Thirteen</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">&nbsp;</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Weeks Ended</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">Year Ended</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">December 25,</TD>

</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="line-height: 10pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Balance, beginning of year</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">7,437</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">8,033</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Charged to expense</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">880</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,548</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Margin on parts sales reversed</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">746</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2,876</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Reductions for claims settled</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,738</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(8,020</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Balance, end of period</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">7,325</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">7,437</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<!-- xbrl,n -->
<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">10.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The Company accounts for all derivatives, including those embedded in other contracts,
as either assets or liabilities and measures those financial instruments at fair value.
The accounting for changes in the fair value of derivatives depends on their intended use
and designation.</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>As part of its risk management program, the Company may periodically use forward
exchange contracts and interest rate swaps to manage known market exposures. Terms of
derivative instruments are structured to match the terms of the risk being managed and
are generally held to maturity. The Company does not hold or issue derivative financial
instruments for trading purposes. All other contracts that contain provisions meeting
the definition of a derivative also meet the requirements of, and have been designated
as, normal purchases or sales. The Company&#146;s policy is to not enter into contracts with
terms that cannot be designated as normal purchases or sales.</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>In 2007, the Company entered into interest rate swap contracts that effectively fix the
rates paid on a total of $80&nbsp;million of variable rate borrowings. One contract fixed
the rate on $40&nbsp;million of borrowings at 4.7&nbsp;percent plus the applicable spread
(depending on cash flow leverage ratio) until December&nbsp;2010. The second contract fixed
an</TD>
</TR>

</TABLE>
</DIV>
<!-- xbrl,body -->
<P align="center" style="font-size: 10pt"><!-- Folio -->11<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">
<!-- xbrl -->

<DIV align="left" style="font-size: 12pt; margin-top: 12pt; margin-left: 4%">additional $40&nbsp;million of borrowings at 4.6&nbsp;percent plus the applicable spread until
January&nbsp;2011. Both contracts have been designated as cash flow hedges against interest
rate volatility. Consequently, changes in the fair market value are recorded in
accumulated other comprehensive income (loss) (AOCI). Amounts included in AOCI will be
reclassified to earnings as interest rates increase and as the swap contracts approach
their expiration dates. Net amounts paid or payable under terms of the contracts were
charged to interest expense and totaled $0.9&nbsp;million in the first quarter of 2010.
</DIV>


<DIV align="left" style="font-size: 12pt; margin-top: 12pt; margin-left: 4%">The Company periodically evaluates its monetary asset and liability positions
denominated in foreign currencies. The Company enters into forward contracts or options,
or borrows in various currencies, in order to hedge its net monetary positions. These
instruments are recorded at current market values and the gains and losses are included
in other expense (income), net. There were seven contracts outstanding as of March&nbsp;26,
2010, with notional amounts totaling $16&nbsp;million. The Company believes it uses strong
financial counterparts in these transactions and that the resulting credit risk under
these hedging strategies is not significant.
</DIV>


<DIV align="left" style="font-size: 12pt; margin-top: 12pt; margin-left: 4%">The Company uses significant other observable inputs to value the derivative instruments
used to hedge interest rate volatility and net monetary positions. The fair market
value and balance sheet classification of such instruments follows (in thousands):
</DIV>
<DIV align="right">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="96%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 12pt">
    <TD width="38%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="30%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center">Balance Sheet</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">December 25,</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" style="border-bottom: 1px solid #000000">Classification</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2009</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Gain (loss)&nbsp;on interest<br>
rate hedge contracts</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="bottom">Other current liabilities</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left" valign="bottom">$</TD>
    <TD align="right" valign="bottom">(3,017)</TD>
    <TD nowrap valign="bottom"></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left" valign="bottom">$</TD>
    <TD align="right" valign="bottom">(3,722)</TD>
    <TD nowrap valign="bottom"></TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" valign="top" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" valign="top" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="line-height: 10pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Gain (loss)&nbsp;on foreign<br>
currency forward contracts</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Gains</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">$</TD>
    <TD align="right" valign="top">130&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">$</TD>
    <TD align="right" valign="top">207&nbsp;</TD>
    <TD valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Losses</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left" valign="top">&nbsp;</TD>
    <TD align="right" valign="top">(188)</TD>
    <TD nowrap valign="top"></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left" valign="top">&nbsp;</TD>
    <TD align="right" valign="top">(249)</TD>
    <TD nowrap valign="top"></TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:45px; text-indent:-15px">Net</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">Other current liabilities</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left" valign="top">$</TD>
    <TD align="right" valign="top">(58)</TD>
    <TD nowrap valign="top"></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left" valign="top">$</TD>
    <TD align="right" valign="top">(42)</TD>
    <TD nowrap valign="top">&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" valign="top" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" valign="top" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<!-- /xbrl,ns -->

<P align="center" style="font-size: 10pt"><!-- Folio -->12<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">
<DIV align="left">
<A name="107"></A>
</DIV>
<DIV align="center">
<TABLE style="font-size: 13pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 12pt">
    <TD width="30%"></TD>
    <TD width="5%"></TD>
    <TD width="30%"></TD>
    <TD width="5%"></TD>
    <TD width="30%"></TD>
</TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="font-size: 12pt"><!-- Blank Space -->
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD align="left" valign="top"><B>Item&nbsp;2.</B>
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top"><B>GRACO INC. AND SUBSIDIARIES</B>
</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="line-height: 12pt"><!-- Blank Space -->
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD align="left" valign="top">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top"><B>MANAGEMENT&#146;S DISCUSSION AND ANALYSIS OF</B></TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD align="left" valign="top">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="center" valign="top"><FONT style="white-space: nowrap"><B>FINANCIAL CONDITION AND RESULTS OF OPERATIONS</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt"><B>Overview</B><DIV style="font-size: 1pt; margin-top: 0pt; width: 9%; border-top: 1px solid #000000">&nbsp;</DIV>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">The Company designs, manufactures and markets systems and equipment to move, measure, control,
dispense and spray fluid materials. Management classifies the Company&#146;s business into three
reportable segments: Industrial, Contractor and Lubrication. Key strategies include
developing and marketing new products, expanding distribution globally, opening new markets
with technology and channel expansion and completing strategic acquisitions.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">The following Management&#146;s Discussion and Analysis reviews significant factors affecting the
Company&#146;s results of operations and financial condition. This discussion should be read in
conjunction with the financial statements and the accompanying notes to the financial
statements.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt"><B>Results of Operations</B><DIV style="font-size: 1pt; margin-top: 0pt; width: 22%; border-top: 1px solid #000000">&nbsp;</DIV>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Net sales, net earnings and earnings per share were as follows (in millions except per share
amounts and percentages):
</DIV>

<DIV align="left">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="80%">
<!-- Begin Table Head -->
<TR valign="bottom"  style="font-size: 12pt">
    <TD width="55%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="10" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 27,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">%</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2009</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">Change</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="line-height: 10pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net Sales</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">164.7&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">137.9&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">19%</TD>
    <TD nowrap></TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net Earnings</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">20.6&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">2.8&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">640%</TD>
    <TD nowrap></TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Diluted Net Earnings<br>
per Common Share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.34&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">0.05&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">580%</TD>
    <TD nowrap></TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Sales, gross profit margins and net earnings improved significantly compared to last year.
Sales increased in all segments and geographic regions. Currency translation had a favorable
effect on sales ($5&nbsp;million) and net earnings ($2&nbsp;million). Costs of $4&nbsp;million related to a
workforce reduction were included in last year&#146;s results.
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio -->13<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left" style="font-size: 12pt; margin-top: 12pt"><B>Consolidated Results</B>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Sales by geographic area were as follows (in millions):
</DIV>

<DIV align="left">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="70%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 12pt">
    <TD width="56%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 27,</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2009</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="line-height: 10pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Americas<SUP style="FONT-size: 85%; vertical-align: text-top">1</SUP></DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">86.7&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">80.2&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Europe<SUP style="FONT-size: 85%; vertical-align: text-top">2</SUP></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">41.8&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">35.8&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Asia Pacific</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">36.2&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">21.9&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Consolidated</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">164.7&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">137.9&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV align="left" style="font-size: 12pt; margin-top: 12pt"><SUP style="FONT-size: 85%; vertical-align: text-top">1</SUP> North and South America, including the U.S.<BR>
<SUP style="FONT-size: 85%; vertical-align: text-top">2</SUP> Europe, Africa and Middle East

</DIV>
<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Sales in Asia Pacific increased 65&nbsp;percent (55&nbsp;percent at consistent translation rates),
accounting for more than half of the increase in sales. In Europe, sales increased 17&nbsp;percent
(11&nbsp;percent at consistent translation rates). Sales in the Americas increased 8&nbsp;percent.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Gross profit margin, expressed as a percentage of sales, was 54&nbsp;percent, up from 47&nbsp;percent
for the first quarter last year. The increase included approximately 1<FONT style="FONT-size: 70%"><SUP>1</SUP></FONT>/<FONT style="FONT-size: 60%">2</FONT> percentage points
from the favorable effects of currency translation. Costs related to workforce reductions
lowered the 2009 first quarter gross margin rate approximately 2&nbsp;percentage points. Higher
production volume in 2010 contributed approximately 1<FONT style="FONT-size: 70%"><SUP>1</SUP></FONT>/<FONT style="FONT-size: 60%">2</FONT> percentage points to the increase in
gross margin rate. Lower material and pension costs and price increases also contributed to
the increase in 2010 margin rate.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Total operating expenses were down 3&nbsp;percent. The effect of cost reduction actions in 2008
and 2009 and lower pension expense were partially offset by the effects of currency
translation and increases in bad debt expense and incentives.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">The effective income tax rate of 34<FONT style="FONT-size: 70%"><SUP>1</SUP></FONT>/<FONT style="FONT-size: 60%">2</FONT> percent was 1&nbsp;percentage point higher in 2010 compared to
2009. The federal R&#038;D credit has not been renewed for 2010, so no credit was included in the
2010 rate.
</DIV>




<P align="center" style="font-size: 10pt"><!-- Folio -->14<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">




<DIV align="left" style="font-size: 12pt; margin-top: 12pt"><B>Segment Results</B>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Certain measurements of segment operations compared to last year are summarized below:
</DIV>


<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Industrial<DIV style="font-size: 1pt; margin-top: 0pt; width: 8.5%; border-top: 1px solid #000000">&nbsp;</DIV>

</DIV>
<DIV align="left">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="75%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 12pt">
    <TD width="56%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 27,</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2009</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt">
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net sales (in millions)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Americas</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">41.9&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">35.8&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Europe</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">27.9&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">23.8&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Asia Pacific</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">27.0&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">15.6&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">96.8&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">75.2&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="line-height: 10pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Operating earnings as a<br>
percentage of net sales</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">31&nbsp;%</TD>
    <TD nowrap></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">15&nbsp;%</TD>
    <TD nowrap></TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>



<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Industrial segment sales increased 17&nbsp;percent in the Americas, 17&nbsp;percent in Europe (11
percent at consistent translation rates) and 74&nbsp;percent in Asia Pacific (65&nbsp;percent at
consistent translation rates.)
</div>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Higher volume and lower costs and expenses (from actions taken in 2009 and 2008), along with
currency translation and price increases, contributed to the improvement in operating earnings
as a percentage of sales.</div>


<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Contractor</div><DIV style="font-size: 1pt; margin-top: 0pt; width: 10%; border-top: 1px solid #000000">&nbsp;</DIV>



<DIV align="left">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="75%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 12pt">
    <TD width="56%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 27,</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2009</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt">
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net sales (in millions)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Americas</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">31.9&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">31.7&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Europe</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">12.6&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10.9&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Asia Pacific</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6.3&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4.8&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">50.8&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">47.4&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Operating earnings as a<br>
percentage of net sales</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">10&nbsp;%</TD>
    <TD nowrap></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">3&nbsp;%</TD>
    <TD nowrap></TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Contractor segment sales were flat in the Americas, increased 16&nbsp;percent in Europe (10&nbsp;percent
at consistent translation rates) and increased 30&nbsp;percent in Asia Pacific (20&nbsp;percent at
consistent translation rates).
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">The increase in sales volume along with improved gross margin rate drove the increase in
operating earnings. Overall, segment expenses were flat compared to last year, although
product development spending increased as work neared completion on a new product release.
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio -->15<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Lubrication
</DIV><DIV style="font-size: 1pt; margin-top: 0pt; width: 10.5%; border-top: 1px solid #000000">&nbsp;</DIV>

<DIV align="left">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="75%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 12pt">
    <TD width="56%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="12%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="6" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 27,</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">2009</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net sales (in millions)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Americas</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">12.8&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">12.6&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Europe</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1.4&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1.1&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Asia Pacific</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2.9&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1.5&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Total</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">17.1&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">15.2&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Operating earnings as a<br>
percentage of net sales</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">10&nbsp;%</TD>
    <TD nowrap></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(9)%</TD>
    <TD nowrap></TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="2" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Lubrication segment sales were flat in the Americas. From small bases, sales increased 33
percent in Europe (27&nbsp;percent at consistent translation rates) and 95&nbsp;percent in Asia Pacific
(73&nbsp;percent at consistent translation rates).
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Higher volume and lower costs and expenses (from actions taken in 2009 and 2008), along with
currency translation, contributed to the improvement in operating earnings as a percentage of
sales.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt"><B>Liquidity and Capital Resources</B>
</DIV><DIV style="font-size: 1pt; margin-top: 0pt; width: 32%; border-top: 1px solid #000000">&nbsp;</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">In the first quarter of 2010, the Company used cash to reduce borrowings under its long-term
line of credit by $6&nbsp;million and paid dividends of $12&nbsp;million. Significant uses of cash and
borrowings in the first quarter of 2009 included $13&nbsp;million for reduction of borrowings under
the long-term line of credit and $11&nbsp;million for payment of dividends.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Since the end of 2009, inventories increased by $8&nbsp;million to meet higher demand. Accounts
receivable increased by $18&nbsp;million due to higher sales levels.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">At March&nbsp;26, 2010, the Company had various lines of credit totaling $270&nbsp;million, of which
$178&nbsp;million was unused. Internally generated funds and unused financing sources are expected
to provide the Company with the flexibility to meet its liquidity needs in 2010.
</DIV>





<P align="center" style="font-size: 10pt"><!-- Folio -->16<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">




<DIV align="left" style="font-size: 12pt; margin-top: 12pt"><B>Outlook</B>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Management remains cautious about the short-term base business prospects of the Contractor
segment in North America and Western Europe, as the residential construction recovery is still
weak and commercial construction markets remain depressed. New product introductions in
Contractor may provide some upside to the difficult end-market conditions as the year
progresses.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">While the improvement in the Lubrication segment is encouraging, a return to historical
operating margins will require significant additional volume as the segment continues to
invest in growth initiatives.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">During the recession, management remained committed to making significant organic growth
investments in new product development, international sales people and global distribution
channel. While these investments weigh on short-term profitability, especially in the face of
significant revenue declines, we are confident that this approach has positioned the Company
well to deliver solid long-term shareholder returns.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt"><B>SAFE HARBOR CAUTIONARY STATEMENT</B>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">A forward-looking statement is any statement made in this report and other reports that the
Company files periodically with the Securities and Exchange Commission, or in press or
earnings releases, analyst briefings and conference calls, which reflects the Company&#146;s
current thinking on market trends and the Company&#146;s future financial performance at the time
they are made. All forecasts and projections are forward-looking statements.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">The Company desires to take advantage of the &#147;safe harbor&#148; provisions of the Private
Securities Litigation Reform Act of 1995 by making cautionary statements concerning any
forward-looking statements made by or on behalf of the Company. The Company cannot give any
assurance that the results forecasted in any forward-looking statement will actually be
achieved. Future results could differ materially from those expressed, due to the impact of
changes in various factors. These risk factors include, but are not limited to: economic
conditions in the United States and other major world economies, currency fluctuations,
political instability, changes in laws and regulations, and changes in product demand. Please
refer to Item&nbsp;1A of, and Exhibit&nbsp;99 to, the Company&#146;s Annual Report on Form 10-K for fiscal
year 2009 for a more comprehensive discussion of these and other risk factors.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Investors should realize that factors other than those identified above and in Item&nbsp;1A and
Exhibit&nbsp;99 might prove important to the Company&#146;s future results. It is not possible for
management to identify each and every factor that may have an impact on the Company&#146;s
operations in the future as new factors can develop from time to time.
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio -->17<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>


<DIV style="font-family: Helvetica,Arial,sans-serif">
<DIV align="left">
<A name="108"></A>
</DIV>

<DIV align="left" style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; background: transparent; color: #000000">
<TR>
    <TD width="10%"></TD>
    <TD width="1%"></TD>
    <TD></TD>
</TR>
<TR valign="top">
    <TD nowrap align="left"><B>Item&nbsp;3.</B></TD>
    <TD>&nbsp;</TD>
    <TD><B>Quantitative and Qualitative Disclosures About Market Risk</B></TD>
</TR>
</TABLE>
</DIV>
<DIV align="left" style="font-size: 12pt; margin-top: 17pt">There have been no material changes related to market risk from the disclosures made in
the Company&#146;s 2009 Annual Report on Form 10-K.
</DIV>

<DIV align="left">
<A name="109"></A>
</DIV>

<DIV align="left" style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; background: transparent; color: #000000">
<TR>
    <TD width="10%"></TD>
    <TD width="1%"></TD>
    <TD></TD>
</TR>
<TR valign="top">
    <TD nowrap align="left"><B>Item&nbsp;4.</B></TD>
    <TD>&nbsp;</TD>
    <TD><B>Controls and Procedures</B></TD>
</TR>
</TABLE>
</DIV>
<DIV align="left" style="font-size: 12pt; margin-top: 29pt"><B>Evaluation of disclosure controls and procedures</B>
</DIV><DIV style="font-size: 1pt; margin-top: 0pt; width: 49%; border-top: 1px solid #000000">&nbsp;</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">As of the end of the fiscal quarter covered by this report, the Company carried out an
evaluation of the effectiveness of the design and operation of its disclosure controls and
procedures. This evaluation was done under the supervision and with the participation of the
Company&#146;s President and Chief Executive Officer, the Chief Financial Officer and Treasurer,
the Vice President and Controller, and the Vice President, General Counsel and Secretary.
Based upon that evaluation, they concluded that the Company&#146;s disclosure controls and
procedures are effective in gathering, analyzing and disclosing information needed to satisfy
the Company&#146;s disclosure obligations under the Exchange Act.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt"><B>Changes in internal controls</B>
</DIV><DIV style="font-size: 1pt; margin-top: 0pt; width: 28%; border-top: 1px solid #000000">&nbsp;</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">During the quarter, there was no change in the Company&#146;s internal control over financial reporting
that has materially affected or is reasonably likely to materially affect the Company&#146;s internal
control over financial reporting.
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio -->18<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">
<DIV align="left">
<A name="110"></A>
</DIV>

<DIV align="left" style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 14pt; background: transparent; color: #000000">
<TR>
    <TD width="12%"></TD>
    <TD width="1%"></TD>
    <TD></TD>
</TR>
<TR valign="top">
    <TD nowrap align="left"><B>PART II</B></TD>
    <TD>&nbsp;</TD>
    <TD><B>OTHER INFORMATION</B></TD>
</TR>
</TABLE>
</DIV>
<DIV align="left">
<A name="111"></A>
</DIV>

<DIV align="left" style="margin-top: 29pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; background: transparent; color: #000000">
<TR>
    <TD width="12%"></TD>
    <TD width="1%"></TD>
    <TD></TD>
</TR>
<TR valign="top">
    <TD nowrap align="left"><B>Item&nbsp;1A.</B></TD>
    <TD>&nbsp;</TD>
    <TD><B>Risk Factors</B></TD>
</TR>
</TABLE>
</DIV>
<DIV align="left" style="font-size: 12pt; margin-top: 17pt">There have been no material changes to the Company&#146;s risk factors from those disclosed in the
Company&#146;s 2009 Annual Report on Form 10-K.
</DIV>

<DIV align="left">
<A name="112"></A>
</DIV>

<DIV align="left" style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; background: transparent; color: #000000">
<TR>
    <TD width="12%"></TD>
    <TD width="1%"></TD>
    <TD></TD>
</TR>
<TR valign="top">
    <TD nowrap align="left"><B>Item&nbsp;2.</B></TD>
    <TD>&nbsp;</TD>
    <TD><B>Unregistered Sales of Equity Securities and Use of Proceeds</B></TD>
</TR>
</TABLE>
</DIV>
<DIV align="left" style="font-size: 12pt; margin-top: 17pt"><B>Issuer Purchases of Equity Securities</B>
</DIV><DIV style="font-size: 1pt; margin-top: 0pt; width: 38%; border-top: 1px solid #000000">&nbsp;</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">On September&nbsp;18, 2009, the Board of Directors authorized the Company to purchase up to
6,000,000 shares of its outstanding common stock, primarily through open-market transactions.
The authorization expires on September&nbsp;30, 2012.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">In addition to shares purchased under the Board authorizations, the Company purchases shares
of common stock held by employees who wish to tender owned shares to satisfy the exercise
price or tax withholding on option exercises.
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Information on issuer purchases of equity securities follows:
</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 12pt">
    <TD width="32%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="11%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="11%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="11%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="11%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Maximum</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Total</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Number of</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Number</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Shares that</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">of Shares</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">May Yet Be</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Purchased</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Purchased</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">as Part of</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Under the</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Total</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Average</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Publicly</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Plans or</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Number</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Price</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Announced</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Programs</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">of Shares</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Paid per</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">Plans or</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">(at end of</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 12pt" valign="bottom">
    <TD nowrap align="center" style="border-bottom: 1px solid #000000">Period</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">Purchased</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">Share</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">Programs</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000">period)</TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="font-size: 12pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Dec 26, 2009 &#150; Jan
22, 2010</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">-&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">-&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">-&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,000,000&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Jan 23, 2010 &#150; Feb
19, 2010</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,868&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">27.58&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">-&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,000,000&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Feb 20, 2010 &#150; Mar
26, 2010</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">-&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">$</TD>
    <TD align="right">-&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">-&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,000,000&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio -->19<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">
<DIV align="left">
<A name="113"></A>
</DIV>

<DIV align="left" style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 12pt; background: transparent; color: #000000">
<TR>
    <TD width="8%"></TD>
    <TD width="1%"></TD>
    <TD></TD>
</TR>
<TR valign="top">
    <TD nowrap align="left"><B>Item&nbsp;6.</B></TD>
    <TD>&nbsp;</TD>
    <TD><B>Exhibits</B></TD>
</TR>
</TABLE>
</DIV>

<DIV style="margin-top: 24pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="8%" style="background: transparent">&nbsp;</TD>
    <TD width="6" nowrap align="left">&nbsp;&nbsp;4.1</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Rights Agreement, dated as of February&nbsp;12, 2010,
between the Company and Wells Fargo Bank, N.A., as
Rights Agent (incorporated by reference to Exhibit&nbsp;1
to the Company&#146;s Registration Statement on Form 8-A
filed on February&nbsp;16, 2010).</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="8%" style="background: transparent">&nbsp;</TD>
    <TD width="6" nowrap align="left">10.1</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Executive Officer
Compensation Recoupment Policy adopted by the
Management Organization and Compensation Committee of
the Graco Inc. Board of Directors on February&nbsp;12,
2010.</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="8%" style="background: transparent">&nbsp;</TD>
    <TD width="6" nowrap align="left">31.1</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Certification of President and Chief
Executive Officer pursuant to Rule
13a-14(a).</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="8%" style="background: transparent">&nbsp;</TD>
    <TD width="6%" nowrap align="left">31.2</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Certification of Chief Financial Officer
and Treasurer pursuant to rule
13a-14(a). </TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="8%" style="background: transparent">&nbsp;</TD>
    <TD width="6%" nowrap align="left">32 </TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Certification of President and Chief
Executive Officer, Chief Financial Officer and<BR>

Treasurer, and Vice President and Controller pursuant
to Section&nbsp;1350 of Title 18, U.S.C.</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="8%" style="background: transparent">&nbsp;</TD>
    <TD width="6%" nowrap align="left">99.1</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Press Release,
Reporting First Quarter Earnings, dated April&nbsp;21,
2010.</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 12pt; color: #000000; background: transparent">
    <TD width="11%" style="background: transparent">&nbsp;</TD>
    <TD width="7%" nowrap align="left">100</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>XBRL-Related Documents.</TD>
</TR>

</TABLE>
</DIV>



<P align="center" style="font-size: 10pt"><!-- Folio -->20<!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: Helvetica,Arial,sans-serif">



<DIV align="left">
<A name="114"></A>
</DIV>

<DIV align="center" style="font-size: 14pt; margin-top: 18pt"><B>SIGNATURES</B>
</DIV>

<DIV align="left" style="font-size: 12pt; margin-top: 12pt">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has
duly caused this report to be signed on its behalf by the undersigned thereunto duly
authorized.
</DIV>

<DIV align="center">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom" style="font-size: 48pt">
    <TD width="3%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="36%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="57%">&nbsp;</TD>
</TR>
<TR></TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" valign="top" align="left"><B>GRACO INC.</B></TD>
</TR>
<TR valign="bottom" style="line-height: 48pt"><!-- Blank Space -->
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">Date:
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;April&nbsp;21, 2010
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">By:
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;/s/ Patrick J. McHale</TD>
</TR>
<TR style="font-size: 1px">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;Patrick J. McHale</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;President and Chief Executive Officer</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;<I>(Principal Executive Officer)</I></TD>
</TR>
<TR valign="bottom" style="line-height: 36pt"><!-- Blank Space -->
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">Date:
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;April&nbsp;21, 2010
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">By:
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;/s/ James A. Graner</TD>
</TR>
<TR style="font-size: 1px">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;James A. Graner</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;Chief Financial Officer and Treasurer</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;<I>(Principal Financial Officer)</I></TD>
</TR>
<TR valign="bottom" style="line-height: 36pt"><!-- Blank Space -->
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">Date:
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;April&nbsp;21, 2010
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">By:
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;/s/ Caroline M. Chambers</TD>
</TR>
<TR style="font-size: 1px">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;
</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;Caroline M. Chambers</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;Vice President and Controller</TD>
</TR>
<TR valign="bottom" style="font-size: 12pt">
    <TD valign="top"><DIV style="margin-left:0px; text-indent:-0px">&nbsp;
</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;<I>(Principal Accounting Officer)</I></TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>



<P align="center" style="font-size: 10pt"><!-- Folio --><!-- /Folio -->
</DIV>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>c57583exv10w1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<HTML>
<HEAD>
<TITLE>exv10w1</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV align="right" style="font-size: 11pt; margin-top: 12pt">Exhibit&nbsp;10.1
</DIV>


<DIV align="center" style="font-size: 11pt; margin-top: 35pt"><B>GRACO INC.</B>
</DIV>


<DIV align="Center" style="font-size: 11pt; margin-top: 12pt"><B>EXECUTIVE OFFICER INCENTIVE COMPENSATION RECOUPMENT POLICY</B>
</DIV>


<DIV align="left" style="font-size: 11pt; margin-top: 12pt; margin-left: 1%">In the event that after a cash incentive award granted under the Graco Inc. Executive Officer
Annual Incentive Bonus Plan or the Graco Inc. Executive Officer Bonus Plan to an executive
officer of Graco Inc. (the &#147;Company&#148;) is paid, but prior to a Change of Control (as defined
in the employment agreement between the Company and such executive
officer)&nbsp;the Company
issues a material restatement of a financial statement because of material noncompliance by
the Company with applicable financial reporting requirements due to an executive officer&#146;s
intentional misconduct or fraud, each executive officer shall, at the request of the
Management Organization and Compensation Committee (the &#147;Committee&#148;) made within 90&nbsp;days
after the restatement, remit to the Company the Net Proceeds (as hereafter defined) of such
cash incentive awards. The &#147;Net Proceeds&#148; of an award shall equal the portion of the payment
made with respect to the cash incentive award that the executive officer would not have been
entitled to receive if the financial results had been as reported in the restatement, net of
taxes paid or payable by the executive officer with respect to the forfeited payment.
</DIV>


<DIV align="left" style="font-size: 11pt; margin-top: 12pt; margin-left: 1%">In addition, for any executive officer who engaged in intentional misconduct or fraud that
caused or contributed to the need for such a restatement, such executive officer shall, at
the request of the Committee made within 90&nbsp;days after the restatement, remit to the Company
the entire amount of any cash incentive payment received by the executive officer, net of
taxes paid or payable by the executive officer with respect to the forfeited payment.
</DIV>


<DIV align="left" style="font-size: 11pt; margin-top: 12pt; margin-left: 1%">The Committee may, but shall not be required by the executive officer to, reduce the
forfeiture, return and/or payment obligations hereunder to the extent that the Committee, in
its sole and absolute discretion, shall deem appropriate. Nothing herein shall limit any
other rights the Company shall have by law for misconduct of the executive officer that
caused or contributed to the need for such restatement.
</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>c57583exv31w1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML>
<HEAD>
<TITLE>exv31w1</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->

<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="right" style="font-size: 11pt; margin-top: 0pt">Exhibit&nbsp;31.1
</DIV>


<DIV align="center" style="font-size: 14pt; margin-top: 0pt"><B>CERTIFICATION</B>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 12pt">I, Patrick J. McHale, certify that:
</DIV>


<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">1.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>I have reviewed this quarterly report on Form 10-Q of Graco Inc.;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">2.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">3.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">4.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The registrant&#146;s other certifying officer and I are responsible for establishing and
maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e) and
15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules
13a-15(f) and 15d-15(f)) for the registrant and have:</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">a)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">b)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">c)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">d)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">5.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The registrant&#146;s other certifying officer 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:</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">a)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">b)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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.</TD>
</TR>

</TABLE>
</DIV>

<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 11pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD nowrap align="left">Date: <font style="border-bottom: 1px solid #000000; width=40%"> &nbsp;&nbsp;&nbsp;April 21, 2010&nbsp;</font></TD>
    <TD colspan="3" style="border-bottom: 1px solid #000000" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/s/ Patrick J. McHale
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Patrick J. McHale&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;President and Chief Executive Officer&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

</TABLE>

<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>c57583exv31w2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML>
<HEAD>
<TITLE>exv31w2</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->

<DIV style="font-family: Helvetica,Arial,sans-serif">


<DIV align="right" style="font-size: 11pt; margin-top: 0pt">Exhibit&nbsp;31.2
</DIV>


<DIV align="center" style="font-size: 14pt; margin-top: 0pt"><B>CERTIFICATION</B>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 6pt">I, James A. Graner, certify that:
</DIV>


<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">


<TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">1.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>I have reviewed this quarterly report on Form 10-Q of Graco Inc.;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">2.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">3.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">4.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The registrant&#146;s other certifying officer and I are responsible for establishing and
maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e) and
15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules
13a-15(f) and 15d-15(f)) for the registrant and have:</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">a)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">b)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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;</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">c)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">d)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="3%" nowrap align="left">5.</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>The registrant&#146;s other certifying officer 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:</TD>
</TR>

</TABLE>
</DIV>

<DIV style="margin-top: 12pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">a)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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</TD>
</TR>

<TR>
    <TD style="font-size: 12pt">&nbsp;</TD>
<TR valign="top" style="font-size: 11pt; margin-top: 12pt; color: #000000; background: transparent">
    <TD width="1%" style="background: transparent">&nbsp;</TD>
    <TD width="2%" nowrap align="left">b)</TD>
    <TD width="1%">&nbsp;</TD>
    <TD>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.</TD>
</TR>

</TABLE>
</DIV>

<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 11pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD nowrap align="left">Date: <font style="border-bottom: 1px solid #000000; width=40%"> &nbsp;&nbsp;April 21, 2010&nbsp;</font></TD>
    <TD colspan="3" style="border-bottom: 1px solid #000000" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/s/ James A. Graner
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;James A. Graner&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chief Financial Officer and Treasurer&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>

</TABLE>

<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>5
<FILENAME>c57583exv32.htm
<DESCRIPTION>EX-32
<TEXT>
<HTML>
<HEAD>
<TITLE>exv32</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->

<DIV style="font-family: Helvetica,Arial,sans-serif">




<DIV align="right" style="font-size: 11pt; margin-top: 11pt">Exhibit&nbsp;32
</DIV>


<DIV align="center" style="font-size: 11pt; margin-top: 0pt">CERTIFICATION UNDER SECTION 1350
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 22pt">Pursuant to Section&nbsp;1350 of Title 18 of the United States Code, each of the undersigned
certifies that this periodic report fully complies with the requirements of Section 13(a) or
15(d) of the Securities Exchange Act of 1934 and that information contained in this periodic
report fairly presents, in all material respects, the financial condition and results of
operations of Graco Inc.
</DIV>


<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="font-size: 11pt; margin-top: 55pt">
<TR>
    <TD width="48%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="35%">&nbsp;</TD>
    <TD width="15%">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD nowrap align="left">Date: <font style="border-bottom: 1px solid #000000; width=40%"> &nbsp;&nbsp;April 21, 2010&nbsp;</font></TD>
    <TD colspan="3" style="border-bottom: 1px solid #000000" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/s/ Patrick J. McHale
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Patrick J. McHale&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;President and Chief Executive Officer&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR>
    <TD colspan="5" style="font-size: 33pt">&nbsp;</TD>
</TR>
<TR>
    <TD valign="top" align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD nowrap align="left">Date: <font style="border-bottom: 1px solid #000000; width=40%"> &nbsp;&nbsp;April 21, 2010&nbsp;</font></TD>
    <TD colspan="3" style="border-bottom: 1px solid #000000" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/s/ James A. Graner
&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;James A. Graner&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR><TR>
    <TD align="left">&nbsp;</TD>
    <TD colspan="3" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chief Financial Officer and Treasurer&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR>
    <TD colspan="5">&nbsp;</TD>
</TR>
</TABLE>


<P align="center" style="font-size: 10pt"><!-- Folio -->&nbsp;<!-- /Folio -->
</DIV>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>6
<FILENAME>c57583exv99w1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<HTML>
<HEAD>
<TITLE>exv99w1</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<!-- PAGEBREAK -->
<DIV style="font-family: 'Times New Roman',Times,serif">
<DIV style="font-family: Helvetica,Arial,sans-serif">

<DIV align="right" style="font-size: 12pt; margin-top: 12pt">Exhibit&nbsp;99.1
</DIV>

<DIV align="center">
<TABLE style="font-size: 11pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="45%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="17%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="17%">&nbsp;</TD>
    <TD width="2%">&nbsp;</TD>
    <TD width="3%">&nbsp;</TD>
</TR>
<TR></TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD rowspan="4"><FONT style="font-size:40pt">News Release</FONT></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" valign="top" align="right">GRACO INC.</TD>
    <TD>&nbsp;</TD>
    <TD align="left" valign="top" rowspan="5"><IMG src="c57583c5758300.gif" alt="()"></TD>
</TR>
<TR valign="bottom">

    <TD>&nbsp;</TD>

    <TD colspan="3" valign="top" align="right">&nbsp;P.O. Box 1441</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">

    <TD>&nbsp;</TD>
    <TD colspan="3" valign="top" align="right">Minneapolis, MN</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">

    <TD>&nbsp;</TD>

    <TD colspan="3" valign="top" align="right">55440-1441</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD colspan="3" valign="top" align="right">NYSE: GGG</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left">
<TABLE style="font-size: 12pt" cellspacing="0" border="0" cellpadding="0" width="95%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="47%"></TD>
    <TD width="5%"></TD>
    <TD width="47%"></TD>
</TR>
<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom">
    <TD align="left" valign="top"><B>FOR IMMEDIATE RELEASE:</B>
</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top"><B>FOR FURTHER INFORMATION:</B></TD>
</TR>
<TR valign="bottom">
    <TD align="left" valign="top">Wednesday, April&nbsp;21, 2010
</TD>
    <TD>&nbsp;</TD>
    <TD align="right" valign="top">James A. Graner (612)&nbsp;623-6635</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV></DIV>


<DIV align="center" style="font-size: 11pt; margin-top: 24pt"><B>GRACO REPORTS FIRST QUARTER SALES AND EARNINGS<BR>
IMPROVED PERFORMANCE LED BY SOLID REVENUE GROWTH</B>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 10pt"><B>MINNEAPOLIS, MN (April&nbsp;21, 2010) </B>- Graco Inc. <B>(NYSE: GGG) </B>today announced results for the quarter
ended March&nbsp;26, 2010.
</DIV>


<DIV align="left" style="font-size: 11pt; margin-top: 11pt"><B>Summary</B>
</DIV>


<DIV align="left" style="font-size: 11pt">$ in millions except per share amounts</DIV>


<DIV align="left">
<TABLE style="font-size: 11pt" cellspacing="0" border="0" cellpadding="0" width="90%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="54%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="10" style="border-bottom: 1px solid #000000"><B>First Quarter Ended</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>March 26,</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>March 27,</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2"><B>%</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>2010</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>2009</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>Change</B></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom"><!-- Blank Space -->
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net Sales</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">164.7</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">137.9</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">19&nbsp;%</TD>
    <TD nowrap></TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net Earnings</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">20.6</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">2.8</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">640&nbsp;%</TD>
    <TD nowrap></TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Diluted Net Earnings per Common Share</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">0.34</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">0.05</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">580&nbsp;%</TD>
    <TD nowrap></TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>


<DIV style="margin-top: 11pt">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt">

<TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="4%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left"><B>&#149;</B></TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Sales and operating earnings each increased by $27&nbsp;million.</TD>
</TR>

<TR>
    <TD style="font-size: 3pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="4%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left"><B>&#149;</B></TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Sales increased in all divisions and regions</TD>
</TR>

<TR>
    <TD style="font-size: 3pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="4%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left"><B>&#149;</B></TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Asia Pacific contributed more than half of the sales increase, and Europe increased by
17&nbsp;percent.</TD>
</TR>

<TR>
    <TD style="font-size: 3pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="4%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left"><B>&#149;</B></TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Gross margin rate of 54&nbsp;percent was 7<FONT style="FONT-size: 70%"><SUP>1</SUP></FONT>/<FONT style="FONT-size: 60%">2</FONT> percentage points higher than last year&#146;s first
quarter rate.</TD>
</TR>

<TR>
    <TD style="font-size: 3pt">&nbsp;</TD>
</TR><TR valign="top" style="font-size: 11pt; color: #000000; background: transparent">
    <TD width="4%" style="background: transparent">&nbsp;</TD>
    <TD width="3%" nowrap align="left"><B>&#149;</B></TD>
    <TD width="1%">&nbsp;</TD>
    <TD>Operating earnings as a percentage of sales increased to 20&nbsp;percent, up from 4&nbsp;percent
for the first quarter last year.</TD>
</TR>

</TABLE>
</DIV>
<DIV align="left" style="font-size: 11pt; margin-top: 11pt">&#147;This year&#146;s first quarter results are significantly better than last year&#146;s low-point, but are
still below our pre-recession results of 2008,&#148; said Patrick J. McHale, President and Chief
Executive Officer. &#147;We&#146;re encouraged by the business tempo in our international markets,
especially in developing countries. While we&#146;re pleased with the improvement in our Lubrication
segment, a return to historical operating margins will require significant additional volume as we
continue to invest in growth initiatives. We remain cautious about the short-term base business
prospects for our Contractor segment in North America and Western Europe as the residential
recovery is still weak and commercial construction markets remain depressed. Nevertheless, we&#146;re
optimistic that our new product introductions in Contractor may provide some upside to the
difficult end-market conditions as the year progresses.&#148;
</DIV>


<DIV align="left" style="font-size: 11pt; margin-top: 12pt"><B>Consolidated Results</B>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">Sales for the first quarter increased 19&nbsp;percent, with 3&nbsp;percentage points of the increase from
currency translation. Sales increased 8&nbsp;percent in the Americas, 17&nbsp;percent in Europe (11&nbsp;percent
at consistent translation rates) and 65&nbsp;percent in Asia Pacific (55&nbsp;percent at consistent
translation rates).
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">Gross profit margin, expressed as a percentage of sales, was 54&nbsp;percent, up from 47&nbsp;percent for the
first quarter last year. The increase included approximately 1<FONT style="FONT-size: 70%"><SUP>1</SUP></FONT>/<FONT style="FONT-size: 60%">2</FONT> percentage points from the
favorable effects of currency translation. Costs related to workforce reductions lowered the 2009
first quarter gross margin rate, accounting for approximately 2&nbsp;percentage points of the increase
in 2010. Higher production volume in 2010 contributed
approximately 1<FONT style="FONT-size: 70%"><SUP>1</SUP></FONT>/<FONT style="FONT-size: 60%">2</FONT> percentage points to the increase in gross margin rate. Lower material and
pension costs, price increases and product mix also contributed to the increase in margin rate.
</DIV>


<DIV align="right" style="font-size: 10pt; margin-top: 12pt">More .&nbsp;.&nbsp;.
</DIV>


<P align="center" style="font-size: 10pt"><!-- Folio --><!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">

<DIV align="left" style="font-size: 11pt; margin-top: 11pt"><B>Page 2 GRACO</B>

</DIV>
<DIV align="left" style="font-size: 11pt; margin-top: 22pt">Total operating expenses were down 3&nbsp;percent. The effects of cost reduction actions in 2008 and
2009 and lower pension expense were partially offset by the effects of currency translation and
increases in bad debt expense and incentives.
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">The effective income tax rate of 34<FONT style="FONT-size: 70%"><SUP>1</SUP></FONT>/<FONT style="FONT-size: 60%">2</FONT> percent was 1&nbsp;percentage point higher in 2010 compared to
2009. The federal R&#038;D credit has not been renewed for 2010, so no credit is included in the 2010
rate.
</DIV>


<DIV align="left" style="font-size: 11pt; margin-top: 11pt"><B>Segment Results</B>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">Certain measurements of segment operations are summarized below:
</DIV>

<DIV align="left">
<TABLE style="font-size: 11pt" cellspacing="0" border="0" cellpadding="0" width="70%">
<!-- Begin Table Head -->
<TR valign="bottom">
    <TD width="54%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="10" style="border-bottom: 1px solid #000000"><B>First Quarter</B></TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>&nbsp;&nbsp;&nbsp;Industrial&nbsp;&nbsp;&nbsp;</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>&nbsp;&nbsp;Contractor&nbsp;&nbsp;</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2" style="border-bottom: 1px solid #000000"><B>&nbsp;&nbsp;Lubrication&nbsp;&nbsp;</B></TD>
    <TD>&nbsp;</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="10" style="border-bottom: 0px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net sales (in millions)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">96.8</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">50.8</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">$</TD>
    <TD align="right">17.1</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Net sales percentage change
from last year</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">29&nbsp;%</TD>
    <TD nowrap></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">7&nbsp;%</TD>
    <TD nowrap></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">13&nbsp;%</TD>
    <TD nowrap></TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px">Operating earnings as a
percentage of net sales</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">2010</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">31&nbsp;%</TD>
    <TD nowrap></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">10&nbsp;%</TD>
    <TD nowrap></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">10&nbsp;%</TD>
    <TD nowrap></TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">2009</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">15&nbsp;%</TD>
    <TD nowrap></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">3&nbsp;%</TD>
    <TD nowrap></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(9)%</TD>
    <TD nowrap></TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">Sales increased in all segments. Industrial Products increased 29&nbsp;percent (24&nbsp;percent at
consistent translation rates), Contractor increased 7&nbsp;percent (4&nbsp;percent at consistent translation
rates) and Lubrication increased 13&nbsp;percent (9&nbsp;percent at consistent translation rates). Improved
operating earnings of all segments reflect the effect of higher sales and the lower cost structure
resulting from workforce and other spending reduction actions taken in the fourth quarter of 2008
and the first quarter of 2009.
</DIV>


<DIV align="left" style="font-size: 11pt; margin-top: 12pt"><B>Outlook</B>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">&#147;We believe that our improved operating results reflect the strength of our business model and
competitive position,&#148; said Patrick J. McHale, President and Chief Executive Officer. &#147;During the
recession, we remained committed to making significant organic growth investments in new product
development, international sales people and our global distribution channel. While these
investments weighed on short-term profitability in the face of significant revenue declines, we are
confident that this approach is working and has positioned us well to deliver solid long-term
shareholder returns.&#148;
</DIV>


<DIV align="right" style="font-size: 10pt; margin-top: 12pt">More .&nbsp;.&nbsp;.
</DIV>




<P align="center" style="font-size: 10pt"><!-- Folio --><!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>

<DIV style="font-family: 'Times New Roman',Times,serif">




<DIV align="left" style="font-size: 11pt; margin-top: 11pt"><B>Page 3 GRACO</B>

</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 12pt"><B>Cautionary Statement Regarding Forward-Looking Statements</B>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">A forward-looking statement is any statement made in this earnings release and other reports that
the Company files periodically with the Securities and Exchange Commission, as well as in press
releases, analyst briefings, conference calls and the Company&#146;s Annual Report to shareholders,
which reflects the Company&#146;s current thinking on market trends and the Company&#146;s future financial
performance at the time it is made. All forecasts and projections are forward-looking statements.
The Company undertakes no obligation to update these statements in light of new information or
future events.
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">The Company desires to take advantage of the &#147;safe harbor&#148; provisions of the Private Securities
Litigation Reform Act of 1995 by making cautionary statements concerning any forward-looking
statements made by or on behalf of the Company. The Company cannot give any assurance that the
results forecasted in any forward-looking statement will actually be achieved. Future results
could differ materially from those expressed, due to the impact of changes in various factors.
These risk factors include, but are not limited to: economic conditions in the United States and
other major world economies, currency fluctuations, political instability, changes in laws and
regulations, and changes in product demand. Please refer to Item&nbsp;1A of, and Exhibit&nbsp;99 to, the
Company&#146;s Annual Report on Form 10-K for fiscal year 2009 (and most recent Form 10-Q, if
applicable) for a more comprehensive discussion of these and other risk factors. These reports are
available on the Company&#146;s website at www.graco.com and the Securities and Exchange Commission&#146;s
website at www.sec.gov.
</DIV>


<DIV align="left" style="font-size: 11pt; margin-top: 12pt"><B>Conference Call</B>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">Graco management will hold a conference call, including slides via webcast, with analysts and
institutional investors on Thursday, April&nbsp;22, 2010, at 11:00&nbsp;a.m. ET, to discuss Graco&#146;s first
quarter results.
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">A real-time Webcast of the conference call will be broadcast live over the Internet. Individuals
wanting to listen and view slides can access the call at the Company&#146;s website at
<U>www.graco.com</U>. Listeners should go to the website at least 15 minutes prior to the live
conference call to install any necessary audio software.
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">For those unable to listen to the live event, a replay will be available soon after the conference
call at Graco&#146;s website, or by telephone beginning at approximately 2:00 p.m. ET on April&nbsp;22, 2010,
by dialing 800.406.7325, Conference ID #4282472, if calling within the U.S. or Canada. The dial-in
number for international participants is 303.590.3030, with the same Conference <BR>ID #. The replay by
telephone will be available through April&nbsp;27, 2010.
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">Graco Inc. supplies technology and expertise for the management of fluids in both industrial and
commercial applications. It designs, manufactures and markets systems and equipment to move,
measure, control, dispense and spray fluid materials. A recognized leader in its specialties,
Minneapolis-based Graco serves customers around the world in the manufacturing, processing,
construction and maintenance industries. For additional information about Graco Inc., please visit
us at <U>www.graco.com</U>.
</DIV>


<DIV align="right" style="font-size: 10pt; margin-top: 12pt">More .&nbsp;.&nbsp;.
</DIV>




<P align="center" style="font-size: 10pt"><!-- Folio --><!-- /Folio -->
</DIV>

<!-- PAGEBREAK -->
<P><HR noshade><P>
<H5 align="left" style="page-break-before:always">&nbsp;</H5><P>
<DIV style="font-family: 'Times New Roman',Times,serif">

<DIV align="left" style="font-size: 11pt; margin-top: 11pt"><B>Page 4 GRACO</B></DIV>

<DIV align="center" style="font-size: 11pt; margin-top: 6pt"><B>GRACO INC. AND SUBSIDIARIES<BR>
Consolidated Statement of Earnings (Unaudited)</B></DIV>

<DIV align="center">
<TABLE style="font-size: 11pt" cellspacing="0" border="0" cellpadding="1" width="100%">
<!-- Begin Table Head -->
<TR style="font-size: 6pt" valign="bottom">
    <TD width="76%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD nowrap align="left" style="border-bottom: 0px solid #000000">(in thousands, except per share amounts)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="2">March 27,</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>

    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>

</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Net Sales</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">&nbsp;&nbsp;164,721</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">&nbsp;&nbsp;137,880</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Cost of products sold</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">75,426</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">73,552</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Gross Profit</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">89,295</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">64,328</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Product development</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">9,474</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10,051</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Selling, marketing and distribution</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">29,160</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">31,933</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">General and administrative</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">17,955</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">16,215</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Operating Earnings</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">32,706</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">6,129</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Interest expense</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,080</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,366</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Other expense, net</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">161</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">595</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Earnings Before Income Taxes</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">31,465</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,168</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Income taxes</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">10,900</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,400</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>

</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Net Earnings</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">20,565</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">2,768</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>

</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Net Earnings per Common Share</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Basic</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">0.34</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">0.05</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Diluted</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">0.34</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">0.05</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Weighted Average Number of Shares</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Basic</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">60,206</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">59,638</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Diluted</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">60,713</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">59,903</TD>
    <TD>&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="center" style="font-size: 11pt; margin-top: 6pt"><B>Segment Information (Unaudited)</B></DIV>

<DIV align="center">
<TABLE style="font-size: 11pt" cellspacing="0" border="0" cellpadding="0" width="100%">
<!-- Begin Table Head -->
<TR style="font-size: 6pt" valign="bottom">
    <TD width="76%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
    <TD width="5%">&nbsp;</TD>
    <TD width="1%">&nbsp;</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="7" style="border-bottom: 1px solid #000000">Thirteen Weeks Ended</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 26,</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3">March 27,</TD>
</TR>
<TR style="font-size: 11pt" valign="bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2010</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="center" colspan="3" style="border-bottom: 1px solid #000000">2009</TD>
</TR>

<!-- End Table Head -->
<!-- Begin Table Body -->
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Net Sales</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Industrial</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">96,792</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">75,232</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Contractor</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">50,797</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">47,448</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Lubrication</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">17,132</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">15,200</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Total</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">&nbsp;&nbsp;164,721</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">&nbsp;&nbsp;137,880</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Operating Earnings</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Industrial</DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">30,474</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">11,495</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Contractor</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">4,883</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,239</TD>
    <TD>&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Lubrication</DIV></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="right">1,707</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(1,436</TD>
    <TD nowrap>)</TD>
</TR>
<TR valign="bottom">
    <TD><DIV style="margin-left:30px; text-indent:-15px">Unallocated corporate (expense)</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(4,358</TD>
    <TD nowrap>)</TD>
    <TD>&nbsp;</TD>
    <TD nowrap align="left">&nbsp;</TD>
    <TD align="right">(5,169</TD>
    <TD nowrap>)</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD nowrap colspan="3" align="right" style="border-top: 1px solid #000000">&nbsp;</TD>
</TR>
<TR valign="bottom" style="background: #cceeff">
    <TD><DIV style="margin-left:15px; text-indent:-15px"><B>Total</B></DIV></TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">32,706</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="left">&nbsp;&nbsp;$</TD>
    <TD align="right">6,129</TD>
    <TD>&nbsp;</TD>
</TR>
<TR style="font-size: 1px">
    <TD><DIV style="margin-left:15px; text-indent:-15px">&nbsp;</DIV></TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
    <TD>&nbsp;</TD>
        <TD nowrap colspan="3" align="right" style="border-top: 3px double #000000">&nbsp;</TD>
</TR>
<!-- End Table Body -->
</TABLE>
</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 6pt">All figures are subject to audit and adjustment at the end of the fiscal year.</DIV>

<DIV align="left" style="font-size: 11pt; margin-top: 11pt">The consolidated Balance Sheets, Consolidated Statements of Cash Flows and Management&#146;s Discussion and
Analysis are available in our Quarterly Report on Form 10-Q on our website at www.graco.com</DIV>

<P align="center" style="font-size: 10pt"><!-- Folio --># # #<!-- /Folio -->
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-100.INS
<SEQUENCE>7
<FILENAME>ggg-20100326.xml
<DESCRIPTION>EX-100 INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generated By Clarity FSR v6.5.0.256-->
<xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://xbrl.us/us-gaap/negated/2008-03-31" xmlns:us-roles="http://xbrl.us/us-roles/2009-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ggg="http://www.graco.com/20090925" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.us/dei/2009-01-31" xmlns:us-gaap="http://xbrl.us/us-gaap/2009-01-31" xmlns:ref="http://www.xbrl.org/2006/ref">
  <link:schemaRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ggg-20100326.xsd" />
  <xbrli:context id="FROM_Dec27_2008_TO_Mar27_2009">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000042888</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2008-12-27</xbrli:startDate>
      <xbrli:endDate>2009-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Dec26_2009_TO_Mar26_2010">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000042888</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2009-12-26</xbrli:startDate>
      <xbrli:endDate>2010-03-26</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec25_2009">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000042888</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-12-25</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar26_2010">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000042888</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-03-26</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec26_2008">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000042888</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-12-26</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar27_2009">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000042888</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Apr15_2010">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000042888</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-04-15</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun26_2009">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000042888</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2009-06-26</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="Shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="USD">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="PerShare">
    <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>
  <dei:DocumentType id="ID_959" contextRef="FROM_Dec26_2009_TO_Mar26_2010">10-Q</dei:DocumentType>
  <dei:DocumentPeriodEndDate id="ID_960" contextRef="FROM_Dec26_2009_TO_Mar26_2010">2010-03-26</dei:DocumentPeriodEndDate>
  <dei:AmendmentFlag id="ID_961" contextRef="FROM_Dec26_2009_TO_Mar26_2010">false</dei:AmendmentFlag>
  <dei:EntityRegistrantName id="ID_963" contextRef="FROM_Dec26_2009_TO_Mar26_2010">Graco Inc.</dei:EntityRegistrantName>
  <dei:EntityCentralIndexKey id="ID_964" contextRef="FROM_Dec26_2009_TO_Mar26_2010">0000042888</dei:EntityCentralIndexKey>
  <dei:EntityCurrentReportingStatus id="ID_965" contextRef="FROM_Dec26_2009_TO_Mar26_2010">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityVoluntaryFilers id="ID_966" contextRef="FROM_Dec26_2009_TO_Mar26_2010">Yes</dei:EntityVoluntaryFilers>
  <dei:CurrentFiscalYearEndDate id="ID_967" contextRef="FROM_Dec26_2009_TO_Mar26_2010">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:EntityFilerCategory id="ID_968" contextRef="FROM_Dec26_2009_TO_Mar26_2010">Large Accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityWellKnownSeasonedIssuer id="ID_969" contextRef="FROM_Dec26_2009_TO_Mar26_2010">Yes</dei:EntityWellKnownSeasonedIssuer>
  <dei:EntityCommonStockSharesOutstanding id="ID_1381" decimals="0" contextRef="AS_OF_Apr15_2010" unitRef="Shares">60604000</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityPublicFloat id="ID_1431" decimals="0" contextRef="AS_OF_Jun26_2009" unitRef="USD">1300000000</dei:EntityPublicFloat>
  <dei:DocumentFiscalPeriodFocus id="ID_1432" contextRef="FROM_Dec26_2009_TO_Mar26_2010">Q1</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus id="ID_1433" contextRef="FROM_Dec26_2009_TO_Mar26_2010">2010</dei:DocumentFiscalYearFocus>
  <us-gaap:SalesRevenueNet id="ID_903" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">137880000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet id="ID_904" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">164721000</us-gaap:SalesRevenueNet>
  <us-gaap:CostOfGoodsSold id="ID_906" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">75426000</us-gaap:CostOfGoodsSold>
  <us-gaap:CostOfGoodsSold id="ID_907" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">73552000</us-gaap:CostOfGoodsSold>
  <us-gaap:GrossProfit id="ID_909" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">89295000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit id="ID_910" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">64328000</us-gaap:GrossProfit>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_913" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">9474000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_914" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">10051000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SellingAndMarketingExpense id="ID_917" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">29160000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense id="ID_918" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">31933000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_921" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">17955000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_922" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">16215000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:OperatingIncomeLoss id="ID_924" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">6129000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss id="ID_926" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">32706000</us-gaap:OperatingIncomeLoss>
  <us-gaap:InterestExpense id="ID_929" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">1080000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense id="ID_930" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">1366000</us-gaap:InterestExpense>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_933" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">-161000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_934" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-595000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_937" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">31465000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_938" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">4168000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_941" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">10900000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_942" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">1400000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="ID_945" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">20565000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="ID_946" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">2768000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:EarningsPerShareBasic id="ID_949" decimals="2" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="PerShare">0.34</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic id="ID_950" decimals="2" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="PerShare">0.05</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted id="ID_953" decimals="2" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="PerShare">0.34</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted id="ID_954" decimals="2" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="PerShare">0.05</us-gaap:EarningsPerShareDiluted>
  <us-gaap:CommonStockDividendsPerShareDeclared id="ID_957" decimals="1" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="PerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:CommonStockDividendsPerShareDeclared id="ID_958" decimals="2" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="PerShare">0.19</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_1071" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">5412000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ReceivablesNetCurrent id="ID_1072" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">100824000</us-gaap:ReceivablesNetCurrent>
  <us-gaap:InventoryNet id="ID_1073" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">58658000</us-gaap:InventoryNet>
  <us-gaap:DeferredTaxAssetsNetCurrent id="ID_1074" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">20380000</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:OtherAssetsCurrent id="ID_1075" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">3719000</us-gaap:OtherAssetsCurrent>
  <us-gaap:AssetsCurrent id="ID_1076" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">188993000</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_1077" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">334440000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_1078" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">139053000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="ID_1079" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">195387000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:Goodwill id="ID_1080" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">91740000</us-gaap:Goodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill id="ID_1081" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">40170000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_1082" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">8372000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:OtherAssetsNoncurrent id="ID_1083" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">8106000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="ID_1084" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">476434000</us-gaap:Assets>
  <us-gaap:ShortTermBankLoansAndNotesPayable id="ID_1085" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">12028000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:AccountsPayableCurrent id="ID_1086" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">17983000</us-gaap:AccountsPayableCurrent>
  <us-gaap:DividendsPayableCurrent id="ID_1088" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">12003000</us-gaap:DividendsPayableCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_1089" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">47373000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="ID_1090" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">103815000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermDebtNoncurrent id="ID_1091" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">86260000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent id="ID_1092" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">73705000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent id="ID_1093" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">3000000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:CommonStockValue id="ID_1094" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">59999000</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="ID_1095" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">190261000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_1096" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">11121000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_1097" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">-51727000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_1098" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">209654000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_1099" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">476434000</us-gaap:LiabilitiesAndStockholdersEquity>
  <ggg:AllowancesForDoubtfulAccountsAndSales id="ID_1100" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">6500000</ggg:AllowancesForDoubtfulAccountsAndSales>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_1101" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">11633000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ReceivablesNetCurrent id="ID_1102" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">119109000</us-gaap:ReceivablesNetCurrent>
  <us-gaap:InventoryNet id="ID_1103" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">66410000</us-gaap:InventoryNet>
  <us-gaap:DeferredTaxAssetsNetCurrent id="ID_1104" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">21123000</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:OtherAssetsCurrent id="ID_1105" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">3874000</us-gaap:OtherAssetsCurrent>
  <us-gaap:AssetsCurrent id="ID_1106" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">222149000</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_1107" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">335820000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="ID_1108" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">199670000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_1109" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">136150000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Goodwill id="ID_1110" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">91740000</us-gaap:Goodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill id="ID_1111" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">37183000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_1112" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">10014000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:OtherAssetsNoncurrent id="ID_1113" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">8047000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="ID_1114" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">505283000</us-gaap:Assets>
  <us-gaap:ShortTermBankLoansAndNotesPayable id="ID_1115" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">14051000</us-gaap:ShortTermBankLoansAndNotesPayable>
  <us-gaap:AccountsPayableCurrent id="ID_1116" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">24021000</us-gaap:AccountsPayableCurrent>
  <us-gaap:DividendsPayableCurrent id="ID_1118" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">12025000</us-gaap:DividendsPayableCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_1119" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">51697000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="ID_1120" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">117388000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermDebtNoncurrent id="ID_1121" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">80000000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent id="ID_1122" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">74391000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent id="ID_1123" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">3000000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:CommonStockValue id="ID_1124" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">60592000</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="ID_1125" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">200653000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_1126" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">19618000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_1127" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">-50359000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_1128" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">230504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_1129" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">505283000</us-gaap:LiabilitiesAndStockholdersEquity>
  <ggg:AllowancesForDoubtfulAccountsAndSales id="ID_1130" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">7200000</ggg:AllowancesForDoubtfulAccountsAndSales>
  <ggg:AccruedSalariesIncentives id="ID_1429" decimals="-3" contextRef="AS_OF_Mar26_2010" unitRef="USD">15594000</ggg:AccruedSalariesIncentives>
  <ggg:AccruedSalariesIncentives id="ID_1430" decimals="-3" contextRef="AS_OF_Dec25_2009" unitRef="USD">14428000</ggg:AccruedSalariesIncentives>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_1013" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">8578000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_1014" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">8475000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits id="ID_1015" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">-3254000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits id="ID_1016" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-52000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:ShareBasedCompensation id="ID_1017" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">2108000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_1018" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">2417000</us-gaap:ShareBasedCompensation>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities id="ID_1019" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">700000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities id="ID_1020" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">200000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:IncreaseDecreaseInReceivables id="ID_1021" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">19601000</us-gaap:IncreaseDecreaseInReceivables>
  <us-gaap:IncreaseDecreaseInReceivables id="ID_1022" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-18588000</us-gaap:IncreaseDecreaseInReceivables>
  <us-gaap:IncreaseDecreaseInInventories id="ID_1023" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">7849000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories id="ID_1024" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-5525000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_1025" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">6088000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_1026" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-4044000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccruedSalaries id="ID_1027" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">1333000</us-gaap:IncreaseDecreaseInAccruedSalaries>
  <us-gaap:IncreaseDecreaseInAccruedSalaries id="ID_1028" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-4444000</us-gaap:IncreaseDecreaseInAccruedSalaries>
  <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations id="ID_1029" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">2714000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
  <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations id="ID_1030" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">3602000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
  <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities id="ID_1031" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">6153000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities id="ID_1032" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-5692000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet id="ID_1033" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">94000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
  <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet id="ID_1034" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-758000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_1035" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">16041000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_1036" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">27701000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:ProceedsFromRepaymentsOfShortTermDebt id="ID_1049" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">2891000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
  <us-gaap:ProceedsFromRepaymentsOfShortTermDebt id="ID_1050" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-995000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt id="ID_1051" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt id="ID_1052" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">34211000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebt id="ID_1053" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">6260000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebt id="ID_1054" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">47401000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities id="ID_1055" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">700000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities id="ID_1056" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">200000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:ProceedsFromIssuanceOfCommonStock id="ID_1057" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">7984000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromIssuanceOfCommonStock id="ID_1058" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">4949000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:PaymentsForRepurchaseOfCommonStock id="ID_1059" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">52000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsForRepurchaseOfCommonStock id="ID_1060" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsOfDividends id="ID_1061" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">12002000</us-gaap:PaymentsOfDividends>
  <us-gaap:PaymentsOfDividends id="ID_1062" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">11308000</us-gaap:PaymentsOfDividends>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_1063" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">-6739000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_1064" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-20344000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_1065" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">-166000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_1066" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">534000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="ID_1067" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">6221000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="ID_1068" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">2680000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_1379" decimals="-3" contextRef="AS_OF_Dec26_2008" unitRef="USD">12119000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_1380" decimals="-3" contextRef="AS_OF_Mar27_2009" unitRef="USD">14799000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="ID_1418" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">57000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquireIntangibleAssets id="ID_1419" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">125000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_1421" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">-2915000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="ID_1423" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">567000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquireIntangibleAssets id="ID_1424" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">46000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_1426" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">-5211000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="ID_1427" decimals="-3" contextRef="FROM_Dec27_2008_TO_Mar27_2009" unitRef="USD">5732000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="ID_1428" decimals="-3" contextRef="FROM_Dec26_2009_TO_Mar26_2010" unitRef="USD">2847000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock id="ID_1397" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;1.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The consolidated balance sheet of Graco Inc. and Subsidiaries (the Company) as of March 26, 2010 and the related statements of earnings for the thirteen weeks ended March 26, 2010 and March 27, 2009, and cash flows for the thirteen weeks ended March 26, 2010 and March 27, 2009 have been prepared by the Company and have not been audited.&lt;br /&gt;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In the opinion of management, these consolidated financial statements reflect all adjustments (consisting of only normal recurring adjustments) necessary to present fairly the financial position of Graco Inc. and Subsidiaries as of March 26, 2010, and the results of operations and cash flows for all periods
 presented.&lt;br /&gt;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted.  Therefore, these statements should be read in conjunction with the financial statements and notes thereto included in the Company's 2009 Annual Report on Form 10-K.&lt;br /&gt;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The results of operations for interim periods are not necessarily indicative of results that will be realized for the full fiscal year.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:EarningsPerShareTextBlock id="ID_1398" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;2.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="88" align="center" height="20" colspan="5"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="200" align="center" colspan="5" style="border-bottom: 1px solid #000000;" height="20"&gt;Thirteen Weeks Ended&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20
" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-top: 1px solid #000000;" height="20"&gt;March 26,&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="center" width="12"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-top: 1px solid #000000;" height="20"&gt;March 27,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" hei
ght="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="9" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="229" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" 
width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="248" align="left" height="20" colspan="2"&gt;Net earnings available to&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="lef
t"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;common shareholders&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="1
9" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;20,565&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;2,768&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="9" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="229" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td he
ight="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="248" align="left" height="20" colspan="2"&gt;Weighted average shares&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#16
0;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;outstanding for basic&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="le
ft"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;earnings per share&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="7
5" align="right"&gt;&amp;#160;60,206&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;59,638&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="9" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="229" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;
&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="248" align="left" height="20" colspan="2"&gt;Dilutive effect of stock&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="lef
t"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;options computed using the&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" w
idth="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;treasury stock method and&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&
lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;the average market price&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;507&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;265&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&
lt;td height="9" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="229" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td widt
h="248" align="left" height="20" colspan="2"&gt;Weighted average shares&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;ou
tstanding for diluted&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="229" align="left"&gt;earnings per share&lt;/td&gt;&lt;td height="20" widt
h="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;60,713&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;59,903&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="9" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="229" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;
&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="248" align="left" height="20" colspan="2"&gt;Basic earnings per share&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" alig
n="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;0.34&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;0.05&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="9" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="229" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" 
width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="248" align="left" height="20" colspan="2"&gt;Diluted earnings per share&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&
lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;0.34&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;0.05&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;Stock options to purchase 3,103,000 and 4,034,000 shares were not included in the 2010 and 2009 computations of diluted earnings per share, respectively, because they would have been anti-dilutive.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock id="ID_1405" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;3.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Information on option shares outstanding and option activity for the thirteen weeks ended March 26, 2010 is shown below (in thousands, except per share amounts):&lt;br /&gt;&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Weighted&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" wid
th="82" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Weighted&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Average&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Average&lt;/td&gt;&lt;td height="20" width="19" align="left
"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="center"&gt;Option&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Exercise&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="center"&gt;Options&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Exercise&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;&amp;#160;&lt
;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="center" width="82"&gt;Shares&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;Price&lt;/td&gt;&lt;td width="106" align="center" height="20" colspan="3"&gt;Exercisable&lt;/td&gt;&lt;td width="87" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;Price&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="17" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="250" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" a
lign="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="269" align="left" height="20" colspan="2"&gt;Outstanding, December 25, 2009&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;4,813&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height
="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;28.98&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;2,445&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;28.38&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;Granted&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;733&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align
="right"&gt;&amp;#160;26.97&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;Exercised&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;(156)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;10.41&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/
td&gt;&lt;td height="20" width="82" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;Canceled&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;(13)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;34.94&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="left"&gt;&amp;#160;&lt;/td
&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="269" align="left" height="21" colspan="2"&gt;Outstanding, March 26, 2010&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;5,377&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="21" width="68" align="right"&gt;&amp;#160;29.23&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="82" align="right"&gt;&amp;#160;2,889&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#
160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="21" width="68" align="right"&gt;&amp;#160;29.85&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;The Company recognized year-to-date share-based compensation of $2.1 million in 2010 and $2.4 million in 2009.  As of March 26, 2010, there was $10.2 million of unrecognized compensation cost related to unvested options, expected to be recognized over a weighted average period of 2.4 years.  &lt;br /&gt;&lt;br /&gt;The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted average assumptions and results:&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="203" align="center" colspan="7" style="
border-bottom: 1px solid #000000;" height="20"&gt;Thirteen Weeks Ended&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="92" align="center" colspan="3" style="border-top: 1px solid #000000;" height="20"&gt;March 26,&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td width="92" align="center" colspan="3" style="border-top: 1px solid #000000;" height="20"&gt;March 27,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="92" align="center" colspan="3" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="92" align="center" colspan="3" style="border-bottom: 1px solid #000000;" heigh
t="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;Expected life in years&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="right" width="54"&gt;&amp;#160;6.0&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="right" width="54"&gt;&amp;#160;6.0&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&
lt;td height="20" width="320" align="left"&gt;Interest rate&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;2.7&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;2.1&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;Volatility&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;33.8&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&g
t;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;29.9&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;Dividend yield&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;3.0&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;3.7&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;Weighted average fair value per share&lt;/td&gt;&lt;td height="20" width="19" align="l
eft"&gt;$&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;7.16&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;4.25&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;Under the Company&amp;#8217;s Employee Stock Purchase Plan, the Company issued 436,000 shares in 2010 and 312,000 shares in 2009.  The fair value of the employees&amp;#8217; purchase rights under this Plan was estimated on the date of grant.  The benefit of the 15 percent discount from the lesser of the fair market value per common share on the first day and the last day of the plan year was added to the fair value of the employees&amp;#8217; purchase rights determined using the Black-Scholes option-pricing model with the following assumpti
ons and results:&lt;br /&gt;&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="196" align="center" colspan="7" style="border-bottom: 1px solid #000000;" height="20"&gt;Thirteen Weeks Ended&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="92" align="center" colspan="3" style="border-top: 1px solid #000000;" height="20"&gt;March 26,&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="12"&gt;&amp;#160;&lt;/td&gt;&lt;td width="92" align="center" colspan="3" style="border-top: 1px solid #000000;" height="20"&gt;March 27,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;&amp;
#160;&lt;/td&gt;&lt;td width="92" align="center" colspan="3" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="92" align="center" colspan="3" style="border-bottom: 1px solid #000000;" height="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;Expected life in years&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="right" width="54"&gt;&amp;#160;1.0&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height
="20" style="border-top: 1px solid #000000;" align="right" width="54"&gt;&amp;#160;1.0&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;Interest rate&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;0.3&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;0.7&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;Volatility&lt;/td&gt;&lt;td height="2
0" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;47.8&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;51.5&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;Dividend yield&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;2.9&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;4
.5&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="320" align="left"&gt;Weighted average fair value per share&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;9.01&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="54" align="right"&gt;&amp;#160;5.60&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock id="ID_1404" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;4.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The components of net periodic benefit cost (credit) for retirement benefit plans were as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="22" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="238" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="88" align="center" height="22" colspan="5"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="200" align="center" colspan="5" style="border-bottom: 1px solid #000000;" height="22"&gt;Thirteen Weeks Ended&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="22" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td hei
ght="22" width="238" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="22" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="22" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-top: 1px solid #000000;" height="22"&gt;March 26,&lt;/td&gt;&lt;td height="22" style="border-top: 1px solid #000000;" align="left" width="12"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-top: 1px solid #000000;" height="22"&gt;March 27,&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="238" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" wi
dth="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="238" align="left"&gt;&lt;b&gt;Pension Benefits&lt;/b&gt;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" alig
n="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="238" align="left"&gt;Service cost&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td
 height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;1,241&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;1,279&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="238" align="left"&gt;Interest cost&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#
160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;3,277&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;3,220&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="238" align="left"&gt;Expected return on assets&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&
lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(3,475)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(2,700)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="238" align="left"&gt;Amortization and other&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align=
"left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;1,504&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;2,414&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="238" align="left"&gt;Net periodic benefit cost (credit)&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td he
ight="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;2,547&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;4,213&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="238" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="
left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="238" align="left"&gt;&lt;b&gt;Postretirement Medical&lt;/b&gt;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="75" align="le
ft"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="238" align="left"&gt;Service cost&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;125&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;150&amp;#160;&lt;/td&gt;&lt;td height="20" widt
h="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="238" align="left"&gt;Interest cost&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;325&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;350&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160
;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="238" align="left"&gt;Net periodic benefit cost (credit)&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;450&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px do
uble #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;500&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
  <us-gaap:ComprehensiveIncomeNoteTextBlock id="ID_1408" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;5.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total comprehensive income was as follows (in thousands):&lt;br /&gt;&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="88" align="center" height="20" colspan="5"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="200" align="center" colspan="5" style="border-bottom: 1px solid #000000;" height="20"&gt;Thirteen Weeks Ended&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;
td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-top: 1px solid #000000;" height="20"&gt;March 26,&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="12"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-top: 1px solid #000000;" height="20"&gt;March 27,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="
20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="9" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="215" align="left"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left
"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="9" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="234" align="left" height="20" colspan="2"&gt;Net earnings&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td h
eight="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;20,565&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;2,768&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="234" align="left" height="20" colspan="2"&gt;Cumulative translation&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" al
ign="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;adjustment&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12
" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;-&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;234&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="234" align="left" height="20" colspan="2"&gt;Pension and postretirement&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="
left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;medical liability adjustment&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="
20" width="75" align="right"&gt;&amp;#160;1,468&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;2,329&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="234" align="left" height="20" colspan="2"&gt;Gain (loss) on interest&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" wi
dth="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;rate hedge contracts&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;705&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;
/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(73)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;
#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="234" align="left" height="20" colspan="2"&gt;Income taxes&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(805)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(836)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;
&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style=
"border-bottom: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="234" align="left" height="21" colspan="2"&gt;Comprehensive income&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;21,933&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;
td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;4,422&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;Components of accumulated other comprehensive income (loss) were (in thousands):&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="397" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" height="20" colspan="2"&gt;March 26,&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" height="20" colspan="2"&gt;December 25,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="397" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101
" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="397" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&am
p;#160;&lt;/td&gt;&lt;td height="20" width="397" align="left"&gt;Pension and postretirement medical liability adjustment&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;(47,634)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;(48,560)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="397" align="left"&gt;Gain (loss) on interest rate hedge contracts&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;(1,902)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;(2,344)&lt;/td&gt;&lt;/tr&gt;&lt;t
r&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="397" align="left"&gt;Cumulative translation adjustment&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;(823)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;(823)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="397" align="left"&gt;Total&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-
bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;(50,359)&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;(51,727)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock id="ID_1410" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;6.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company has three reportable segments:  Industrial, Contractor and Lubrication.  The Company does not track assets by segment.  Sales and operating earnings by segment for the thirteen weeks ended March 26, 2010 and March 27, 2009 were as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="88" align="center" height="20" colspan="5"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="200" align="center" colspan="5" style="border-bottom: 1px solid #000000;" heigh
t="20"&gt;Thirteen Weeks Ended&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-top: 1px solid #000000;" height="20"&gt;March 26,&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="12"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-top: 1px solid #000000;" height="20"&gt;March 27,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" a
lign="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="38" align="center" height="20" colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="259" align="left" height="21" colspan="2"&gt;Net Sales&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/td&gt;&lt;td height="21" width="19" align="left"&
gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;Industrial&lt;/td&gt;&lt;td height="20
" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;96,792&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;75,232&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;Contractor&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&
gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;50,797&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;47,448&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;Lubrication&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width=
"19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;17,132&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;15,200&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="259" align="left" height="21" colspan="2"&gt;Total&lt;/td&gt;&lt;td height
="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;164,721&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;137,880&amp;#160;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="22" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="259" align="left" height="22" colspan="2"&gt;Operating Earnings&lt;/td&gt;&lt;td height="22" width="19" align="left"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/td&gt;&lt;td height="22" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" style="border-top: 3px double #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" style="b
order-top: 3px double #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;Industrial&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;30,474&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp
;#160;11,495&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;Contractor&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;4,883&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;1,239&amp;#160;&lt;/td&g
t;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;Lubrication&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;1,707&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(1,436)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="
20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="240" align="left"&gt;Unallocated corporate (expense)&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;(4,358)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td heig
ht="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;(5,169)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="259" align="left" height="21" colspan="2"&gt;Total&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;32,706&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&
gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;6,129&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:InventoryDisclosureTextBlock id="ID_1411" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;7.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Major components of inventories were as follows (in thousands):&lt;br /&gt;&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="22" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="326" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" height="22" colspan="2"&gt;March 26,&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" height="22" colspan="2"&gt;December 25,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="22" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="326" align="left"&gt;&amp;
#160;&lt;/td&gt;&lt;td width="101" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="22"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="22"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="326" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width
="82"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="22" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="345" align="left" height="22" colspan="2"&gt;Finished products and components&lt;/td&gt;&lt;td height="22" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="22" width="82" align="right"&gt;&amp;#160;40,353&amp;#160;&lt;/td&gt;&lt;td height="22" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="22" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="22" width="82" align="right"&gt;&amp;#160;36,665&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="345" align="left" height="20" colspan="2"&gt;Products and components in various&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt
;/td&gt;&lt;td height="20" width="82" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="326" align="left"&gt;stages of completion&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;24,087&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;22,646&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="345" align="left" height="20" colspan="2"&gt;Raw materials and purchased components&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 
1px solid #000000;" align="right" width="82"&gt;&amp;#160;34,773&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;31,826&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="326" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;99,213&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td heig
ht="20" style="border-top: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;91,137&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="345" align="left" height="20" colspan="2"&gt;Reduction to LIFO cost&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;(32,803)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;(32,479)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="345" align="left" height="21" colspan="2"&gt;Total&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid
 #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;66,410&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;58,658&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:IntangibleAssetsDisclosureTextBlock id="ID_1412" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;8.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Information related to other intangible assets follows (dollars in thousands):&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="center"&gt;Estimated&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="2
0" width="75" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Foreign&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="center"&gt;Life&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Original&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" height="20" colspan="2"&gt;Accumulated&lt;/td&gt;&lt;td height="20" width="12" a
lign="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Currency&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" height="20" colspan="2"&gt;Book&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="center" width="75"&gt;(years)&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;Cost&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="94" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;Amortization&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&am
p;#160;&lt;/td&gt;&lt;td width="87" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;Translation&lt;/td&gt;&lt;td height="20" width="12" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="87" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;Value&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="right" colspan="2" style="border-bottom: 1px solid #000000;" height="21"&gt;March 26, 2010&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="b
order-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="left" colspan="2" style="border-top: 1px solid #000000;" height="20"&gt;Customer relationships&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="center"&gt;3 - 8&lt;/td&
gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;41,075&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(20,201)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;(181)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;20,693&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="left" height="20" colspan="2"&gt;Patents, proprietary technology&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height=
"20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;and product documentation&lt;/t
d&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="center"&gt;3 - 10&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;21,072&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(12,751)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;(85)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;8,236&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="
227" align="left" height="20" colspan="2"&gt;Trademarks, trade names&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/t
r&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;and other&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="center"&gt;3 - 10&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;8,154&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;(3,080)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="
19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;-&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;5,074&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;
td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" alig
n="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;70,301&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(36,032)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;(266)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;34,003&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="left" height="20" colsp
an="2"&gt;Not Subject to Amortization:&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="
20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;Brand names&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;3,180&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;-&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/
td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;-&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;3,180&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="
12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="left" height="21" colspan="2"&gt;Total&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="75" align="left"&gt;&am
p;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="right" width="68"&gt;&amp;#160;73,481&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;(36,032)&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="right" width="68"&gt;&amp;#160;(266)&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="lef
t" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="right" width="68"&gt;&amp;#160;37,183&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="
21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="right" colspan="2" style="border-bottom: 1px solid #000000;" height="21"&gt;December 25, 2009&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="68" align="left"&gt;&amp;#160;&
lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="left" colspan="2" style="border-top: 1px solid #000000;" height="20"&gt;Customer relationships&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="center"&gt;3 - 8&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&l
t;td height="20" width="68" align="right"&gt;&amp;#160;41,075&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(18,655)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;(181)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;22,239&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="left" height="20" colspan="2"&gt;Patents, proprietary technology&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td hei
ght="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;and product documentation&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="center"&gt;3 - 10&lt;
/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;22,862&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(13,708)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;(87)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;9,067&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="left" height="20" colspan="2"&gt;Trademarks, trade names&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;
#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;a
nd other&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="center"&gt;3 - 10&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;8,154&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;(2,470)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;-&a
mp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;5,684&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="le
ft" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" 
align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;72,091&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="right"&gt;&amp;#160;(34,833)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;(268)&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="right"&gt;&amp;#160;36,990&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="left" height="20" colspan="2"&gt;Not Subject to Amortization:&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height=
"20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="68" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="215" align="left"&gt;Brand names&lt;/td&gt;&lt;td he
ight="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;3,180&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="75"&gt;&amp;#160;-&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;-&amp;#160;&lt;/td&gt;&lt
;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="68"&gt;&amp;#160;3,180&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="215" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp
;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="75"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="68"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="227" align="left" height="21" colspan="2"&gt;Total&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="75" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px 
double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="right" width="68"&gt;&amp;#160;75,271&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="right" width="75"&gt;&amp;#160;(34,833)&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="right" width="68"&gt;&amp;#160;(268)&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="right" width="68"&gt;&amp;#160;4
0,170&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;Amortization of intangibles was $3.0 million in the first quarter of 2010.  Estimated annual amortization expense is as follows:  $10.9 million in 2010, $10.7 million in 2011, $9.5 million in 2012, $4.3 million in 2013, $0.9 million in 2014 and $0.7 million thereafter.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock id="ID_1414" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;9.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Components of other current liabilities were (in thousands):&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="271" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" height="20" colspan="2"&gt;March 26,&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" height="20" colspan="2"&gt;December 25,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="271" align="le
ft"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="17" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="271" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align=
"left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="290" align="left" height="20" colspan="2"&gt;Accrued self-insurance retentions&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;7,793&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;7,785&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="290" align="left" height="20" colspan="2"&gt;Accrued warranty and service liabilities&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;7,325&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="
19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;7,437&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="290" align="left" height="20" colspan="2"&gt;Accrued trade promotions&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;2,745&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;2,953&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="290" align="left" height="20" colspan="2"&gt;Payable for employee stock purchases&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;718&amp;#160;&lt;/td&gt;&lt;td h
eight="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;5,115&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="290" align="left" height="20" colspan="2"&gt;Income taxes payable&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;11,228&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;1,550&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="290" align="left" height="20" colspan="2"&gt;Other&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td
&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;21,888&amp;#160;&lt;/td&gt;&lt;td height="20" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;22,533&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="271" align="left"&gt;Total other current liabilities&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;51,697&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt
;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;47,373&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="271" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="12" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 3px double #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&g
t;&lt;/table&gt;&lt;p&gt;A liability is established for estimated future warranty and service claims that relate to current and prior period sales.  The Company estimates warranty costs based on historical claim experience and other factors including evaluating specific product warranty issues.  Following is a summary of activity in accrued warranty and service liabilities (in thousands):&lt;br /&gt;&lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" height="40" colspan="2" align="center" width="108"&gt;Thirteen Weeks Ended&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="96" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;
td height="20" width="250" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="115" align="center" height="20" colspan="2"&gt;Year Ended&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="108" align="center" height="20" colspan="2"&gt;March 26,&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="115" align="center" height="20" colspan="2"&gt;December 25,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="108" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="115" align="center" colspan="2" style="border-bottom: 1px
 solid #000000;" height="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="17" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="250" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="89"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="17" style="border-top: 1px solid #000000;" align="left" width="96"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;Balance, beginning of year&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;$&lt;/td&gt;&lt;td height="20" width="89" align="right"&gt;&amp;#160;7,437&amp;#160;&lt;/td&gt;&lt;
td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;$&lt;/td&gt;&lt;td height="20" width="96" align="right"&gt;&amp;#160;8,033&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;Charged to expense&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="89" align="right"&gt;&amp;#160;880&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="96" align="right"&gt;&amp;#160;4,548&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;Margin on parts sales reversed&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="89" align="right"&g
t;&amp;#160;746&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="96" align="right"&gt;&amp;#160;2,876&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="250" align="left"&gt;Reductions for claims settled&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="89"&gt;&amp;#160;(1,738)&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="96"&gt;&amp;#160;(8,020)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160
;&lt;/td&gt;&lt;td height="21" width="250" align="left"&gt;Balance, end of period&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="center" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="89"&gt;&amp;#160;7,325&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="center" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="96"&gt;&amp;#160;7,437&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
  <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock id="ID_1416" contextRef="FROM_Dec26_2009_TO_Mar26_2010">&lt;div style="font-size:12pt"&gt;&lt;p&gt;10.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The Company accounts for all derivatives, including those embedded in other contracts, as either assets or liabilities and measures those financial instruments at fair value.  The accounting for changes in the fair value of derivatives depends on their intended use and designation.  &lt;br /&gt;&lt;br /&gt;As part of its risk management program, the Company may periodically use forward exchange contracts and interest rate swaps to manage known market exposures.  Terms of derivative instruments are structured to match the terms of the risk being managed and are generally held to maturity.  The Company does not hold or issue derivative financial instruments for trading purposes.  All other contracts that contain provisions meeting the definition of a derivative
 also meet the requirements of, and have been designated as, normal purchases or sales.  The Company&amp;#8217;s policy is to not enter into contracts with terms that cannot be designated as normal purchases or sales. &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br /&gt;In 2007, the Company entered into interest rate swap contracts that effectively fix the rates paid on a total of $80 million of variable rate borrowings.  One contract fixed the rate on $40 million of borrowings at 4.7 percent plus the applicable spread (depending on cash flow leverage ratio) until December 2010.  The second contract fixed an additional $40 million of borrowings at 4.6 percent plus the applicable spread until January 2011.  Both contracts have been designated as cash flow hedges against interest rate volatility.  Consequently, changes in the fair market value are recorded in accumulated other comprehensive income (loss) (AOCI).  Amounts included in AOCI will be reclassified t
o earnings as interest rates increase and as the swap contracts approach their expiration dates.  Net amounts paid or payable under terms of the contracts were charged to interest expense and totaled $0.9 million in the first quarter of 2010.&lt;br /&gt;&lt;br /&gt;The Company periodically evaluates its monetary asset and liability positions denominated in foreign currencies. The Company enters into forward contracts or options, or borrows in various currencies, in order to hedge its net monetary positions. These instruments are recorded at current market values and the gains and losses are included in other expense (income), net. There were seven contracts outstanding as of March 26, 2010, with notional amounts totaling $16 million.  The Company believes it uses strong financial counterparts in these transactions and that the resulting credit risk under these hedging strategies is not significant. &lt;br /&gt;&lt;br /&gt;The Company uses significant other observable inputs to value the derivative instrument
s used to hedge interest rate volatility and net monetary positions.  The fair market value and balance sheet classification of such instruments follows (in thousands):  &lt;/p&gt;&lt;table style="border-collapse: collapse; margin-top: 20px;"&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="180" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="180" align="center"&gt;Balance Sheet&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" height="20" colspan="2"&gt;March 26,&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" height="20" colspan="2"&gt;December 25,&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align=
"left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="180" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="center" width="180"&gt;Classification&lt;/td&gt;&lt;td height="20" width="19" align="center"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2010&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="101" align="center" colspan="2" style="border-bottom: 1px solid #000000;" height="20"&gt;2009&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="218" align="left" height="20" colspan="3"&gt;Gain (loss) on interest&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="180"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/
td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-top: 1px solid #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="199" align="left" height="21" colspan="2"&gt;rate hedge contracts&lt;/td&gt;&lt;td height="21" width="180" align="left"&gt;Other current liabilities&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="bord
er-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;(3,017)&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;(3,722)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="13" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="13" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="13" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="13" width="180" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="13" width="180" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="13" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="13" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="13" style="border-top: 3px double #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;td hei
ght="13" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="13" style="border-top: 3px double #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="13" style="border-top: 3px double #000000;" align="left" width="82"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="218" align="left" height="20" colspan="3"&gt;Gain (loss) on foreign&lt;/td&gt;&lt;td height="20" width="180" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height=
"20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td width="199" align="left" height="20" colspan="2"&gt;currency forward contracts&lt;/td&gt;&lt;td height="20" width="180" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="82" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="180" align="left"&gt;Gains&lt;/td&gt;&lt;td height="20" width="180" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;
#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;130&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;$&lt;/td&gt;&lt;td height="20" width="82" align="right"&gt;&amp;#160;207&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="20" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="180" align="left"&gt;Losses&lt;/td&gt;&lt;td height="20" width="180" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;(188)&lt;/td&gt;&lt;td height="20
" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="left" width="19"&gt;&amp;#160;&lt;/td&gt;&lt;td height="20" style="border-bottom: 1px solid #000000;" align="right" width="82"&gt;&amp;#160;(249)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td height="21" width="50" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" width="180" align="left"&gt;Net&lt;/td&gt;&lt;td height="21" width="180" align="left"&gt;Other current liabilites&lt;/td&gt;&lt;td height="21" width="19" align="left"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;(58)&lt;/td&gt;&lt;td height="21" width="19" align="left
"&gt;&amp;#160;&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="left" width="19"&gt;$&lt;/td&gt;&lt;td height="21" style="border-top: 1px solid #000000;border-bottom: 3px double #000000;" align="right" width="82"&gt;&amp;#160;(42)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-100.SCH
<SEQUENCE>8
<FILENAME>ggg-20100326.xsd
<DESCRIPTION>EX-100 SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Fujitsu XWand B0126 -->
<xsd:schema targetNamespace="http://www.graco.com/20090925" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ggg="http://www.graco.com/20090925" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap-att="http://xbrl.us/us-gaap/attributes" xmlns:us-gaap="http://xbrl.us/us-gaap/2009-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:dei="http://xbrl.us/dei/2009-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:negated="http://xbrl.us/us-gaap/negated/2008-03-31" xmlns:us-roles="http://xbrl.us/us-roles/2009-01-31" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="ggg-20100326_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="ggg-20100326_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="ggg-20100326_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:roleType roleURI="http://www.graco.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000010 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
        <link:definition>000020 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
        <link:definition>000021 - Statement - Consolidated Balance Sheets Parenthetical</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/ConsolidatedStatementsOfEarnings" id="ConsolidatedStatementsOfEarnings">
        <link:definition>000030 - Statement - Consolidated Statements of Earnings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>000040 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/BasisOfPresentation" id="BasisOfPresentation">
        <link:definition>000100 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/EarningsPerShare" id="EarningsPerShare">
        <link:definition>000200 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/ShareBasedAwards" id="ShareBasedAwards">
        <link:definition>000300 - Disclosure - Share-Based Awards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/RetirementBenefits" id="RetirementBenefits">
        <link:definition>000400 - Disclosure - Retirement Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/ComprehensiveIncome" id="ComprehensiveIncome">
        <link:definition>000500 - Disclosure - Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/SegmentInformation" id="SegmentInformation">
        <link:definition>000600 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/Inventories" id="Inventories">
        <link:definition>000700 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/OtherIntangibleAssets" id="OtherIntangibleAssets">
        <link:definition>000800 - Disclosure - Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/OtherCurrentLiabilities" id="OtherCurrentLiabilities">
        <link:definition>000900 - Disclosure - Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/Derivatives" id="Derivatives">
        <link:definition>001000 - Disclosure - Derivatives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/RecentAccountingPronouncements" id="RecentAccountingPronouncements">
        <link:definition>001100 - Disclosure - Recent Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.graco.com/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>001200 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://xbrl.us/us-gaap/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.us/dei/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.us/us-gaap/negated/2008-03-31" schemaLocation="http://www.xbrl.org/lrr/role/negated-2008-03-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xsd:import namespace="http://xbrl.us/us-types/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-types-2009-01-31.xsd"/>
  <xsd:element name="StatementOfFinancialPositionParentheticalAbstract" id="ggg_StatementOfFinancialPositionParentheticalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AllowancesForDoubtfulAccountsAndSales" id="ggg_AllowancesForDoubtfulAccountsAndSales" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AccruedSalariesIncentives" id="ggg_AccruedSalariesIncentives" type="xbrli:monetaryItemType" us-gaap-att:deprecatedDate="2009-01-31" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BasisOfPresentationAbstract" id="ggg_BasisOfPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-100.CAL
<SEQUENCE>9
<FILENAME>ggg-20100326_cal.xml
<DESCRIPTION>EX-100 CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Fujitsu XWand B0126 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:ggg="http://www.graco.com/20090925" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:roleRef roleURI="http://www.graco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ggg-20100326.xsd#ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.graco.com/role/ConsolidatedStatementsOfEarnings" xlink:type="simple" xlink:href="ggg-20100326.xsd#ConsolidatedStatementsOfEarnings"/>
  <link:roleRef roleURI="http://www.graco.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="ggg-20100326.xsd#ConsolidatedStatementsOfCashFlows"/>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.graco.com/role/ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" use="optional" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" use="optional" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="ReceivablesNetCurrent" xlink:title="calculation: AssetsCurrent to ReceivablesNetCurrent" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" use="optional" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="DeferredTaxAssetsNetCurrent" xlink:title="DeferredTaxAssetsNetCurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="DeferredTaxAssetsNetCurrent" xlink:title="calculation: AssetsCurrent to DeferredTaxAssetsNetCurrent" use="optional" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="OtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to OtherAssetsCurrent" use="optional" order="5.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to PropertyPlantAndEquipmentGross" use="optional" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="calculation: PropertyPlantAndEquipmentNet to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="2.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="Goodwill" xlink:title="calculation: Assets to Goodwill" use="optional" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="calculation: Assets to IntangibleAssetsNetExcludingGoodwill" use="optional" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="calculation: Assets to DeferredTaxAssetsNetNoncurrent" use="optional" order="5.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: Assets to OtherAssetsNoncurrent" use="optional" order="6.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="LiabilitiesCurrent" xlink:title="calculation: LiabilitiesAndStockholdersEquity to LiabilitiesCurrent" use="optional" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="ShortTermBankLoansAndNotesPayable" xlink:title="ShortTermBankLoansAndNotesPayable"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="ShortTermBankLoansAndNotesPayable" xlink:title="calculation: LiabilitiesCurrent to ShortTermBankLoansAndNotesPayable" use="optional" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OtherLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to OtherLiabilitiesCurrent" use="optional" order="5.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="ggg-20100326.xsd#ggg_AccruedSalariesIncentives" xlink:label="AccruedSalariesWagesCommissions" xlink:title="AccruedSalariesWagesCommissions"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedSalariesWagesCommissions" xlink:title="calculation: LiabilitiesCurrent to AccruedSalariesWagesCommissions" use="optional" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="DividendsPayableCurrent" xlink:title="DividendsPayableCurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="DividendsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to DividendsPayableCurrent" use="optional" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: LiabilitiesAndStockholdersEquity to LongTermDebtNoncurrent" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="calculation: LiabilitiesAndStockholdersEquity to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" use="optional" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="calculation: LiabilitiesAndStockholdersEquity to LiabilityForUncertainTaxPositionsNoncurrent" use="optional" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="5.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to CommonStockValue" use="optional" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to AdditionalPaidInCapitalCommonStock" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to RetainedEarningsAccumulatedDeficit" use="optional" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="4.0" weight="1.0"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.graco.com/role/ConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:title="CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="EffectOfExchangeRateOnCashAndCashEquivalents" xlink:title="EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="EffectOfExchangeRateOnCashAndCashEquivalents" xlink:title="calculation: CashAndCashEquivalentsPeriodIncreaseDecrease to EffectOfExchangeRateOnCashAndCashEquivalents" use="optional" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashAndCashEquivalentsPeriodIncreaseDecrease to NetCashProvidedByUsedInOperatingActivities" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to NetIncomeLossAvailableToCommonStockholdersBasic" use="optional" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DepreciationDepletionAndAmortization" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DepreciationDepletionAndAmortization" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="DeferredIncomeTaxesAndTaxCredits" xlink:title="DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DeferredIncomeTaxesAndTaxCredits" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DeferredIncomeTaxesAndTaxCredits" use="optional" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ShareBasedCompensation" use="optional" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:title="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" use="optional" order="5.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="IncreaseDecreaseInReceivables" xlink:title="IncreaseDecreaseInReceivables"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInReceivables" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInReceivables" use="optional" order="6.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInInventories" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInInventories" use="optional" order="7.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="IncreaseDecreaseInAccountsPayableTrade" xlink:title="IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsPayableTrade" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsPayableTrade" use="optional" order="8.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="IncreaseDecreaseInAccruedSalaries" xlink:title="IncreaseDecreaseInAccruedSalaries"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccruedSalaries" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccruedSalaries" use="optional" order="9.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:label="IncreaseDecreaseInPensionAndPostretirementObligations" xlink:title="IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInPensionAndPostretirementObligations" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInPensionAndPostretirementObligations" use="optional" order="10.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="IncreaseDecreaseInOtherAccruedLiabilities" xlink:title="IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherAccruedLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherAccruedLiabilities" use="optional" order="11.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherOperatingCapitalNet" use="optional" order="12.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashAndCashEquivalentsPeriodIncreaseDecrease to NetCashProvidedByUsedInInvestingActivities" use="optional" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="1.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="PaymentsForProceedsFromLifeInsurancePolicies" xlink:title="PaymentsForProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsForProceedsFromLifeInsurancePolicies" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsForProceedsFromLifeInsurancePolicies" use="optional" order="3.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireIntangibleAssets" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireIntangibleAssets" use="optional" order="4.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireBusinessesNetOfCashAcquired" use="optional" order="5.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashAndCashEquivalentsPeriodIncreaseDecrease to NetCashProvidedByUsedInFinancingActivities" use="optional" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="ProceedsFromRepaymentsOfShortTermDebt" xlink:title="ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromRepaymentsOfShortTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromRepaymentsOfShortTermDebt" use="optional" order="1.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfLongTermDebt" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfLongTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfLongTermDebt" use="optional" order="3.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:title="ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" use="optional" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfCommonStock" use="optional" order="5.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsForRepurchaseOfCommonStock" use="optional" order="6.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="PaymentsOfDividends" xlink:title="PaymentsOfDividends"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDividends" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDividends" use="optional" order="7.0" weight="-1.0"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.graco.com/role/ConsolidatedStatementsOfEarnings">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: NetIncomeLossAvailableToCommonStockholdersBasic to IncomeTaxExpenseBenefit" use="optional" order="1.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="calculation: NetIncomeLossAvailableToCommonStockholdersBasic to IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" use="optional" order="2.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to OtherNonoperatingIncomeExpense" use="optional" order="3.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="InterestExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to InterestExpense" use="optional" order="5.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to OperatingIncomeLoss" use="optional" order="6.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="GeneralAndAdministrativeExpense" xlink:title="calculation: OperatingIncomeLoss to GeneralAndAdministrativeExpense" use="optional" order="1.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="SellingAndMarketingExpense" xlink:title="calculation: OperatingIncomeLoss to SellingAndMarketingExpense" use="optional" order="2.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="ResearchAndDevelopmentExpense" xlink:title="calculation: OperatingIncomeLoss to ResearchAndDevelopmentExpense" use="optional" order="3.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="GrossProfit" xlink:title="calculation: OperatingIncomeLoss to GrossProfit" use="optional" order="4.0" weight="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="CostOfGoodsSold" xlink:title="CostOfGoodsSold"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="CostOfGoodsSold" xlink:title="calculation: GrossProfit to CostOfGoodsSold" use="optional" order="1.0" weight="-1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="SalesRevenueNet" xlink:title="calculation: GrossProfit to SalesRevenueNet" use="optional" order="2.0" weight="1.0"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-100.LAB
<SEQUENCE>10
<FILENAME>ggg-20100326_lab.xml
<DESCRIPTION>EX-100 LABELS LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Fujitsu XWand B0126 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:ggg="http://www.graco.com/20090925" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:roleRef roleURI="http://xbrl.us/us-gaap/role/label/negated" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2008-03-31.xsd#negated"/>
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="DocumentInformationLineItems" xlink:title="DocumentInformationLineItems"/>
    <link:label xlink:type="resource" xlink:label="label_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentInformationLineItems" xml:lang="en-US" id="label_DocumentInformationLineItems">Document Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentInformationLineItems" xlink:to="label_DocumentInformationLineItems" xlink:title="label: DocumentInformationLineItems to label_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType"/>
    <link:label xlink:type="resource" xlink:label="label_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentType" xml:lang="en-US" id="label_DocumentType">Document type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="label_DocumentType" xlink:title="label: DocumentType to label_DocumentType"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate"/>
    <link:label xlink:type="resource" xlink:label="label_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentPeriodEndDate" xml:lang="en-US" id="label_DocumentPeriodEndDate">Document period end date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="label_DocumentPeriodEndDate" xlink:title="label: DocumentPeriodEndDate to label_DocumentPeriodEndDate"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag"/>
    <link:label xlink:type="resource" xlink:label="label_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmendmentFlag" xml:lang="en-US" id="label_AmendmentFlag">Amendment flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="label_AmendmentFlag" xlink:title="label: AmendmentFlag to label_AmendmentFlag"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_AmendmentDescription" xlink:label="AmendmentDescription" xlink:title="AmendmentDescription"/>
    <link:label xlink:type="resource" xlink:label="label_AmendmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmendmentDescription" xml:lang="en-US" id="label_AmendmentDescription">Amendment description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentDescription" xlink:to="label_AmendmentDescription" xlink:title="label: AmendmentDescription to label_AmendmentDescription"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityInformationLineItems" xlink:label="EntityInformationLineItems" xlink:title="EntityInformationLineItems"/>
    <link:label xlink:type="resource" xlink:label="label_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityInformationLineItems" xml:lang="en-US" id="label_EntityInformationLineItems">Entity Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInformationLineItems" xlink:to="label_EntityInformationLineItems" xlink:title="label: EntityInformationLineItems to label_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName"/>
    <link:label xlink:type="resource" xlink:label="label_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityRegistrantName" xml:lang="en-US" id="label_EntityRegistrantName">Entity registrant name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="label_EntityRegistrantName" xlink:title="label: EntityRegistrantName to label_EntityRegistrantName"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey"/>
    <link:label xlink:type="resource" xlink:label="label_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCentralIndexKey" xml:lang="en-US" id="label_EntityCentralIndexKey">Entity central index key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="label_EntityCentralIndexKey" xlink:title="label: EntityCentralIndexKey to label_EntityCentralIndexKey"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus"/>
    <link:label xlink:type="resource" xlink:label="label_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCurrentReportingStatus" xml:lang="en-US" id="label_EntityCurrentReportingStatus">Entity current reporting status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="label_EntityCurrentReportingStatus" xlink:title="label: EntityCurrentReportingStatus to label_EntityCurrentReportingStatus"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers"/>
    <link:label xlink:type="resource" xlink:label="label_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityVoluntaryFilers" xml:lang="en-US" id="label_EntityVoluntaryFilers">Entity voluntary filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="label_EntityVoluntaryFilers" xlink:title="label: EntityVoluntaryFilers to label_EntityVoluntaryFilers"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate"/>
    <link:label xlink:type="resource" xlink:label="label_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFiscalYearEndDate" xml:lang="en-US" id="label_CurrentFiscalYearEndDate">Current fiscal year end date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="label_CurrentFiscalYearEndDate" xlink:title="label: CurrentFiscalYearEndDate to label_CurrentFiscalYearEndDate"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory"/>
    <link:label xlink:type="resource" xlink:label="label_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityFilerCategory" xml:lang="en-US" id="label_EntityFilerCategory">Entity filer category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="label_EntityFilerCategory" xlink:title="label: EntityFilerCategory to label_EntityFilerCategory"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer"/>
    <link:label xlink:type="resource" xlink:label="label_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityWellKnownSeasonedIssuer" xml:lang="en-US" id="label_EntityWellKnownSeasonedIssuer">Entity well known seasoned issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="label_EntityWellKnownSeasonedIssuer" xlink:title="label: EntityWellKnownSeasonedIssuer to label_EntityWellKnownSeasonedIssuer"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding"/>
    <link:label xlink:type="resource" xlink:label="label_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="label_EntityCommonStockSharesOutstanding">Entity common stock shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="label_EntityCommonStockSharesOutstanding" xlink:title="label: EntityCommonStockSharesOutstanding to label_EntityCommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat"/>
    <link:label xlink:type="resource" xlink:label="label_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityPublicFloat" xml:lang="en-US" id="label_EntityPublicFloat">Entity public float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="label_EntityPublicFloat" xlink:title="label: EntityPublicFloat to label_EntityPublicFloat"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="label_StatementOfFinancialPositionAbstract">Consolidated Balance Sheets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="label_StatementOfFinancialPositionAbstract" xlink:title="label: StatementOfFinancialPositionAbstract to label_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsAbstract" xml:lang="en-US" id="label_AssetsAbstract">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract" xlink:title="label: AssetsAbstract to label_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrentAbstract" xml:lang="en-US" id="label_AssetsCurrentAbstract">Current Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract" xlink:title="label: AssetsCurrentAbstract to label_AssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue"/>
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue"/>
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_2">Beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_2" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue"/>
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_3">End of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_3" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReceivablesNetCurrent" xml:lang="en-US" id="label_ReceivablesNetCurrent">Accounts receivable, less allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesNetCurrent" xlink:to="label_ReceivablesNetCurrent" xlink:title="label: ReceivablesNetCurrent to label_ReceivablesNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet"/>
    <link:label xlink:type="resource" xlink:label="label_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryNet" xml:lang="en-US" id="label_InventoryNet">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="label_InventoryNet" xlink:title="label: InventoryNet to label_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="DeferredTaxAssetsNetCurrent" xlink:title="DeferredTaxAssetsNetCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNetCurrent" xml:lang="en-US" id="label_DeferredTaxAssetsNetCurrent">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetCurrent" xlink:to="label_DeferredTaxAssetsNetCurrent" xlink:title="label: DeferredTaxAssetsNetCurrent to label_DeferredTaxAssetsNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAssetsCurrent" xml:lang="en-US" id="label_OtherAssetsCurrent">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="label_OtherAssetsCurrent" xlink:title="label: OtherAssetsCurrent to label_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AssetsCurrent" xml:lang="en-US" id="label_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent" xlink:title="label: AssetsCurrent to label_AssetsCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrent" xml:lang="en-US" id="label_AssetsCurrent_2">Total Current Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent_2" xlink:title="label: AssetsCurrent to label_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="PropertyPlantAndEquipmentNetAbstract" xlink:title="PropertyPlantAndEquipmentNetAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentNetAbstract" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNetAbstract">Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="label_PropertyPlantAndEquipmentNetAbstract" xlink:title="label: PropertyPlantAndEquipmentNetAbstract to label_PropertyPlantAndEquipmentNetAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross"/>
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentGross" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="label_PropertyPlantAndEquipmentGross" xlink:title="label: PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">Accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2">Accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet"/>
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet">Property, plant and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet" xlink:title="label: PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill"/>
    <link:label xlink:type="resource" xlink:label="label_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Goodwill" xml:lang="en-US" id="label_Goodwill">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="label_Goodwill" xlink:title="label: Goodwill to label_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill"/>
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US" id="label_IntangibleAssetsNetExcludingGoodwill">Other Intangible Assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="label_IntangibleAssetsNetExcludingGoodwill" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to label_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent"/>
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNetNoncurrent" xml:lang="en-US" id="label_DeferredTaxAssetsNetNoncurrent">Deferred Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetNoncurrent" xlink:to="label_DeferredTaxAssetsNetNoncurrent" xlink:title="label: DeferredTaxAssetsNetNoncurrent to label_DeferredTaxAssetsNetNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent"/>
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAssetsNoncurrent" xml:lang="en-US" id="label_OtherAssetsNoncurrent">Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="label_OtherAssetsNoncurrent" xlink:title="label: OtherAssetsNoncurrent to label_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets"/>
    <link:label xlink:type="resource" xlink:label="label_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Assets" xml:lang="en-US" id="label_Assets">Total Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets" xlink:title="label: Assets to label_Assets"/>
    <link:label xlink:type="resource" xlink:label="label_Assets_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Assets" xml:lang="en-US" id="label_Assets_2">Total Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets_2" xlink:title="label: Assets to label_Assets"/>
    <link:loc xlink:type="locator" xlink:href="ggg-20100326.xsd#ggg_StatementOfFinancialPositionParentheticalAbstract" xlink:label="StatementOfFinancialPositionParentheticalAbstract" xlink:title="StatementOfFinancialPositionParentheticalAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_StatementOfFinancialPositionParentheticalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfFinancialPositionParentheticalAbstract" xml:lang="en-US" id="label_StatementOfFinancialPositionParentheticalAbstract">Statement Of Financial Position Parenthetical Abstract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionParentheticalAbstract" xlink:to="label_StatementOfFinancialPositionParentheticalAbstract" xlink:title="label: StatementOfFinancialPositionParentheticalAbstract to label_StatementOfFinancialPositionParentheticalAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent">Allowance for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementAbstract" xml:lang="en-US" id="label_IncomeStatementAbstract">Consolidated Statements of Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="label_IncomeStatementAbstract" xlink:title="label: IncomeStatementAbstract to label_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet"/>
    <link:label xlink:type="resource" xlink:label="label_SalesRevenueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesRevenueNet" xml:lang="en-US" id="label_SalesRevenueNet">Net Sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueNet" xlink:to="label_SalesRevenueNet" xlink:title="label: SalesRevenueNet to label_SalesRevenueNet"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract">Liabilities And Shareholders Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="AccruedLiabilitiesCurrentAbstract" xlink:title="AccruedLiabilitiesCurrentAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedLiabilitiesCurrentAbstract" xml:lang="en-US" id="label_AccruedLiabilitiesCurrentAbstract">Current Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrentAbstract" xlink:to="label_AccruedLiabilitiesCurrentAbstract" xlink:title="label: AccruedLiabilitiesCurrentAbstract to label_AccruedLiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="ShortTermBankLoansAndNotesPayable" xlink:title="ShortTermBankLoansAndNotesPayable"/>
    <link:label xlink:type="resource" xlink:label="label_ShortTermBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermBankLoansAndNotesPayable" xml:lang="en-US" id="label_ShortTermBankLoansAndNotesPayable">Notes payable to banks</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBankLoansAndNotesPayable" xlink:to="label_ShortTermBankLoansAndNotesPayable" xlink:title="label: ShortTermBankLoansAndNotesPayable to label_ShortTermBankLoansAndNotesPayable"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableCurrent" xml:lang="en-US" id="label_AccountsPayableCurrent">Trade accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent" xlink:title="label: AccountsPayableCurrent to label_AccountsPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US" id="label_EmployeeRelatedLiabilitiesCurrent">Salaries, wages and commissions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="label_EmployeeRelatedLiabilitiesCurrent" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to label_EmployeeRelatedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherLiabilitiesCurrent" xml:lang="en-US" id="label_OtherLiabilitiesCurrent">Other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesCurrent" xlink:to="label_OtherLiabilitiesCurrent" xlink:title="label: OtherLiabilitiesCurrent to label_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrent" xml:lang="en-US" id="label_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent" xlink:title="label: LiabilitiesCurrent to label_LiabilitiesCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesCurrent" xml:lang="en-US" id="label_LiabilitiesCurrent_2">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent_2" xlink:title="label: LiabilitiesCurrent to label_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent"/>
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent">Long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent" xlink:title="label: LongTermDebtNoncurrent to label_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:label xlink:type="resource" xlink:label="label_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xml:lang="en-US" id="label_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">Retirement Benefits and Deferred Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="label_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent to label_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:label xlink:type="resource" xlink:label="label_LiabilityForUncertainTaxPositionsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilityForUncertainTaxPositionsNoncurrent" xml:lang="en-US" id="label_LiabilityForUncertainTaxPositionsNoncurrent">Uncertain Tax Positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="label_LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="label: LiabilityForUncertainTaxPositionsNoncurrent to label_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">Shareholders Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue"/>
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockValue" xml:lang="en-US" id="label_CommonStockValue">Common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="label_CommonStockValue" xlink:title="label: CommonStockValue to label_CommonStockValue"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock"/>
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalCommonStock" xml:lang="en-US" id="label_AdditionalPaidInCapitalCommonStock">Additional paid-in-capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="label_AdditionalPaidInCapitalCommonStock" xlink:title="label: AdditionalPaidInCapitalCommonStock to label_AdditionalPaidInCapitalCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit"/>
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit">Retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit" xlink:title="label: RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax">Accumulated other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">Total shareholders equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2">Total shareholders equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to label_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity"/>
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity">Total Liabilities and Shareholders Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity" xlink:title="label: LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity"/>
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity_2">Total Liabilities and Shareholders Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity_2" xlink:title="label: LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="CostOfGoodsSold" xlink:title="CostOfGoodsSold"/>
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfGoodsSold" xml:lang="en-US" id="label_CostOfGoodsSold">Cost of products sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsSold" xlink:to="label_CostOfGoodsSold" xlink:title="label: CostOfGoodsSold to label_CostOfGoodsSold"/>
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsSold_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_CostOfGoodsSold" xml:lang="en-US" id="label_CostOfGoodsSold_2">Cost of products sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsSold" xlink:to="label_CostOfGoodsSold_2" xlink:title="label: CostOfGoodsSold to label_CostOfGoodsSold"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit"/>
    <link:label xlink:type="resource" xlink:label="label_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GrossProfit" xml:lang="en-US" id="label_GrossProfit">Gross Profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit" xlink:title="label: GrossProfit to label_GrossProfit"/>
    <link:label xlink:type="resource" xlink:label="label_GrossProfit_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_GrossProfit" xml:lang="en-US" id="label_GrossProfit_2">Gross Profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit_2" xlink:title="label: GrossProfit to label_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense"/>
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpense" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense">Product development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense" xlink:title="label: ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense"/>
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_ResearchAndDevelopmentExpense" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_2">Product development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense_2" xlink:title="label: ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense"/>
    <link:label xlink:type="resource" xlink:label="label_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SellingAndMarketingExpense" xml:lang="en-US" id="label_SellingAndMarketingExpense">Selling, marketing and distribution</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="label_SellingAndMarketingExpense" xlink:title="label: SellingAndMarketingExpense to label_SellingAndMarketingExpense"/>
    <link:label xlink:type="resource" xlink:label="label_SellingAndMarketingExpense_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_SellingAndMarketingExpense" xml:lang="en-US" id="label_SellingAndMarketingExpense_2">Selling marketing and distribution</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="label_SellingAndMarketingExpense_2" xlink:title="label: SellingAndMarketingExpense to label_SellingAndMarketingExpense"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense"/>
    <link:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GeneralAndAdministrativeExpense" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense">General and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="label_GeneralAndAdministrativeExpense" xlink:title="label: GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense"/>
    <link:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_GeneralAndAdministrativeExpense" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense_2">General and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="label_GeneralAndAdministrativeExpense_2" xlink:title="label: GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss"/>
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingIncomeLoss" xml:lang="en-US" id="label_OperatingIncomeLoss">Operating Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss" xlink:title="label: OperatingIncomeLoss to label_OperatingIncomeLoss"/>
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingIncomeLoss" xml:lang="en-US" id="label_OperatingIncomeLoss_2">Operating Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss_2" xlink:title="label: OperatingIncomeLoss to label_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense"/>
    <link:label xlink:type="resource" xlink:label="label_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestExpense" xml:lang="en-US" id="label_InterestExpense">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="label_InterestExpense" xlink:title="label: InterestExpense to label_InterestExpense"/>
    <link:label xlink:type="resource" xlink:label="label_InterestExpense_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_InterestExpense" xml:lang="en-US" id="label_InterestExpense_2">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="label_InterestExpense_2" xlink:title="label: InterestExpense to label_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense"/>
    <link:label xlink:type="resource" xlink:label="label_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherNonoperatingIncomeExpense" xml:lang="en-US" id="label_OtherNonoperatingIncomeExpense">Other expense, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="label_OtherNonoperatingIncomeExpense" xlink:title="label: OtherNonoperatingIncomeExpense to label_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">Earnings Before Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit"/>
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit">Income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit" xlink:title="label: IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit"/>
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_2">Income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_2" xlink:title="label: IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US" id="label_NetIncomeLossAvailableToCommonStockholdersBasic">Net Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="label_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasic to label_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAvailableToCommonStockholdersBasic_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US" id="label_NetIncomeLossAvailableToCommonStockholdersBasic_2">Net Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="label_NetIncomeLossAvailableToCommonStockholdersBasic_2" xlink:title="label: NetIncomeLossAvailableToCommonStockholdersBasic to label_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic"/>
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasic" xml:lang="en-US" id="label_EarningsPerShareBasic">Basic Net Earnings per Common Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic" xlink:title="label: EarningsPerShareBasic to label_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted"/>
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDiluted" xml:lang="en-US" id="label_EarningsPerShareDiluted">Diluted Net Earnings per Common Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted" xlink:title="label: EarningsPerShareDiluted to label_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="CommonStockDividendsPerShareDeclared" xlink:title="CommonStockDividendsPerShareDeclared"/>
    <link:label xlink:type="resource" xlink:label="label_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockDividendsPerShareDeclared" xml:lang="en-US" id="label_CommonStockDividendsPerShareDeclared">Cash Dividends Declared per Common Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockDividendsPerShareDeclared" xlink:to="label_CommonStockDividendsPerShareDeclared" xlink:title="label: CommonStockDividendsPerShareDeclared to label_CommonStockDividendsPerShareDeclared"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfCashFlowsAbstract" xml:lang="en-US" id="label_StatementOfCashFlowsAbstract">Consolidated Statement of Cash Flows</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="label_StatementOfCashFlowsAbstract" xlink:title="label: StatementOfCashFlowsAbstract to label_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesAbstract">Cash Flows From Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to label_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net earnings to net cash provided by operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization"/>
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepreciationDepletionAndAmortization" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization" xlink:title="label: DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="DeferredIncomeTaxesAndTaxCredits" xlink:title="DeferredIncomeTaxesAndTaxCredits"/>
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxesAndTaxCredits" xml:lang="en-US" id="label_DeferredIncomeTaxesAndTaxCredits">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxesAndTaxCredits" xlink:to="label_DeferredIncomeTaxesAndTaxCredits" xlink:title="label: DeferredIncomeTaxesAndTaxCredits to label_DeferredIncomeTaxesAndTaxCredits"/>
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxesAndTaxCredits_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxesAndTaxCredits" xml:lang="en-US" id="label_DeferredIncomeTaxesAndTaxCredits_2">Deferred income taxes cash flow</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxesAndTaxCredits" xlink:to="label_DeferredIncomeTaxesAndTaxCredits_2" xlink:title="label: DeferredIncomeTaxesAndTaxCredits to label_DeferredIncomeTaxesAndTaxCredits"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation"/>
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensation" xml:lang="en-US" id="label_ShareBasedCompensation">Share-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="label_ShareBasedCompensation" xlink:title="label: ShareBasedCompensation to label_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:title="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:label xlink:type="resource" xlink:label="label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xml:lang="en-US" id="label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">Excess tax benefits related to share-based payment arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:title="label: ExcessTaxBenefitFromShareBasedCompensationOperatingActivities to label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:label xlink:type="resource" xlink:label="label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xml:lang="en-US" id="label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_2">Excess tax benefit related to share-based payment arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_2" xlink:title="label: ExcessTaxBenefitFromShareBasedCompensationOperatingActivities to label_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract">Increase (Decrease) in Operating Capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract_2">Change in</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract_2" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="IncreaseDecreaseInReceivables" xlink:title="IncreaseDecreaseInReceivables"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInReceivables">Increase (decrease) in accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReceivables" xlink:to="label_IncreaseDecreaseInReceivables" xlink:title="label: IncreaseDecreaseInReceivables to label_IncreaseDecreaseInReceivables"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInReceivables_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInReceivables_2">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReceivables" xlink:to="label_IncreaseDecreaseInReceivables_2" xlink:title="label: IncreaseDecreaseInReceivables to label_IncreaseDecreaseInReceivables"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInReceivables_3" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_IncreaseDecreaseInReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInReceivables_3">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReceivables" xlink:to="label_IncreaseDecreaseInReceivables_3" xlink:title="label: IncreaseDecreaseInReceivables to label_IncreaseDecreaseInReceivables"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInInventories" xml:lang="en-US" id="label_IncreaseDecreaseInInventories">Increase (decrease) in inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories" xlink:title="label: IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInInventories" xml:lang="en-US" id="label_IncreaseDecreaseInInventories_2">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories_2" xlink:title="label: IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories_3" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_IncreaseDecreaseInInventories" xml:lang="en-US" id="label_IncreaseDecreaseInInventories_3">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories_3" xlink:title="label: IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="IncreaseDecreaseInAccountsPayableTrade" xlink:title="IncreaseDecreaseInAccountsPayableTrade"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsPayableTrade" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayableTrade">Increase (decrease) in trade accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableTrade" xlink:to="label_IncreaseDecreaseInAccountsPayableTrade" xlink:title="label: IncreaseDecreaseInAccountsPayableTrade to label_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayableTrade_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccountsPayableTrade" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayableTrade_2">Trade accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableTrade" xlink:to="label_IncreaseDecreaseInAccountsPayableTrade_2" xlink:title="label: IncreaseDecreaseInAccountsPayableTrade to label_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="IncreaseDecreaseInAccruedSalaries" xlink:title="IncreaseDecreaseInAccruedSalaries"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedSalaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccruedSalaries" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedSalaries">Increase decrease in salaries and incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedSalaries" xlink:to="label_IncreaseDecreaseInAccruedSalaries" xlink:title="label: IncreaseDecreaseInAccruedSalaries to label_IncreaseDecreaseInAccruedSalaries"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedSalaries_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccruedSalaries" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedSalaries_2">Salaries and incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedSalaries" xlink:to="label_IncreaseDecreaseInAccruedSalaries_2" xlink:title="label: IncreaseDecreaseInAccruedSalaries to label_IncreaseDecreaseInAccruedSalaries"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:label="IncreaseDecreaseInPensionAndPostretirementObligations" xlink:title="IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInPensionAndPostretirementObligations" xml:lang="en-US" id="label_IncreaseDecreaseInPensionAndPostretirementObligations">Increase decrease in retirement benefits and deferred compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPensionAndPostretirementObligations" xlink:to="label_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:title="label: IncreaseDecreaseInPensionAndPostretirementObligations to label_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPensionAndPostretirementObligations_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInPensionAndPostretirementObligations" xml:lang="en-US" id="label_IncreaseDecreaseInPensionAndPostretirementObligations_2">Retirement benefits and deferred compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPensionAndPostretirementObligations" xlink:to="label_IncreaseDecreaseInPensionAndPostretirementObligations_2" xlink:title="label: IncreaseDecreaseInPensionAndPostretirementObligations to label_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="IncreaseDecreaseInOtherAccruedLiabilities" xlink:title="IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherAccruedLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInOtherAccruedLiabilities">Increase decrease in other accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="label_IncreaseDecreaseInOtherAccruedLiabilities" xlink:title="label: IncreaseDecreaseInOtherAccruedLiabilities to label_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherAccruedLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOtherAccruedLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInOtherAccruedLiabilities_2">Other accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="label_IncreaseDecreaseInOtherAccruedLiabilities_2" xlink:title="label: IncreaseDecreaseInOtherAccruedLiabilities to label_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherOperatingCapitalNet" xml:lang="en-US" id="label_IncreaseDecreaseInOtherOperatingCapitalNet">Increase decrease in other operating capital, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="label_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="label: IncreaseDecreaseInOtherOperatingCapitalNet to label_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherOperatingCapitalNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOtherOperatingCapitalNet" xml:lang="en-US" id="label_IncreaseDecreaseInOtherOperatingCapitalNet_2">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="label_IncreaseDecreaseInOtherOperatingCapitalNet_2" xlink:title="label: IncreaseDecreaseInOtherOperatingCapitalNet to label_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherOperatingCapitalNet_3" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_IncreaseDecreaseInOtherOperatingCapitalNet" xml:lang="en-US" id="label_IncreaseDecreaseInOtherOperatingCapitalNet_3">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="label_IncreaseDecreaseInOtherOperatingCapitalNet_3" xlink:title="label: IncreaseDecreaseInOtherOperatingCapitalNet to label_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities"/>
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities"/>
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities_2">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities_2" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesAbstract">Cash Flows From Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to label_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment">Property, plant and equipment additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment_2">Property, plant and equipment additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment_2" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US" id="label_ProceedsFromSaleOfPropertyPlantAndEquipment">Proceeds from sale of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="label_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="label: ProceedsFromSaleOfPropertyPlantAndEquipment to label_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="PaymentsForProceedsFromLifeInsurancePolicies" xlink:title="PaymentsForProceedsFromLifeInsurancePolicies"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsForProceedsFromLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsForProceedsFromLifeInsurancePolicies" xml:lang="en-US" id="label_PaymentsForProceedsFromLifeInsurancePolicies">Investment in life insurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromLifeInsurancePolicies" xlink:to="label_PaymentsForProceedsFromLifeInsurancePolicies" xlink:title="label: PaymentsForProceedsFromLifeInsurancePolicies to label_PaymentsForProceedsFromLifeInsurancePolicies"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsForProceedsFromLifeInsurancePolicies_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_PaymentsForProceedsFromLifeInsurancePolicies" xml:lang="en-US" id="label_PaymentsForProceedsFromLifeInsurancePolicies_2">Investment in life insurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromLifeInsurancePolicies" xlink:to="label_PaymentsForProceedsFromLifeInsurancePolicies_2" xlink:title="label: PaymentsForProceedsFromLifeInsurancePolicies to label_PaymentsForProceedsFromLifeInsurancePolicies"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquireIntangibleAssets" xml:lang="en-US" id="label_PaymentsToAcquireIntangibleAssets">Capitalized software and other intangible asset additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAssets" xlink:to="label_PaymentsToAcquireIntangibleAssets" xlink:title="label: PaymentsToAcquireIntangibleAssets to label_PaymentsToAcquireIntangibleAssets"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireIntangibleAssets_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_PaymentsToAcquireIntangibleAssets" xml:lang="en-US" id="label_PaymentsToAcquireIntangibleAssets_2">Capitalized software and other intangible asset additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAssets" xlink:to="label_PaymentsToAcquireIntangibleAssets_2" xlink:title="label: PaymentsToAcquireIntangibleAssets to label_PaymentsToAcquireIntangibleAssets"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US" id="label_PaymentsToAcquireBusinessesNetOfCashAcquired">Acquisition of businesses, net of cash acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="label_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to label_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquireBusinessesNetOfCashAcquired_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US" id="label_PaymentsToAcquireBusinessesNetOfCashAcquired_2">Acquisition of businesses, net of cash acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="label_PaymentsToAcquireBusinessesNetOfCashAcquired_2" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to label_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities"/>
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="label_NetCashProvidedByUsedInInvestingActivities" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to label_NetCashProvidedByUsedInInvestingActivities"/>
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivities_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities_2">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="label_NetCashProvidedByUsedInInvestingActivities_2" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to label_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesAbstract">Cash Flows From Financiing Activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to label_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="ProceedsFromRepaymentsOfShortTermDebt" xlink:title="ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromRepaymentsOfShortTermDebt" xml:lang="en-US" id="label_ProceedsFromRepaymentsOfShortTermDebt">Net borrowings (payments) on short-term lines of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRepaymentsOfShortTermDebt" xlink:to="label_ProceedsFromRepaymentsOfShortTermDebt" xlink:title="label: ProceedsFromRepaymentsOfShortTermDebt to label_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt"/>
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US" id="label_ProceedsFromIssuanceOfLongTermDebt">Borrowings on long-term line of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfLongTermDebt" xlink:to="label_ProceedsFromIssuanceOfLongTermDebt" xlink:title="label: ProceedsFromIssuanceOfLongTermDebt to label_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt"/>
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentsOfLongTermDebt" xml:lang="en-US" id="label_RepaymentsOfLongTermDebt">Payments on long-term line of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLongTermDebt" xlink:to="label_RepaymentsOfLongTermDebt" xlink:title="label: RepaymentsOfLongTermDebt to label_RepaymentsOfLongTermDebt"/>
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfLongTermDebt_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_RepaymentsOfLongTermDebt" xml:lang="en-US" id="label_RepaymentsOfLongTermDebt_2">Payments on long-term line of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLongTermDebt" xlink:to="label_RepaymentsOfLongTermDebt_2" xlink:title="label: RepaymentsOfLongTermDebt to label_RepaymentsOfLongTermDebt"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:title="ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <link:label xlink:type="resource" xlink:label="label_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xml:lang="en-US" id="label_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">Excess tax benefit related to share-based payment arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:to="label_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:title="label: ExcessTaxBenefitFromShareBasedCompensationFinancingActivities to label_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock"/>
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US" id="label_ProceedsFromIssuanceOfCommonStock">Common stock issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="label_ProceedsFromIssuanceOfCommonStock" xlink:title="label: ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US" id="label_PaymentsForRepurchaseOfCommonStock">Common stock retired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="label_PaymentsForRepurchaseOfCommonStock" xlink:title="label: PaymentsForRepurchaseOfCommonStock to label_PaymentsForRepurchaseOfCommonStock"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsForRepurchaseOfCommonStock_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US" id="label_PaymentsForRepurchaseOfCommonStock_2">Common stock retired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="label_PaymentsForRepurchaseOfCommonStock_2" xlink:title="label: PaymentsForRepurchaseOfCommonStock to label_PaymentsForRepurchaseOfCommonStock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="PaymentsOfDividends" xlink:title="PaymentsOfDividends"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsOfDividends" xml:lang="en-US" id="label_PaymentsOfDividends">Cash dividends paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividends" xlink:to="label_PaymentsOfDividends" xlink:title="label: PaymentsOfDividends to label_PaymentsOfDividends"/>
    <link:label xlink:type="resource" xlink:label="label_PaymentsOfDividends_2" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:title="label_PaymentsOfDividends" xml:lang="en-US" id="label_PaymentsOfDividends_2">Cash dividends paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividends" xlink:to="label_PaymentsOfDividends_2" xlink:title="label: PaymentsOfDividends to label_PaymentsOfDividends"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities"/>
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities">Net cash provided by (used in) financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="label_NetCashProvidedByUsedInFinancingActivities" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to label_NetCashProvidedByUsedInFinancingActivities"/>
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivities_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities_2">Net cash provided by (used in) financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="label_NetCashProvidedByUsedInFinancingActivities_2" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to label_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="EffectOfExchangeRateOnCashAndCashEquivalents" xlink:title="EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:label xlink:type="resource" xlink:label="label_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectOfExchangeRateOnCashAndCashEquivalents" xml:lang="en-US" id="label_EffectOfExchangeRateOnCashAndCashEquivalents">Effect of exchange rate changes on cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="label_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:title="label: EffectOfExchangeRateOnCashAndCashEquivalents to label_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:title="CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US" id="label_CashAndCashEquivalentsPeriodIncreaseDecrease">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="label_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:title="label: CashAndCashEquivalentsPeriodIncreaseDecrease to label_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsPeriodIncreaseDecrease_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US" id="label_CashAndCashEquivalentsPeriodIncreaseDecrease_2">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="label_CashAndCashEquivalentsPeriodIncreaseDecrease_2" xlink:title="label: CashAndCashEquivalentsPeriodIncreaseDecrease to label_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:label="CashAndCashEquivalentsAtCarryingValueAbstract" xlink:title="CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAtCarryingValueAbstract" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValueAbstract">Cash and cash equivalents:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValueAbstract" xlink:to="label_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:title="label: CashAndCashEquivalentsAtCarryingValueAbstract to label_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ggg-20100326.xsd#ggg_BasisOfPresentationAbstract" xlink:label="BasisOfPresentationAbstract" xlink:title="BasisOfPresentationAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_BasisOfPresentationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BasisOfPresentationAbstract" xml:lang="en-US" id="label_BasisOfPresentationAbstract">Basis of Presentation Abstract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationAbstract" xlink:to="label_BasisOfPresentationAbstract" xlink:title="label: BasisOfPresentationAbstract to label_BasisOfPresentationAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">Basis of Presentation text block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareAbstract" xml:lang="en-US" id="label_EarningsPerShareAbstract">Earnings Per Share Abstract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="label_EarningsPerShareAbstract" xlink:title="label: EarningsPerShareAbstract to label_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareTextBlock" xml:lang="en-US" id="label_EarningsPerShareTextBlock">Earnings Per Share Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="label_EarningsPerShareTextBlock" xlink:title="label: EarningsPerShareTextBlock to label_EarningsPerShareTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xml:lang="en-US" id="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">Recent Accounting Pronouncements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="label: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to label_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xml:lang="en-US" id="label_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">Recent Accounting Pronouncements Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="label_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="label: ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock to label_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">Share-Based Awards Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="ggg-20100326.xsd#ggg_AccruedSalariesIncentives" xlink:label="AccruedSalariesWagesCommissions" xlink:title="AccruedSalariesWagesCommissions"/>
    <link:label xlink:type="resource" xlink:label="label_AccruedSalariesWagesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedSalariesWagesCommissions" xml:lang="en-US" id="label_AccruedSalariesWagesCommissions">Accrued Salaries Incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedSalariesWagesCommissions" xlink:to="label_AccruedSalariesWagesCommissions" xlink:title="label: AccruedSalariesWagesCommissions to label_AccruedSalariesWagesCommissions"/>
    <link:label xlink:type="resource" xlink:label="label_AccruedSalariesWagesCommissions_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccruedSalariesWagesCommissions" xml:lang="en-US" id="label_AccruedSalariesWagesCommissions_2">Salaries and incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedSalariesWagesCommissions" xlink:to="label_AccruedSalariesWagesCommissions_2" xlink:title="label: AccruedSalariesWagesCommissions to label_AccruedSalariesWagesCommissions"/>
    <link:label xlink:type="resource" xlink:label="label_AccruedSalariesWagesCommissions_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AccruedSalariesWagesCommissions" xml:lang="en-US" id="label_AccruedSalariesWagesCommissions_3">Total of the carrying values as of the balance sheet date of obligations incurred through that dateand payable for obligations related to services received from employees, such as accrued salaries, bonuses and incentives. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedSalariesWagesCommissions" xlink:to="label_AccruedSalariesWagesCommissions_3" xlink:title="label: AccruedSalariesWagesCommissions to label_AccruedSalariesWagesCommissions"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="DividendsPayableCurrent" xlink:title="DividendsPayableCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DividendsPayableCurrent" xml:lang="en-US" id="label_DividendsPayableCurrent">Dividends payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableCurrent" xlink:to="label_DividendsPayableCurrent" xlink:title="label: DividendsPayableCurrent to label_DividendsPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="ggg-20100326.xsd#ggg_AllowancesForDoubtfulAccountsAndSales" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent_2" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent_2">Receivables allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent_2" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent_2" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent_3">Allowances for doubtful accounts, returns and credits. This includes allowances for accounts that are due to the Company within one year and are deemed uncollectable and allowances for sales returns and other credits.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent_2" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent_3" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent_4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent_4">Allowances for doubtful accounts and sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent_2" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent_4" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:label="DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:title="DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xml:lang="en-US" id="label_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract">Retirement Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:to="label_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:title="label: DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract to label_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xml:lang="en-US" id="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">Retirement Benefits Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="label: ScheduleOfDefinedBenefitPlansDisclosuresTextBlock to label_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ComprehensiveIncomeNoteAbstract" xlink:label="ComprehensiveIncomeNoteAbstract" xlink:title="ComprehensiveIncomeNoteAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNoteAbstract" xml:lang="en-US" id="label_ComprehensiveIncomeNoteAbstract">Comprehensive Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNoteAbstract" xlink:to="label_ComprehensiveIncomeNoteAbstract" xlink:title="label: ComprehensiveIncomeNoteAbstract to label_ComprehensiveIncomeNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="ComprehensiveIncomeNoteTextBlock" xlink:title="ComprehensiveIncomeNoteTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US" id="label_ComprehensiveIncomeNoteTextBlock">Comprehensive Income Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNoteTextBlock" xlink:to="label_ComprehensiveIncomeNoteTextBlock" xlink:title="label: ComprehensiveIncomeNoteTextBlock to label_ComprehensiveIncomeNoteTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:label="SegmentReportingMeasurementDisclosuresAbstract" xlink:title="SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingMeasurementDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentReportingMeasurementDisclosuresAbstract" xml:lang="en-US" id="label_SegmentReportingMeasurementDisclosuresAbstract">Segment Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingMeasurementDisclosuresAbstract" xlink:to="label_SegmentReportingMeasurementDisclosuresAbstract" xlink:title="label: SegmentReportingMeasurementDisclosuresAbstract to label_SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentReportingDisclosureTextBlock" xml:lang="en-US" id="label_SegmentReportingDisclosureTextBlock">Segment Information Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="label_SegmentReportingDisclosureTextBlock" xlink:title="label: SegmentReportingDisclosureTextBlock to label_SegmentReportingDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="InventoryNetAbstract" xlink:title="InventoryNetAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryNetAbstract" xml:lang="en-US" id="label_InventoryNetAbstract">Inventories abstract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNetAbstract" xlink:to="label_InventoryNetAbstract" xlink:title="label: InventoryNetAbstract to label_InventoryNetAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryDisclosureTextBlock" xml:lang="en-US" id="label_InventoryDisclosureTextBlock">Inventories Text block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="label_InventoryDisclosureTextBlock" xlink:title="label: InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:title="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xml:lang="en-US" id="label_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract">Share-Based Awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:to="label_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:title="label: ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract to label_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract">Share-Based Awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="label: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_2">Share-Based Awards Abstract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_2" xlink:title="label: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to label_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsNetExcludingGoodwillAbstract" xml:lang="en-US" id="label_IntangibleAssetsNetExcludingGoodwillAbstract">Other Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="label_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="label: IntangibleAssetsNetExcludingGoodwillAbstract to label_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="IntangibleAssetsDisclosureTextBlock" xlink:title="IntangibleAssetsDisclosureTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US" id="label_IntangibleAssetsDisclosureTextBlock">Other Intangible Assets Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsDisclosureTextBlock" xlink:to="label_IntangibleAssetsDisclosureTextBlock" xlink:title="label: IntangibleAssetsDisclosureTextBlock to label_IntangibleAssetsDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">Other Current Liabilities Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="label: AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract" xlink:label="GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract" xlink:title="GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract"/>
    <link:label xlink:type="resource" xlink:label="label_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract" xml:lang="en-US" id="label_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract">Derivative Instruments and Hedging Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract" xlink:to="label_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract" xlink:title="label: GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract to label_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xml:lang="en-US" id="label_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">Derivative Instruments and Hedging Activity Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="label_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="label: DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock to label_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems"/>
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventLineItems" xml:lang="en-US" id="label_SubsequentEventLineItems">Subsequent Events Review</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="label_SubsequentEventLineItems" xlink:title="label: SubsequentEventLineItems to label_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ScheduleOfSubsequentEventsTextBlock" xlink:label="ScheduleOfSubsequentEventsTextBlock" xlink:title="ScheduleOfSubsequentEventsTextBlock"/>
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSubsequentEventsTextBlock" xml:lang="en-US" id="label_ScheduleOfSubsequentEventsTextBlock">Subsequent Events Review Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSubsequentEventsTextBlock" xlink:to="label_ScheduleOfSubsequentEventsTextBlock" xlink:title="label: ScheduleOfSubsequentEventsTextBlock to label_ScheduleOfSubsequentEventsTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus"/>
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalYearFocus" xml:lang="en-US" id="label_DocumentFiscalYearFocus">Document fiscal year focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="label_DocumentFiscalYearFocus" xlink:title="label: DocumentFiscalYearFocus to label_DocumentFiscalYearFocus"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus"/>
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalPeriodFocus" xml:lang="en-US" id="label_DocumentFiscalPeriodFocus">Document fiscal period focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="label_DocumentFiscalPeriodFocus" xlink:title="label: DocumentFiscalPeriodFocus to label_DocumentFiscalPeriodFocus"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-100.PRE
<SEQUENCE>11
<FILENAME>ggg-20100326_pre.xml
<DESCRIPTION>EX-100 PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Fujitsu XWand B0126 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:ggg="http://www.graco.com/20090925" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:roleRef roleURI="http://www.graco.com/role/BasisOfPresentation" xlink:type="simple" xlink:href="ggg-20100326.xsd#BasisOfPresentation"/>
  <link:roleRef roleURI="http://www.graco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ggg-20100326.xsd#ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.graco.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ggg-20100326.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.graco.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="ggg-20100326.xsd#ConsolidatedStatementsOfCashFlows"/>
  <link:roleRef roleURI="http://www.graco.com/role/ConsolidatedStatementsOfEarnings" xlink:type="simple" xlink:href="ggg-20100326.xsd#ConsolidatedStatementsOfEarnings"/>
  <link:roleRef roleURI="http://www.graco.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="ggg-20100326.xsd#DocumentAndEntityInformation"/>
  <link:roleRef roleURI="http://www.graco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="ggg-20100326.xsd#EarningsPerShare"/>
  <link:roleRef roleURI="http://www.graco.com/role/RecentAccountingPronouncements" xlink:type="simple" xlink:href="ggg-20100326.xsd#RecentAccountingPronouncements"/>
  <link:roleRef roleURI="http://xbrl.us/us-gaap/role/label/negated" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2008-03-31.xsd#negated"/>
  <link:roleRef roleURI="http://www.graco.com/role/ShareBasedAwards" xlink:type="simple" xlink:href="ggg-20100326.xsd#ShareBasedAwards"/>
  <link:roleRef roleURI="http://www.graco.com/role/ComprehensiveIncome" xlink:type="simple" xlink:href="ggg-20100326.xsd#ComprehensiveIncome"/>
  <link:roleRef roleURI="http://www.graco.com/role/Inventories" xlink:type="simple" xlink:href="ggg-20100326.xsd#Inventories"/>
  <link:roleRef roleURI="http://www.graco.com/role/RetirementBenefits" xlink:type="simple" xlink:href="ggg-20100326.xsd#RetirementBenefits"/>
  <link:roleRef roleURI="http://www.graco.com/role/SegmentInformation" xlink:type="simple" xlink:href="ggg-20100326.xsd#SegmentInformation"/>
  <link:roleRef roleURI="http://www.graco.com/role/Derivatives" xlink:type="simple" xlink:href="ggg-20100326.xsd#Derivatives"/>
  <link:roleRef roleURI="http://www.graco.com/role/OtherCurrentLiabilities" xlink:type="simple" xlink:href="ggg-20100326.xsd#OtherCurrentLiabilities"/>
  <link:roleRef roleURI="http://www.graco.com/role/OtherIntangibleAssets" xlink:type="simple" xlink:href="ggg-20100326.xsd#OtherIntangibleAssets"/>
  <link:roleRef roleURI="http://www.graco.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ggg-20100326.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="DocumentInformationLineItems" xlink:title="DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentInformationLineItems" xlink:to="DocumentType" xlink:title="presentation: DocumentInformationLineItems to DocumentType" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentInformationLineItems" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: DocumentInformationLineItems to DocumentPeriodEndDate" use="optional" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentInformationLineItems" xlink:to="AmendmentFlag" xlink:title="presentation: DocumentInformationLineItems to AmendmentFlag" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_AmendmentDescription" xlink:label="AmendmentDescription" xlink:title="AmendmentDescription"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentInformationLineItems" xlink:to="AmendmentDescription" xlink:title="presentation: DocumentInformationLineItems to AmendmentDescription" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityInformationLineItems" xlink:label="EntityInformationLineItems" xlink:title="EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="EntityRegistrantName" xlink:title="presentation: EntityInformationLineItems to EntityRegistrantName" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="EntityCentralIndexKey" xlink:title="presentation: EntityInformationLineItems to EntityCentralIndexKey" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: EntityInformationLineItems to EntityCurrentReportingStatus" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: EntityInformationLineItems to EntityVoluntaryFilers" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: EntityInformationLineItems to CurrentFiscalYearEndDate" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="EntityFilerCategory" xlink:title="presentation: EntityInformationLineItems to EntityFilerCategory" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: EntityInformationLineItems to EntityWellKnownSeasonedIssuer" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: EntityInformationLineItems to EntityCommonStockSharesOutstanding" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="EntityPublicFloat" xlink:title="presentation: EntityInformationLineItems to EntityPublicFloat" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: EntityInformationLineItems to DocumentFiscalYearFocus" use="optional" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityInformationLineItems" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: EntityInformationLineItems to DocumentFiscalPeriodFocus" order="11.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="ggg-20100326.xsd#ggg_StatementOfFinancialPositionParentheticalAbstract" xlink:label="StatementOfFinancialPositionParentheticalAbstract" xlink:title="StatementOfFinancialPositionParentheticalAbstract"/>
    <link:loc xlink:type="locator" xlink:href="ggg-20100326.xsd#ggg_AllowancesForDoubtfulAccountsAndSales" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionParentheticalAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="presentation: StatementOfFinancialPositionParentheticalAbstract to AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/BasisOfPresentation">
    <link:loc xlink:type="locator" xlink:href="ggg-20100326.xsd#ggg_BasisOfPresentationAbstract" xlink:label="BasisOfPresentationAbstract" xlink:title="BasisOfPresentationAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationAbstract" xlink:to="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:title="presentation: BasisOfPresentationAbstract to OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/EarningsPerShare">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/RecentAccountingPronouncements">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="presentation: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/ShareBasedAwards">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:title="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/RetirementBenefits">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:label="DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:title="DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:title="presentation: DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/ComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ComprehensiveIncomeNoteAbstract" xlink:label="ComprehensiveIncomeNoteAbstract" xlink:title="ComprehensiveIncomeNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="ComprehensiveIncomeNoteTextBlock" xlink:title="ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComprehensiveIncomeNoteAbstract" xlink:to="ComprehensiveIncomeNoteTextBlock" xlink:title="presentation: ComprehensiveIncomeNoteAbstract to ComprehensiveIncomeNoteTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/SegmentInformation">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:label="SegmentReportingMeasurementDisclosuresAbstract" xlink:title="SegmentReportingMeasurementDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingMeasurementDisclosuresAbstract" xlink:to="SegmentReportingDisclosureTextBlock" xlink:title="presentation: SegmentReportingMeasurementDisclosuresAbstract to SegmentReportingDisclosureTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/Inventories">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="InventoryNetAbstract" xlink:title="InventoryNetAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryDisclosureTextBlock" xlink:title="presentation: InventoryNetAbstract to InventoryDisclosureTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/OtherIntangibleAssets">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:title="IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="IntangibleAssetsDisclosureTextBlock" xlink:title="IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="IntangibleAssetsDisclosureTextBlock" xlink:title="presentation: IntangibleAssetsNetExcludingGoodwillAbstract to IntangibleAssetsDisclosureTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/Derivatives">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract" xlink:label="GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract" xlink:title="GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract" xlink:to="DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:title="presentation: GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract to DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/SubsequentEvents">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ScheduleOfSubsequentEventsTextBlock" xlink:label="ScheduleOfSubsequentEventsTextBlock" xlink:title="ScheduleOfSubsequentEventsTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventLineItems" xlink:to="ScheduleOfSubsequentEventsTextBlock" xlink:title="presentation: SubsequentEventLineItems to ScheduleOfSubsequentEventsTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="AccruedLiabilitiesCurrentAbstract" xlink:title="AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="AccruedLiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to AccruedLiabilitiesCurrentAbstract" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="ShortTermBankLoansAndNotesPayable" xlink:title="ShortTermBankLoansAndNotesPayable"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesCurrentAbstract" xlink:to="ShortTermBankLoansAndNotesPayable" xlink:title="presentation: AccruedLiabilitiesCurrentAbstract to ShortTermBankLoansAndNotesPayable" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: AccruedLiabilitiesCurrentAbstract to AccountsPayableCurrent" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesCurrentAbstract" xlink:to="OtherLiabilitiesCurrent" xlink:title="presentation: AccruedLiabilitiesCurrentAbstract to OtherLiabilitiesCurrent" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: AccruedLiabilitiesCurrentAbstract to LiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="ggg-20100326.xsd#ggg_AccruedSalariesIncentives" xlink:label="AccruedSalariesWagesCommissions" xlink:title="AccruedSalariesWagesCommissions"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesCurrentAbstract" xlink:to="AccruedSalariesWagesCommissions" xlink:title="presentation: AccruedLiabilitiesCurrentAbstract to AccruedSalariesWagesCommissions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="DividendsPayableCurrent" xlink:title="DividendsPayableCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesCurrentAbstract" xlink:to="DividendsPayableCurrent" xlink:title="presentation: AccruedLiabilitiesCurrentAbstract to DividendsPayableCurrent" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilityForUncertainTaxPositionsNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilityForUncertainTaxPositionsNoncurrent" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockValue" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AdditionalPaidInCapitalCommonStock" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to RetainedEarningsAccumulatedDeficit" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" use="optional" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="ReceivablesNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to ReceivablesNetCurrent" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsCurrentAbstract to InventoryNet" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="DeferredTaxAssetsNetCurrent" xlink:title="DeferredTaxAssetsNetCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="DeferredTaxAssetsNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to DeferredTaxAssetsNetCurrent" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="OtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to OtherAssetsCurrent" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="PropertyPlantAndEquipmentNetAbstract" xlink:title="PropertyPlantAndEquipmentNetAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNetAbstract" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNetAbstract" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to PropertyPlantAndEquipmentGross" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to PropertyPlantAndEquipmentNet" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Goodwill" xlink:title="presentation: AssetsAbstract to Goodwill" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="DeferredTaxAssetsNetNoncurrent" xlink:title="DeferredTaxAssetsNetNoncurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredTaxAssetsNetNoncurrent" xlink:title="presentation: AssetsAbstract to DeferredTaxAssetsNetNoncurrent" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsNoncurrent" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="presentation: AssetsAbstract to IntangibleAssetsNetExcludingGoodwill" order="4.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/OtherCurrentLiabilities">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="AccruedLiabilitiesCurrentAbstract" xlink:title="AccruedLiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesCurrentAbstract" xlink:to="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="presentation: AccruedLiabilitiesCurrentAbstract to AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="1.0"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/ConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" use="optional" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="IncreaseDecreaseInReceivables" xlink:title="IncreaseDecreaseInReceivables"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInReceivables" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInReceivables" order="1.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" order="2.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="IncreaseDecreaseInAccountsPayableTrade" xlink:title="IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayableTrade" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayableTrade" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="IncreaseDecreaseInAccruedSalaries" xlink:title="IncreaseDecreaseInAccruedSalaries"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccruedSalaries" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccruedSalaries" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:label="IncreaseDecreaseInPensionAndPostretirementObligations" xlink:title="IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInPensionAndPostretirementObligations" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInPensionAndPostretirementObligations" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="IncreaseDecreaseInOtherAccruedLiabilities" xlink:title="IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherAccruedLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherAccruedLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherOperatingCapitalNet" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherOperatingCapitalNet" order="7.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:title="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" order="4.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ShareBasedCompensation" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="DeferredIncomeTaxesAndTaxCredits" xlink:title="DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DeferredIncomeTaxesAndTaxCredits" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DeferredIncomeTaxesAndTaxCredits" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DepreciationDepletionAndAmortization" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetIncomeLossAvailableToCommonStockholdersBasic" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" use="optional" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquirePropertyPlantAndEquipment" order="1.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromSaleOfPropertyPlantAndEquipment" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="PaymentsForProceedsFromLifeInsurancePolicies" xlink:title="PaymentsForProceedsFromLifeInsurancePolicies"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromLifeInsurancePolicies" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromLifeInsurancePolicies" order="3.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireIntangibleAssets" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireIntangibleAssets" order="4.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireBusinessesNetOfCashAcquired" order="5.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="EffectOfExchangeRateOnCashAndCashEquivalents" xlink:title="EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="EffectOfExchangeRateOnCashAndCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to EffectOfExchangeRateOnCashAndCashEquivalents" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:label="CashAndCashEquivalentsAtCarryingValueAbstract" xlink:title="CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValueAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to CashAndCashEquivalentsAtCarryingValueAbstract" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue_2" xlink:title="CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashAndCashEquivalentsAtCarryingValueAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue_2" xlink:title="presentation: CashAndCashEquivalentsAtCarryingValueAbstract to CashAndCashEquivalentsAtCarryingValue" use="optional" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashAndCashEquivalentsAtCarryingValueAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: CashAndCashEquivalentsAtCarryingValueAbstract to CashAndCashEquivalentsAtCarryingValue" use="optional" priority="1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:title="CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:title="presentation: StatementOfCashFlowsAbstract to CashAndCashEquivalentsPeriodIncreaseDecrease" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="ProceedsFromRepaymentsOfShortTermDebt" xlink:title="ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromRepaymentsOfShortTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromRepaymentsOfShortTermDebt" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfLongTermDebt" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfLongTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfLongTermDebt" order="3.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:title="ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfCommonStock" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsForRepurchaseOfCommonStock" order="6.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="PaymentsOfDividends" xlink:title="PaymentsOfDividends"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDividends" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDividends" order="7.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.graco.com/role/ConsolidatedStatementsOfEarnings">
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="SalesRevenueNet" xlink:title="SalesRevenueNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="SalesRevenueNet" xlink:title="presentation: IncomeStatementAbstract to SalesRevenueNet" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="CostOfGoodsSold" xlink:title="CostOfGoodsSold"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="CostOfGoodsSold" xlink:title="presentation: IncomeStatementAbstract to CostOfGoodsSold" order="2.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="GrossProfit" xlink:title="presentation: IncomeStatementAbstract to GrossProfit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: IncomeStatementAbstract to ResearchAndDevelopmentExpense" order="4.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="SellingAndMarketingExpense" xlink:title="presentation: IncomeStatementAbstract to SellingAndMarketingExpense" order="5.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="GeneralAndAdministrativeExpense" xlink:title="presentation: IncomeStatementAbstract to GeneralAndAdministrativeExpense" order="6.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to OperatingIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="InterestExpense" xlink:title="presentation: IncomeStatementAbstract to InterestExpense" order="8.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: IncomeStatementAbstract to OtherNonoperatingIncomeExpense" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="presentation: IncomeStatementAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeStatementAbstract to IncomeTaxExpenseBenefit" order="11.0" preferredLabel="http://xbrl.us/us-gaap/role/label/negated"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAvailableToCommonStockholdersBasic" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAvailableToCommonStockholdersBasic" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareBasic" order="13.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareDiluted" order="14.0"/>
    <link:loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="CommonStockDividendsPerShareDeclared" xlink:title="CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="CommonStockDividendsPerShareDeclared" xlink:title="presentation: IncomeStatementAbstract to CommonStockDividendsPerShareDeclared" order="15.0"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>c57583c5758300.gif
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 c57583c5758300.gif
M1TE&.#EA0P!(`.8``'5P;/S\_/+R[E-.3"$CC+S%V/[^_!`-#L'*VOKZ^=;A
M[;RXM8J2NO3T\NKR]O3Z^OW^]6MSK=/<Z/K\^O_\_1H<ALO(Q>GL\I&7Q!XA
MB^WLZ=;3TD5+E?WZ^OG\_,S5Y:&FP2HE)1@9?#,WA[*^U1XBC/WZ_+BSKOG\
M]9V8EOS]^O[^^C,XDOCX]SPU-;.[SNKIYOS^_*VUU7Q^L^7CX?[\^JFEHD]4
MH(R'@IBBR/#V^#I!E?/Y]OW^\2XQA]G6U-[;V>+@W8"(M?_^]\7!O_S^^O[]
M_9"*AX!Z>/W^_MS9U^#>[>+A[-32SIV@N/S]]ZNRR"DO@\"]N:*=FOW^]^#>
MVJFJOC`K*F!EIL/-WQ\DC!D?BM'.RZ>LT1P8&/#O[;"LJ/[\^",FCI>2CF)=
M6_WY]X:`?>CFY.+I\"<ND!T@@OC[^]/3VOOX^BLNC?O]_2PWDT,^/"<KA!LA
MC*6@G1X>B/O][?;V]2(EAB0?'TE#0C8P+P@&!_[^_@<%!O___R'Y!```````
M+`````!#`$@```?_@'^"@X2"?8=]!C`;C(V.CT!,2Y)+DY67F#H&!H>;"1=,
M%P&(?86F@IQ]1E]Z?'Y\L+&Q?J]\9!P98EIB!',96L`EOQ450@)V1D80#4X8
M.0Q0#P$41J>%JJ,3=+"TW=[>(6PO<%L9<ULE6B4$P%H$=2(L!0DF?2U6!20%
M""_S)O76!JGJ$^"'GF\(7[U"\D!'!!$E2J`3%C$=`3%U*F!Q@`("$Q`.H(%0
MX*3!OU(!_R0SDL",*UHO$_JY\N4-CP\<*HC9HB6#SPSKQ&#,H*8+CQYLH#@0
MDL.)`Q`7VIBHEI)@``LA%,9,>.#(FS<KULCXI0ZHN3DE>/&JP$&!"B9._Z=<
M@"*!@<D6*`,:"=!BP%:9K\@(^&/`"`4'$7268S=G3CM@!#)$T+'FA94+#TA^
M6&-@A8&4?PB".0#8&Q\O"TKUH4!AC00?!+;,Z84V8F.T6_"\>'"G@!,K(+(\
M2!"&RN>J,.*4-@W@RZ;5R1Y@J)"N1.-UUFN+T:A@0IL+:!QX\!`@#"?0`::0
M7D[+2Y``0R`,-)!`!P<QMC,0()!]W<4,#%"VA@<HJ!!`!V4$0!4AB(2FA!?L
MU3*%@A!`8(0J!G00``DLX&&=._M1%%E/(Q3@`0\!/%%&#34DDY=`>QG1`!+<
M(.3*2WRXH,%>FQA&@0$HH.#`#"+$MHLYZ<B&%O\O&R5`@0<3/-&#9R^B<F$`
M8$`8X0&I!:!@8<D8\`0*#TAPPT0_(6F1+B+DP`,*!B2Q24"')*"!7^S!0D8+
M>REX2)@JH."!#EVH\8MCPFRQ7XA:J+'#!P4NJ%=Z6K(7P@(J96I(G4],,($#
M6(B@BSL9*+JH12),!N<A=!JAP15;_=4-'T@D8$02?P0P02$J&/'$"@]\P$(=
M^@D#U**_\%+'"RUX=IPIJACADJPVNJ"$*<\2,H0!TE40HG[H+.J.&!G<(($*
MQIT2;1->W+@<'V`$4,B<A(46[0HH7'!#'<+L)YMUN@15AQ`.1/G<IH+<00:U
M"<4A0)5@)O*<82MT*@/_"]3M5QM:0,VV!0LDK!$E!2BQ&H`4Z[%W@!2I$.*C
M$9UQ0O$**N@@A!K`S*:.=5N@X]@<6*"QQA,UH'1A'V?X52-@MB1P'B$U=&`"
MR2NL$*T!+'I@9AU:Z`Q,SW7TO(48(AA%]'$K'9&R3#?F$43+A-B!3)@&O&$`
M!"O@VH=8:ES4=46`V_;H"A!\9M4/5T3(QP$X7'@*%?)=F,17<H:VB0J(B9`!
ML8MVOI\8:FSD`:ZAM0#`VFS[H4<0?23!*B$]PCSY&ZPF`H$=*&3!@0\^C.#[
M[\#_CH`'1F]0:>J+VR!0E=%*G`3IG!@P1`]//(#&!Q)(H,#VW'>OP`>BE&)$
M_PNMY&F+!I^-`NWKJL7LNL03K+'&`Q.H8/_]][\QH)\J+7``P]\X`!=H!QJ!
M_&$%\?&,CUCSHPH-X8$0A*`!%.2X/]``5@#LQ@',X*64Q,!^KDO&$&+PE1+2
M;B6=V(0*5?@5PP3@#7](P2R6$X(J3$!2IDB"_5*H@@MD`0%`#*(0ATC$(&;!
M`7^8P@Q+$P(@3"!;V)I3(E8P`1*,0`Y1R*(6HR`'+&[QBUGL(@?8\(<&E"]"
M9+B#I%Z'BA5FZ`$R<(-^CK6?S2TF,A'I7"Z$PH`U$(8([=J2!:I1NQ=]T``]
M&$(-_O$"%@A%';NHHWYXT9A="(5<N[C!$C[#$@`H3O]U-#C:*9)@F![5(`PO
MD.,YPL4?ST4$,I^3"`EV92\@9"5/!TC!<=AH",/\P75W2Z5M9L.?7WAN9SL#
MW4:*8(@_)``)J$L(+.(0!$)6B3#5`"854LD.6-+FE:=*!S`RX(,L/$&*A_B"
M<A0'@`0D`F(J!.8*4DDLGX"H5+*))))&50P=0*!HN;+*&/X7(2\`(0&DG%>V
M#%"$`G"`!2R`PP[2H)]>H$.?/.$%.170`0OUDB!!.&,&^0"`%MC+99+JC`X4
M(($E2"`+9[K(HGA!F]EDH!@>8%$`<'6APDS`!@1E3QZX$%"42I$"*PB`!Q*0
M@`?D(`UU8(?G>I%'$3Q*3H7_*06NY-6'!BA-(4P;0`L2<(T5]*!P1O@'-<(P
M`07L0`T!*U9%Q4F4'*Q!AU0`J"I4DHP?Y"%"KXA7@PY!N!48X91A,`%;=4"D
M;OI'JN905M`"8(`8&/::?6C)TDJC!R"DXD^=^0-2(8"")$!@#06(@D_Z]<C]
M\(M<;I@'%*UQAA!D4"MC,,($$D$8M,$,9A`00*C8X9.+""4RDZQ`!![0@=F:
M(ADI.%YIKF"!UT'.<H8Q00#$HKDZ[J<=$ME%!48@`=I=LQ`7,L(=!O"N&Y$A
M`11\PA-ZFMT`*.`&18J,N"(26=!AX`%%>%JK+K2`6Y;&%0<``TL24(0G=`)F
M8;!9_P5V49:*_BPM=;B!`YZ@`N=>8Q0!$``2:C'2.,#`2Q\4B`J>@(`=<*UK
MC=$/C!65`3?(8`UA@-EYYT40(R@A#^XJ32XG.#G2U6`"#L$#?QKS+\;(YAT;
M>4/1!&R-:*DD`0.][2N\0`/XV>W(!5`R?U_ICIXT9KP(B`$GIU)`4A@!!BX`
M+*T:4-D)>(`**]`74$`DU>\"90L5")":&]PBT`PD-'M!F>)0HX+XK4$%+>B"
MJ/K%'\#Y!'0[4$`;6).$)W2@`P4D!*Z\&A-JN1<&*%B#E]Q:CN(B=ZZ^D$,.
M$M"&#E#@#VK><955082_PD16+_$"'59L!.F(P!?>ZN:BHO^JA0K<``T'FEHS
M0[V\9-`H3W[8PS%04``6_(LGCY'I.=10@`>$P=:$K""U#1<`+L29:1K$00\<
M8BBU/.:2V]G"<CT``5NW[M#4WM1>;+!9T]R(#WGX`13P,&%)WF9SQ+#J!TAX
M68FI.^"#N%,>-L[QCGO<#%@8`41'3O*1^PX#FB!,*51X<8RK!`@+.,$"9D[S
MFL?\!$1`0`%VSO.>[SR(:/``%.GE<@;M)30IZ4$/2CBF(.$M!D6``!54\$$J
M](`*J"AZ2@+@3DU9PP#Q0Q'=:K`)PAFG#U_9;=;_%.JC#X0JJ>C3(4BWU]85
MF7*'\%('8S;!N:-=!9M2A=ZXJM7_9-CJ2K'C$2G3&T(%C2*]U?!3$D81O>>U
M#F:/=Z?>)9>(W^YTY0&X0Q`L(`6:2\$"-&`J$$[`^M8O@`@_^(+<!4"$UI_`
M`JG@A`::0`0IR'P!%@@"7M0[^IOC7`FR=]P$-&"&$`25%@?8@_(\:2,O`.`'
MB%@`D&]T!0'L=@)2&$`@-2C]`,#`#%=8VVG(\`.R.A,`L<A#'/3@@G:=1@,C
MAD4(]K]]DO*(#-!W(XW3!UR0.'YP`"%P!>D'"WEP!]#T"GF@@'GP/WPP`#0@
M"`+P;M8"0P%`!"GP@2TP8@?H?0G0!$#F!P-`65QP2TBP3E=``P$`5*]P!&HT
M(WNP!RX`_P-[0`M[P#H!T`">=!I2(`A?L(.J<P<M8`8`L(1+2`,BR"52X('M
M<@!(L!>G@W`_$%V+,P83H$0':`.',`$-0`,T<`8:8%M\H`>;=P0(M@"?\04&
M.`!WT`!DL`>^=@`;8`8PD0?[-X5DL`%OEA5IV`068(!7H`%>>`!@N!=G8`&.
M"(>T$`>[U3I'`'UN^`<9R(-<D`03\`5X<@!5(()\L'\A,(5Z,$AL^`H'X`5>
M0(%\8`,$]PIF``-W``-D\#]>`&?ZUP1W('H+<QK5Y4QF0(%><(,32`LN(&+0
M5P4P``,+8'\`4%M;Y@(W6'^OH`<GL`<(Y@5YT(KZEP!JLV7=&'Q(M@`#JO$%
M8U!_KKB*9&`!?_"$#9`,[$(+`#`:?B!L)E.)!Y@"1"!^!T"![$@$?7`'*1`'
M0;4X5X`$-"!@"7`&2O`#C/`#/P`$SO$'B[`!/T!(+0"1&W`&7\`(2M``A"``
=C:`!??`%0,"1&$F11Y,`,*`$CO`#-&!2I1`(`#L_
`
end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
-----END PRIVACY-ENHANCED MESSAGE-----
