0001174947-19-000236.txt : 20190220 0001174947-19-000236.hdr.sgml : 20190220 20190220170219 ACCESSION NUMBER: 0001174947-19-000236 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190220 DATE AS OF CHANGE: 20190220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: STURM RUGER & CO INC CENTRAL INDEX KEY: 0000095029 STANDARD INDUSTRIAL CLASSIFICATION: ORDNANCE & ACCESSORIES, (NO VEHICLES/GUIDED MISSILES) [3480] IRS NUMBER: 060633559 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10435 FILM NUMBER: 19619153 BUSINESS ADDRESS: STREET 1: 1 LACEY PLACE CITY: SOUTHPORT STATE: CT ZIP: 06490 BUSINESS PHONE: 2032597843 MAIL ADDRESS: STREET 2: 1 LACEY PLACE CITY: SOUTHPORT STATE: CT ZIP: 06490 10-K 1 form10k-21403_rgr.htm 10-K

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

FOR ANNUAL AND TRANSITION REPORTS

PURSUANT TO SECTION 13 OR 15(d) THE SECURITIES EXCHANGE ACT OF 1934

 

(Mark One)

Ö  ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2018

 

OR

 

   TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from ____________ to ___________

 

Commission File Number 0-4776

 

STURM, RUGER & COMPANY, INC.

(Exact Name of Registrant as Specified in Its Charter)

 

Delaware

(State or Other Jurisdiction of

Incorporation or Organization)

06-0633559

(I.R.S. Employer

Identification No.)

 

1 Lacey Place, Southport, Connecticut

(Address of Principal Executive Offices)

06890

(Zip Code)

 

(203) 259-7843

(Registrant’s telephone number, including area code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of Each Class

Common Stock, $1 par value

Name of Each Exchange on Which Registered

New York Stock Exchange

 

Securities registered pursuant to Section 12(g) of the Act:

None

(Title of Class)

 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.   YES  Ö NO       

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  YES      NO Ö  

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. YES  Ö      NO       

 

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant's knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K [Ö ]

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer. See definition of “accelerated filer and large accelerated filer” in Rule 12b-2 of the Exchange Act. Large accelerated filer [ Ö ] Accelerated filer [   ] Non-accelerated filer [   ] Smaller reporting company [   ].

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. [ ]

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). YES      NO Ö   

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). YES  Ö  NO       

 

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of June 30, 2018:

Common Stock, $1 par value - $958,787,400

 

The number of shares outstanding of the registrant's common stock as of February 14, 2019: Common Stock, $1 par value –17,458,000 shares

 

DOCUMENTS INCORPORATED BY REFERENCE.

 

Portions of the registrant’s Proxy Statement relating to the 2019 Annual Meeting of Stockholders to be held May 8, 2019 are incorporated by reference into Part III (Items 10 through 14) of this Report.

1 

 

 

 

TABLE OF CONTENTS

 

  PART I  
     
Item 1. Business  4
     
Item 1A. Risk Factors 10
     
Item 1B. Unresolved Staff Comments 13
     
Item 2. Properties 14
     
Item 3. Legal Proceedings 15
     
Item 4. Mine Safety Disclosures 15
     
  PART II  
     
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 16
     
Item 6. Selected Financial Data 19
     
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 20
   
Item 7A. Quantitative and Qualitative Disclosures About Market Risk 44
     
Item 8. Financial Statements and Supplementary Data 45
     
Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure 74
     
Item 9A. Controls and Procedures 74
     
Item 9B. Other Information 75
     
  PART III  
     
Item 10. Directors, Executive Officers and Corporate Governance 75
     
Item 11. Executive Compensation 75
     
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 75
     
Item 13. Certain Relationships and Related Transactions and Director Independence 76
     
Item 14. Principal Accounting Fees and Services 76
     

2 

 

 

 

 

 

  PART IV  
     
Item 15. Exhibits and Financial Schedules 77
     
Signatures 79
Exhibit Index 80
Financial Statement Schedule 83
Exhibits   84

 

 

 

 

 

 

 

EXPLANATORY NOTE:

 

 

 

In this Annual Report on Form 10-K, Sturm, Ruger & Company, Inc. and Subsidiary (the “Company”) makes forward-looking statements and projections concerning future expectations. Such statements are based on current expectations and are subject to certain qualifying risks and uncertainties, such as market demand, sales levels of firearms, anticipated castings sales and earnings, the need for external financing for operations or capital expenditures, the results of pending litigation against the Company, the impact of future firearms control and environmental legislation, and accounting estimates, any one or more of which could cause actual results to differ materially from those projected. Words such as “expect,” “believe,” “anticipate,” “intend,” “estimate,” “will,” “should,” “could” and other words and terms of similar meaning, typically identify such forward-looking statements. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date made. The Company undertakes no obligation to publish revised forward-looking statements to reflect events or circumstances after the date such forward-looking statements are made or to reflect the occurrence of subsequent unanticipated events.

3 

 

PART I

 

ITEM 1—BUSINESS

 

Company Overview

Sturm, Ruger & Company, Inc. and Subsidiary (the “Company”) is principally engaged in the design, manufacture, and sale of firearms to domestic customers. Virtually all of the Company’s sales for the year ended December 31, 2018 were from the firearms segment, with approximately 1% from the castings segment. Export sales represent approximately 4% of firearms sales. The Company’s design and manufacturing operations are located in the United States and almost all product content is domestic.

 

The Company has been in business since 1949 and was incorporated in its present form under the laws of Delaware in 1969. The Company primarily offers products in three industry product categories – rifles, pistols, and revolvers. The Company’s firearms are sold through independent wholesale distributors, principally to the commercial sporting market.

 

The Company manufactures and sells investment castings made from steel alloys and metal injection molding (“MIM”) parts for internal use in the firearms segment and has minimal sales to outside customers. The castings and MIM parts sold to outside customers, either directly or through manufacturers’ representatives, represented approximately 1% of the Company’s total sales for the year ended December 31, 2018.

 

For the years ended December 31, 2018, 2017, and 2016, net sales attributable to the Company's firearms operations were $490.6 million, $517.7 million and $658.4 million. The balance of the Company's net sales for the aforementioned periods was attributable to its castings operations.

 

Firearms Products

The Company presently manufactures firearm products, under the “Ruger” name and trademark, in the following industry categories:

 

Rifles     Revolvers
· Single-shot   · Single-action
· Autoloading   · Double-action
· Bolt-action      
· Modern sporting      
         
Pistols        
· Rimfire autoloading      
· Centerfire autoloading      

 

Most firearms are available in several models based upon caliber, finish, barrel length, and other features.

4 

 

Rifles

A rifle is a long gun with spiral grooves cut into the interior of the barrel to give the bullet a stabilizing spin after it leaves the barrel. Net sales of rifles by the Company accounted for $258.1 million, $243.0 million, and $264.9 million of total net sales for the years 2018, 2017, and 2016, respectively.

 

Pistols

A pistol is a handgun in which the ammunition chamber is an integral part of the barrel and which typically is fed ammunition from a magazine contained in the grip. Net sales of pistols by the Company accounted for $144.3 million, $176.2 million, and $250.0 million of revenues for the years 2018, 2017, and 2016, respectively.

 

Revolvers

A revolver is a handgun that has a cylinder that holds the ammunition in a series of chambers which are successively aligned with the barrel of the gun during each firing cycle. There are two general types of revolvers, single-action and double-action. To fire a single-action revolver, the hammer is pulled back to cock the gun and align the cylinder before the trigger is pulled. To fire a double-action revolver, a single trigger pull advances the cylinder and cocks and releases the hammer. Net sales of revolvers by the Company accounted for $63.3 million, $74.6 million, and $104.9 million of revenues for the years 2018, 2017, and 2016, respectively.

 

Accessories

The Company also manufactures and sells accessories and replacement parts for its firearms. These sales accounted for $25.0 million, $23.9 million, and $38.6 million of total net sales for the years 2018, 2017, and 2016, respectively.

 

Castings Products

Net sales attributable to the Company’s casting operations (excluding intercompany transactions) accounted for $5.0 million, $4.6 million, and $5.9 million, for 2018, 2017, and 2016, respectively. These sales represented approximately 1% of total net sales in each of these years.

 

Manufacturing

 

Firearms

The Company produces one model of pistol, all of its revolvers and most of its rifles at the Newport, New Hampshire facility. Most of the Company’s pistols are produced at the Prescott, Arizona facility. Some rifle models and pistol models are produced at the Mayodan, North Carolina facility.

 

Many of the basic metal component parts of the firearms manufactured by the Company are produced by the Company's castings segment through processes known as precision investment casting. The Company also uses many MIM parts in its firearms. See "Manufacturing- Investment Castings and Metal Injected Moldings" below for a description of these processes. The Company believes that investment castings and MIM parts provide greater design flexibility and result in component parts which are generally close to their ultimate shape and, therefore, require less machining than processes requiring machining a solid billet of metal to obtain a part.

5 

Through the use of investment castings and MIM parts, the Company endeavors to produce durable and less costly component parts for its firearms.

 

All assembly, inspection, and testing of firearms manufactured by the Company are performed at the Company's manufacturing facilities. Every firearm, including every chamber of every revolver manufactured by the Company, is test-fired prior to shipment.

 

Investment Castings and Metal Injection Moldings

To produce a product by the investment casting method, a wax model of the part is created and coated (“invested”) with several layers of ceramic material. The shell is then heated to melt the interior wax, which is poured off, leaving a hollow mold. To cast the desired part, molten metal is poured into the mold and allowed to cool and solidify. The mold is then broken off to reveal a near net shape cast metal part.

 

Metal injection molding is a three part powder metallurgy process by which a feedstock consisting of finely powdered metal and binders is processed through injection molding, debinding, and sintering equipment to produce steel, stainless steel, and alloy parts of complex shape and geometry.  This process allows for high volume production while eliminating many of the wastes of traditional metal working methods, yielding net shape and near net shape parts.

 

Marketing and Distribution

 

Firearms

The Company's firearms are primarily marketed through a network of federally licensed, independent wholesale distributors who purchase the products directly from the Company. They resell to federally licensed, independent retail firearms dealers who in turn resell to legally authorized end users. All retail purchasers are subject to a point-of-sale background check by law enforcement. These end users include sportsmen, hunters, people interested in self-defense, law enforcement and other governmental organizations, and gun collectors. Each domestic distributor carries the entire line of firearms manufactured by the Company for the commercial market. Currently, 19 distributors service the domestic commercial market, with an additional 23 distributors servicing the domestic law enforcement market and 41 distributors servicing the export market.

 

In 2018, the Company’s largest customers and the percent of firearms sales they represented were as follows: Davidson’s-21%; Lipsey’s-20%; and Sports South-16%.

 

In 2017, the Company’s largest customers and the percent of firearms sales they represented were as follows: Davidson’s-21%; Lipsey’s-18%; Sports South-13%; and Jerry’s/Ellett Brothers-12%.

 

In 2016, the Company’s largest customers and the percent of firearms sales they represented were as follows: Davidson’s-19%; Lipsey’s-17%; Jerry’s/Ellett Brothers-15%; and Sports South-14%.

 

6 

The Company employs 14 employees who service these distributors and call on retailers and law enforcement agencies. Because the ultimate demand for the Company's firearms comes from end users rather than from the independent wholesale distributors, the Company believes that the loss of any distributor would not have a material, long-term adverse effect on the Company, but may have a material adverse effect on the Company’s financial results for a particular period. The Company considers its relationships with its distributors to be satisfactory.

 

The Company also exports its firearms through a network of selected commercial distributors and directly to certain foreign customers, consisting primarily of law enforcement agencies and foreign governments. Foreign sales were less than 5% of the Company's consolidated net sales for each of the past three fiscal years.

 

The Company does not consider its overall firearms business to be predictably seasonal; however, orders of many models of firearms from the distributors tend to be stronger in the first quarter of the year and weaker in the third quarter of the year. This is due in part to the timing of the distributor show season, which occurs during the first quarter.

 

Investment Castings and Metal Injection Moldings

The castings segment provides castings and MIM parts for the Company’s firearms segment. In addition, the castings segment produces some products for a number of customers in a variety of industries.

 

Competition

 

Firearms

Competition in the firearms industry is intense and comes from both foreign and domestic manufacturers. While some of these competitors concentrate on a single industry product category such as rifles or pistols, several competitors manufacture products in all four industry categories (rifles, shotguns, pistols, and revolvers). The principal methods of competition in the industry are product innovation, quality, availability, brand, and price. The Company believes that it can compete effectively with all of its present competitors.

 

Investment Castings and Metal Injection Moldings

There are a large number of investment castings and MIM manufacturers, both domestic and foreign, with which the Company competes. Competition varies based on the type of investment castings products and the end use of the product. Companies offering alternative methods of manufacturing such as wire electric discharge machining (EDM) and advancements in computer numeric controlled (CNC) machining also compete with the Company’s castings segment. Many of these competitors are larger corporations than the Company with substantially greater financial resources than the Company, which could affect the Company’s ability to compete with these competitors. The principal methods of competition in the industry are quality, price, and production lead time.

 

Employees

 

7 

As of February 1, 2019, the Company employed approximately 1,830 full-time employees, approximately 28% of whom had at least ten years of service with the Company. From time to time, the Company uses temporary employees to supplement its workforce. As of February 1, 2019, the Company did not have any temporary employees.

 

None of the Company's employees are subject to a collective bargaining agreement.

 

Research and Development

 

In 2018, 2017, and 2016, the Company spent approximately $8.5 million, $9.8 million, and $8.7 million, respectively, on research and development activities relating to new products and the improvement of existing products. As of February 1, 2019, the Company had approximately 70 employees whose primary responsibilities were research and development activities.

 

Patents and Trademarks

 

The Company owns various United States and foreign patents and trademarks which have been secured over a period of years and which expire at various times. It is the policy of the Company to apply for patents and trademarks whenever new products or processes deemed commercially valuable are developed or marketed by the Company. However, none of these patents and trademarks are considered to be fundamental to any important product or manufacturing process of the Company and, although the Company deems its patents and trademarks to be of value, it does not consider its business materially dependent on patent or trademark protection.

 

Environmental Matters

 

The Company is committed to achieving high standards of environmental quality and product safety, and strives to provide a safe and healthy workplace for its employees and others in the communities in which it operates. The Company has programs in place that monitor compliance with various environmental regulations. However, in the normal course of its manufacturing operations the Company is subject to governmental proceedings and orders pertaining to waste disposal, air emissions, and water discharges into the environment. These regulations are integrated into the Company’s manufacturing, assembly, and testing processes. The Company believes that it is generally in compliance with applicable environmental regulations and that the outcome of any environmental proceedings and orders will not have a material adverse effect on the financial position of the Company, but could have a material adverse effect on the financial results for a particular period.

8 

 

Executive Officers of the Company

 

Set forth below are the names, ages, and positions of the executive officers of the Company. Officers serve at the discretion of the Board of Directors of the Company.

 

Name Age Position With Company
     
Christopher J. Killoy 60 President and Chief Executive Officer
     
Thomas A. Dineen 50 Senior Vice President, Treasurer, and Chief Financial Officer
     
Thomas P. Sullivan 58 Senior Vice President of Operations
     
Kevin B. Reid, Sr. 58 Vice President, General Counsel, and Corporate Secretary
     
Shawn C. Leska 47 Vice President, Sales
     

 

Christopher J. Killoy became President & Chief Executive Officer on May 9, 2017. Previously he served as President and Chief Operating Officer since January 1, 2014. Prior to that he served as Vice President of Sales and Marketing since November 27, 2006. Mr. Killoy originally joined the Company in 2003 as Executive Director of Sales and Marketing, and subsequently served as Vice President of Sales and Marketing from November 1, 2004 to January 25, 2005.

 

Thomas A. Dineen became Senior Vice President on July 10, 2017. Previously he served as Vice President since May 24, 2006. Prior to that he served as Treasurer and Chief Financial Officer since May 6, 2003 and had been Assistant Controller since 2001. Mr. Dineen joined the Company as Manager, Corporate Accounting in 1997.

 

Thomas P. Sullivan became Senior Vice President of Operations on July 1, 2017. Mr. Sullivan joined the Company as Vice President of Newport Operations for the Newport, New Hampshire Firearms and Pine Tree Castings divisions on August 14, 2006.

 

Kevin B. Reid, Sr. became Vice President and General Counsel on April 23, 2008. Previously he served as the Company’s Director of Marketing from June 4, 2007. Mr. Reid joined the Company in July 2001 as an Assistant General Counsel.

 

Shawn C. Leska became Vice President, Sales on November 6, 2015. Mr. Leska joined the Company in 1989 and has served in a variety of positions in the sales department. Most recently, Mr. Leska served as Director of Sales since 2011.

 

Where You Can Find More Information

 

The Company is subject to the informational requirements of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), and accordingly, files its Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Definitive Proxy Statements, Current Reports on Form 8-K,

9 

and other information with the Securities and Exchange Commission (the "SEC"). As an electronic filer, the Company's public filings are maintained on the SEC's Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The address of that website is http://www.sec.gov.

 

The Company makes its Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Definitive Proxy Statements, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act accessible free of charge through the Company's Internet site after the Company has electronically filed such material with, or furnished it to, the SEC. The address of that website is http://www.ruger.com. However, such reports may not be accessible through the Company's website as promptly as they are accessible on the SEC’s website.

 

Additionally, the Company’s corporate governance materials, including its Corporate Governance Guidelines, the charters of the Audit, Compensation, Nominating and Corporate Governance, and Risk Oversight committees, and the Code of Business Conduct and Ethics may also be found under the “Investor Relations” subsection of the “Corporate” section of the Company’s Internet site at http://www.ruger.com/corporate. A copy of the foregoing corporate governance materials is available upon written request to the Corporate Secretary at Sturm, Ruger & Company, Inc., 1 Lacey Place, Southport, Connecticut 06890.

 

 

ITEM 1A—RISK FACTORS

 

The Company’s operations could be affected by various risks, many of which are beyond its control. Based on current information, the Company believes that the following identifies the most significant risk factors that could adversely affect its business. Past financial performance may not be a reliable indicator of future performance and historical trends should not be used to anticipate results or trends in future periods.

 

In evaluating the Company’s business, the following risk factors, as well as other information in this report, should be carefully considered.

 

Changes in government policies and firearms legislation could adversely affect the Company’s financial results.

The sale, purchase, ownership, and use of firearms are subject to thousands of federal, state and local governmental regulations. The basic federal laws are the National Firearms Act, the Federal Firearms Act, and the Gun Control Act of 1968. These laws generally prohibit the private ownership of fully automatic weapons manufactured after 1986 and place certain restrictions on the interstate sale of firearms unless certain licenses are obtained. The Company does not manufacture fully automatic weapons and holds all necessary licenses under these federal laws. Several states currently have laws in effect similar to the aforementioned legislation.

 

In 2005, Congress enacted the Protection of Lawful Commerce in Arms Act (“PLCAA”). The PLCAA was enacted to address abuses by cities and agenda-driven individuals who wrongly sought to make firearms manufacturers liable for legally manufactured and lawfully sold

10 

products if those products were later used in criminal acts. The Company believes the PLCAA merely codifies common sense and long standing tort principles. If the PLCAA is repealed or efforts to circumvent it are successful and lawsuits similar to those filed by cities and agenda-driven individuals in the late 1990s and early 2000s are allowed to proceed, it could have a material adverse impact on the Company.

 

Currently, federal and several states’ legislatures are considering additional legislation relating to the regulation of firearms. These proposed bills are extremely varied, but many seek either to restrict or ban the sale and, in some cases, the ownership of various types of firearms. Other legislation seeks to require new technologies, such as microstamping and so-called “smart gun” technology, that are not proven, reliable or feasible. Such legislation became effective in California in 2013, and has limited our ability to sell certain products in California. If similar legislation is enacted in other states, it could effectively ban or severely limit the sale of affected firearms. There also are legislative proposals to limit magazine capacity.

 

The Company believes that the lawful private ownership of firearms is guaranteed by the Second Amendment to the United States Constitution and that the widespread private ownership of firearms in the United States will continue. However, there can be no assurance that the regulation of firearms will not become more restrictive in the future and that any such restriction would not have a material adverse effect on the business of the Company.

 

The Company’s results of operations could be further adversely affected if legislation with diverse requirements is enacted.

With literally thousands of laws being proposed at the federal, state and local levels, if even a small percentage of these laws are enacted and they are incongruent, the Company could find it difficult, expensive or even practically impossible to comply with them, impeding new product development and distribution of existing products.

 

The Company’s results of operations could be adversely affected by litigation.

The Company faces risks arising from various asserted and unasserted litigation matters. These matters include, but are not limited to, assertions of allegedly defective product design or manufacture, alleged failure to warn, purported class actions against firearms manufacturers, generally seeking relief such as medical expense reimbursement, property damages, and punitive damages arising from accidents involving firearms or the criminal misuse of firearms, and those lawsuits filed on behalf of municipalities alleging harm to the general public. Various factors or developments can lead to changes in current estimates of liabilities such as final adverse judgment, significant settlement or changes in applicable law. A future adverse outcome in any one or more of these matters could have a material adverse effect on the Company’s financial results. See Note 18 to the financial statements which are included in this Annual Report on Form 10-K.

 

Our insurance may be insufficient to protect us from claims or losses.

We maintain insurance coverage with third-party insurers. However, not every risk or liability is or can be protected by insurance, and, for those risks we insure, the limits of coverage we purchase or that are reasonably obtainable in the market may not be sufficient to cover all actual losses or liabilities incurred. Moreover, there is a risk that commercially available liability

11 

insurance will not continue to be available to us at a reasonable cost, if at all. If liability claims or losses exceed our current or available insurance coverage, our business and prospects may be harmed.

 

The Company’s results of operations could be adversely affected by a decrease in demand for Company products.

If demand for the Company’s products decreases significantly, the Company would be unable to efficiently utilize its capacity, and profitability would suffer. Decreased demand could result from a macroeconomic downturn, or could be specific to the firearms industry. If the decrease in demand occurs abruptly, the adverse impact would be even greater.

 

The financial health of our independent distributors is critical to our success.

Over 90% of our sales are made to 19 federally licensed, independent wholesale distributors. We review our distributors’ financial statements and have credit insurance for many of them. However, our credit evaluations of distributors and credit insurance may not be completely effective, especially if an interest rate increase exacts an additional financial strain.

 

If one or more independent distributors experience financial distress or liquidity issues, we may not be able to collect our accounts receivable on a timely basis, which would have an adverse impact on our operating results and financial condition.

 

The Company must comply with various laws and regulations pertaining to workplace safety and environment, environmental matters, and firearms manufacture.

In the normal course of its manufacturing operations, the Company is subject to numerous federal, state and local laws and governmental regulations, and governmental proceedings and orders. These laws and regulations pertain to matters like workplace safety and environment, firearms serial number tracking and control, waste disposal, air emissions and water discharges into the environment. Noncompliance with any one or more of these laws and regulations could have a material adverse impact on the Company.

 

Misconduct of our employees or contractors could cause us to lose customers and could have a significant adverse impact on our business and reputation.

Misconduct, fraud or other improper activities by our employees or contractors could have a material adverse impact on our business and reputation. Such misconduct could include the failure to comply with federal, state, local or foreign government procurement regulations, regulations regarding the protection of personal information, laws and regulations relating to antitrust and any other applicable laws or regulations.

 

Business disruptions at one of the Company’s manufacturing facilities could adversely affect the Company’s financial results.

The Newport, New Hampshire, Prescott, Arizona and Mayodan, North Carolina facilities are critical to the Company’s success. These facilities house the Company’s principal production, research, development, engineering, design, and shipping operations. Any event that causes a disruption of the operation of any of these facilities for even a relatively short period of time could have a material adverse effect on the Company’s ability to produce and ship products and to provide service to its customers.

 

12 

We rely on our information and communications systems in our operations. Security breaches and other disruptions could adversely affect our business and results of operations.

Cyber-security threats are significant and evolving and include, among others, malicious software, attempts to gain unauthorized access to data, and other electronic security breaches that could lead to disruptions in mission critical systems, unauthorized release of confidential or otherwise protected information and corruption of data. In addition to security threats, we are also subject to other systems failures, including network, software or hardware failures, whether caused by us, third-party service providers, natural disasters, power shortages, terrorist attacks or other events. The unavailability of our information or communications systems, the failure of these systems to perform as anticipated or any significant breach of data security could cause loss of data, disrupt our operations, lead to financial losses from remedial actions, require significant management attention and resources, and negatively impact our reputation among our customers and the public, which could have a negative impact on our financial condition, results of operations and liquidity.

 

Price increases for raw materials could adversely affect the Company’s financial results.

Third parties supply the Company with various raw materials for its firearms and castings, such as fabricated steel components, walnut, birch, beech, maple and laminated lumber for rifle stocks, wax, ceramic material, metal alloys, various synthetic products and other component parts. There is a limited supply of these materials in the marketplace at any given time, which can cause the purchase prices to vary based upon numerous market factors. The Company believes that it has adequate quantities of raw materials in inventory or on order to provide ample time to locate and obtain additional items at then-current market cost without interruption of its manufacturing operations. However, if market conditions result in a significant prolonged inflation of certain prices or if adequate quantities of raw materials cannot be obtained, the Company’s manufacturing processes could be interrupted and the Company’s financial condition or results of operations could be materially adversely affected.

 

Retention of key management is critical to the success of the Company.

We rely on the management and leadership skills of our senior management team. Our senior executives are not bound by employment agreements. The loss of the services of one or more of our senior executives or other key personnel could have a significant adverse impact on our business.

 

ITEM 1B—UNRESOLVED STAFF COMMENTS

 

None

13 

 

ITEM 2—PROPERTIES

 

The Company’s manufacturing operations are carried out at four facilities. The following table sets forth certain information regarding each of these facilities:

 

  Approximate
Aggregate
Usable

Square Feet


Status


Segment
       
Newport, New Hampshire 350,000 Owned Firearms/Castings
       
Prescott, Arizona 230,000 Leased Firearms
       
Mayodan, North Carolina 220,000 Owned Firearms
       
Earth City, Missouri   35,000 Leased Castings

 

Each firearms facility contains enclosed ranges for testing firearms. The lease of the Prescott facility provides for rental payments which are approximately equivalent to estimated rates for real property taxes.

 

The Company has other facilities that were not used in its manufacturing operations in 2018:

 

  Approximate
Aggregate
Usable

Square Feet


Status


Segment
       
       
Southport, Connecticut 25,000 Owned Corporate
       
Newport, New Hampshire
(Dorr Woolen Building)
45,000 Owned Firearms
       
Enfield, Connecticut 10,000 Leased Firearms
       
Rochester, New Hampshire 2,000 Leased Firearms
       
Fairport, New York 3,700 Leased Corporate

 

There are no mortgages or any other major encumbrance on any of the real estate owned by the Company.

 

The Company’s principal executive offices are located in Southport, Connecticut.

14 

 

ITEM 3—LEGAL PROCEEDINGS

 

The nature of the legal proceedings against the Company is discussed at Note 18 to the financial statements, which are included in this Form 10-K.

 

The Company has reported all cases instituted against it through September 29, 2018, and the results of those cases, where terminated, to the SEC on its previous Form 10-Q and 10-K reports, to which reference is hereby made.

 

Two lawsuits were formally instituted against the Company during the three months ending December 31, 2018. Lora Testerman vs. Sturm, Ruger & Co., Inc., et al, was filed in the Smyth County General District Court in Virginia. The matter of Clifton Reece McKelva v. Sturm, Ruger & Co., Inc., et al, was filed in Bosque County, Texas on November 19, 2018, though the Petition was not served on the Company until January 11, 2019.

 

 

ITEM 4—MINE SAFETY DISCLOSURES – NOT APPLICABLE

 

15 

 

PART II

 

ITEM 5— MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

The Company’s common stock is traded on the New York Stock Exchange under the symbol “RGR.” At February 8, 2019, the Company had 1,662 stockholders of record.

 

Issuer Repurchase of Equity Securities

 

In 2017 and 2016 the Company repurchased shares of its common stock. In 2018, the Company did not repurchase any shares of its common stock. Details of the purchases in 2016 and 2017 are as follows:

 

Period  Total
Number of
Shares
Purchased
   Average
Price Paid
per Share
   Total
Number of
Shares
Purchased
as Part of
Publicly
Announced
Program
   Maximum
Dollar
Value of
Shares that
May Yet Be
Purchased
Under the
Program
 
                 
Fourth Quarter 2016   283,343   $49.43    283,343      
First Quarter 2017                    
January 29 to February 25   900,997   $49.70    900,997      
February 26 to April 1   173,288   $49.92    173,288      
Third Quarter 2017                    
July 30 to August 26   4,490   $47.92    4,490      
August 27 to September 30   240,933   $46.30    240,933      
Total   1,603,051   $49.16    1,603,051   $88,710,000 

 

All of these purchases were made with cash held by the Company and no debt was incurred.

 

At December 31, 2018 approximately $89 million remained authorized for share repurchases.

16 

 

Comparison of Five-Year Cumulative Total Return*
Sturm,  Ruger & Co., Inc., Standard & Poor’s 500, Recreation and Russell 2000 Index
(Performance Results Through 12/31/18)

 

 

 

 

Assumes $100 invested at the close of trading 12/13 in Sturm, Ruger & Co., Inc. common stock, Standard & Poor’s 500, Recreation, and Russell 2000 Index.

 

* Cumulative total return assumes reinvestment of dividends.

 

Source: Value Line Publishing LLC

 

 

  2013 2014 2015 2016 2017 2018
Sturm, Ruger & Co., Inc. 100.00 48.76 85.61 77.76 84.48 82.07
Standard & Poor’s 500 100.00 113.69 115.27 129.06 157.23 150.34
Recreation 100.00 113.97 129.33 140.09 168.41 147.77
Russell 2000 Index 100.00 104.89 100.26 121.63 139.45 124.10

 

17 

Securities Authorized for Issuance Under Equity Compensation Plans

 

The following table provides information regarding compensation plans under which equity securities of the Company are authorized for issuance as of December 31, 2018:

 

 

Equity Compensation Plan Information
Plan category Number of securities to
be issued upon exercise of
outstanding options,
warrants and rights


(a)
Weighted-average
exercise price of
outstanding options,
warrants and rights


(b) *
Number of securities
remaining available for
future issuance under
equity compensation
plans (excluding
securities reflected in
column (a))


(c)

Equity compensation plans approved by security holders

 

     
     
2007 Stock Incentive Plan 192,887 $9.60 per share
2017 Stock Incentive Plan 190,553 542,928

 

Equity compensation plans not approved by security holders

 

     
None.      
Total 383,440 $9.60 per share 542,928

 

*Restricted stock units are settled in shares of common stock on a one-for-one basis. Accordingly, such units have been excluded for purposes of computing the weighted-average exercise price.

18 

 

ITEM 6—SELECTED FINANCIAL DATA

 

 

(Dollars in thousands, except per share data)

                     
December 31,  2018   2017   2016   2015   2014 
Net firearms sales   490,607   $517,701   $658,433   $544,850   $542,267 
Net castings sales   5,028    4,555    5,895    6,244    2,207 
Total net sales   495,635    522,256    664,328    551,094    544,474 
Cost of products sold   361,277    368,248    444,774    378,934    375,300 
Gross profit   134,358    154,008    219,554    172,160    169,174 
Income before income taxes   68,714    77,646    135,921    96,100    57,240 
Income taxes   17,781    25,504    48,449    33,974    18,612 
Net income   50,933    52,142    87,472    62,126    38,628 
Basic earnings per share   2.92    2.94    4.62    3.32    1.99 
Diluted earnings per share   2.88    2.91    4.59    3.21    1.95 
Cash dividends per share  $1.10   $1.36   $1.73   $1.10   $1.62 

 

 

                     
December 31,  2018   2017   2016   2015   2014 
Working capital  $160,998   $114,107   $133,870   $107,279   $57,792 
Total assets   335,532    284,318    346,879    315,883    254,382 
Total stockholders’ equity   264,242    230,149    265,900    227,738    185,462 
Book value per share  $15.14   $13.21   $14.23   $12.17   $9.90 
Return on stockholders’ equity   20.6%   21.0%   35.4%   30.1%   21.2%
Current ratio   3.3 to 1    3.2 to 1    2.7 to 1    2.3 to 1    2.0 to 1 
Common shares outstanding   17,458,000    17,427,100    18,688,500    18,713,400    18,737,000 
Number of stockholders of record   1,652    1,664    1,678    1,702    1,726 
Number of employees   1,811    1,838    2,120    1,920    1,847 
Number of temporary employees   11    2    310    205    220 

 

 

19 

ITEM 7— MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

Company Overview

 

Sturm, Ruger & Company, Inc. (the “Company”) is principally engaged in the design, manufacture, and sale of firearms to domestic customers. Approximately 99% of sales are from firearms. Export sales represent approximately 4% of total sales. The Company’s design and manufacturing operations are located in the United States and almost all product content is domestic. The Company’s firearms are sold through a select number of independent wholesale distributors, principally to the commercial sporting market.

 

The Company also manufactures investment castings made from steel alloys and metal injection molding (“MIM”) parts for internal use in its firearms and for sale to unaffiliated, third-party customers. Approximately 1% of sales are from the castings segment.

 

Orders of many models of firearms from the independent distributors tend to be stronger in the first quarter of the year and weaker in the third quarter of the year. This is due in part to the timing of the distributor show season, which occurs during the first quarter.

 

Results of Operations - 2018

 

Product Demand

 

The estimated sell-through of the Company’s products from the independent distributors to retailers in 2018 was essentially unchanged from 2017. For the same period, the National Instant Criminal Background Check System (“NICS”) background checks (as adjusted by the National Shooting Sports Foundation (“NSSF”)) decreased 6%. Despite the apparent reduction in overall industry demand, as reflected by the NICS data, the estimated sell-through of the Company’s products from the independent distributors to retailers remained consistent with the prior year due to strong demand for some of the Company’s products, particularly those that were introduced in December 2017.

 

New products represented $145.6 million or 30% of firearms sales in 2018, compared to $137.8 million or 27% of firearms sales in 2017.  New product sales include only major new products that were introduced in the past two years.  In 2018, new products included the Pistol Caliber Carbine, the Precision Rimfire Rifle, the Mark IV pistol, the LCP II pistol, the Security-9 pistol, and the EC9s pistol.

20 

 

Estimated sell-through from distributors to retailers and total adjusted NICS background checks:

 

   2018   2017   2016 
             
Estimated Units Sold from Distributors to Retailers (1)   1,654,600    1,663,100    2,007,200 
                
Total Adjusted NICS Background Checks (2)   13,116,000    13,967,800    15,727,700 

 

(1)The estimates for each period were calculated by taking the beginning inventory at the distributors, plus shipments from the Company to distributors during the period, less the ending inventory at distributors. These estimates are only a proxy for actual market demand as they:

 

·Rely on data provided by independent distributors that are not verified by the Company,
·Do not consider potential timing issues within the distribution channel, including goods-in-transit, and
·Do not consider fluctuations in inventory at retail.

 

(2)NICS background checks are performed when the ownership of most firearms, either new or used, is transferred by a Federal Firearms Licensee. NICS background checks are also performed for permit applications, permit renewals, and other administrative reasons.  

 

The adjusted NICS data presented above was derived by the NSSF by subtracting NICS checks that are not directly related to the sale of a firearm, including checks used for concealed carry (“CCW”) permit application checks as well as checks on active CCW permit databases.

 

Orders Received and Ending Backlog

 

The Company uses the estimated unit sell-through of our products from the independent distributors to retailers, along with inventory levels at the independent distributors and at the Company, as the key metrics for planning production levels.

 

Orders Received in 2018 increased 11% from 2017. Our ending order backlog of 153,000 units at December 31, 2018 decreased 101,900 units from backlog of 254,900 units at December 31, 2017.

21 

 

The units ordered, value of orders received and ending backlog, net of Federal Excise Tax, for the trailing three years are as follows (dollars in millions, except average sales price):

 

   2018   2017   2016 
             
Orders Received  $430.0   $386.2   $688.5 
                
Average Sales Price of Orders Received  $281   $297   $306 
                
Ending Backlog  $55.6   $75.4   $195.0 
                
Average Sales Price of Ending Backlog  $364   $296   $314 

 

Production

 

The Company reviews the estimated sell-through from the independent distributors to retailers, as well as inventory levels at the independent distributors and at the Company, semi-monthly to plan production levels and manage increases in inventory. Total unit production in 2018 was materially unchanged from 2017.

 

Annual Summary Unit Data

 

Firearms unit data for orders, production, and shipments follows:

 

   2018   2017   2016 
             
Units Ordered   1,531,100    1,298,800    2,246,600 
                
Units Produced   1,610,300    1,610,900    2,125,500 
                
Units Shipped   1,633,000    1,665,300    2,055,500 
                
Average Sales Price  $300   $311   $320 
                
Units – Backlog   153,000    254,900    621,400 

 

Inventories

 

The Company’s finished goods inventory decreased by 22,600 units during 2018.

 

Distributor inventories of the Company’s products decreased by 21,600 units during 2018 and approximate a reasonable level to support rapid fulfillment of retailer demand. In the aggregate, total Company and distributor inventories decreased by 10% in 2018.

 

22 

Inventory data follows:

 

   December 31, 
   2018   2017   2016 
                
Units – Company Inventory   80,300    102,900    157,400 
                
Units – Distributor Inventory (3)   299,700    321,300    319,300 
                
Total inventory (4)   380,000    424,200    476,700 
                

 

(3)Distributor ending inventory as provided by the independent distributors of the Company’s products. These numbers do not include goods-in-transit inventory that has been shipped from the Company but not yet received by the distributors.
(4)This total does not include inventory at retailers. The Company does not have access to data on retailer inventories.

 

Year ended December 31, 2018, as compared to year ended December 31, 2017:

 

Net Sales

 

Consolidated net sales were $495.6 million in 2018. This represents a decrease of $26.7 million or 5.1% from 2017 consolidated net sales of $522.3 million.

 

Firearms segment net sales were $490.6 million in 2018. This represents a decrease of $27.1 million or 5.2% from 2017 firearms net sales of $517.7 million. Firearms unit shipments decreased 1.9% in 2018.

 

Casting segment net sales were $5.0 million in 2018. This represents an increase of $0.4 million or 10.4% from 2017 casting sales of $4.6 million.

 

Cost of Products Sold and Gross Profit

 

Consolidated cost of products sold was $361.3 million in 2018. This represents a decrease of $6.9 million or 1.9% from 2017 consolidated cost of products sold of $368.2 million.

23 

The gross margin was 27.1% in 2018. This represents a decrease from 29.5% in 2017 as illustrated below:

 

(in thousands)

Year Ended December 31,  2018   2017 
                 
Net sales  $495,635    100.0%  $522,256    100.0%
                     
Cost of products sold, before LIFO, overhead and labor rate adjustments to inventory, product liability, and product safety bulletins and recalls   354,997    71.6%   367,551    70.4%
                     
LIFO expense   1,882    0.4%   2,639    0.5%
                     
Overhead rate adjustments to inventory   1,777    0.4%   (4,423)   (0.9)%
                     
Labor rate adjustments to inventory   193        (379)   (0.1)%
                     
Product liability   1,514    0.3%   360    0.1%
                     
Product safety bulletins and recalls   914    0.2%   2,500    0.5%
                     
Total cost of products sold   361,277    72.9%   368,248    70.5%
                     
Gross profit  $134,358    27.1%  $154,008    29.5%

 

Cost of products sold, before LIFO, overhead and labor rate adjustments to inventory, product liability, and product safety bulletins and recalls- In 2018, cost of products sold, before LIFO, overhead and labor rate adjustments to inventory, product liability increased 1.2% as a percentage of sales compared to 2017. This increase was due primarily to the adoption of ASC 606, which resulted in $12.1 million of promotional expenses that had been classified as selling expenses in prior years being included in cost of products sold in 2018.

 

LIFO- The Company recognized LIFO expense in 2018 and 2017 of $1.9 million and $2.6 million, respectively, which increased cost of products sold in both periods.

 

Overhead Rate Change- The net impact on inventory in 2018 and 2017 from the change in the overhead rates used to absorb overhead expenses into inventory was a decrease of $1.8 million and an increase of $4.4 million, respectively, reflecting increased overhead efficiency in 2018 and decreased overhead efficiency in 2017. The decrease in inventory value in 2018 resulted in a corresponding increase to cost of products sold and the increase in inventory value in 2017 resulted in a corresponding decrease to cost of products sold.

24 

Labor Rate Adjustments- In 2018, the change in inventory value resulting from the change in the labor rates used to absorb labor expenses into inventory was a decrease of $0.2 million, reflecting increased labor efficiency. This decrease in inventory value resulted in a corresponding increase to cost of products sold. In 2017, the change in inventory value resulting from the change in the labor rates used to absorb labor expenses into inventory was an increase of $0.4 million, reflecting decreased labor efficiency. This increase in inventory value resulted in a corresponding decrease to cost of products sold.

 

Product Liability- This expense includes the cost of outside legal fees, insurance, and other expenses incurred in the management and defense of product liability matters. These costs totaled $1.5 million and $0.4 million in 2018 and 2017, respectively. See Note 18 in the notes to the financial statements “Contingent Liabilities” for further discussion of the Company’s product liability.

 

Product Safety Bulletins and Recalls- In October 2018, the Company issued a safety bulletin announcing that some Ruger American Pistols chambered in 9mm may exhibit premature wear of the locking surfaces between the slide and barrel. The Company offered a free retrofit to customers of affected pistols and recorded a $1.0 million expense in the third quarter of 2018, which was the expected total cost of the safety bulletin.

 

In June 2017, the Company discovered that Mark IV pistols manufactured prior to June 1, 2017 had the potential to discharge unintentionally if the safety was not utilized correctly. The Company recalled all Mark IV pistols and recorded a $2.5 million expense in the second quarter, which is the expected total cost of the recall. Also, the Company issued a Product Safety Bulletin for certain Ruger Precision Rifles due to the potential for interference between the aluminum bolt shroud and the cocking piece and recorded a $0.2 million expense in the third quarter of 2017.

 

Gross Profit- Gross profit was $134.4 million or 27.1% of sales in 2018. This is a decrease of $19.6 million from 2017 gross profit of $154.0 million or 29.5% of sales in 2017.

 

Selling, General and Administrative

 

Selling, general and administrative expenses were $67.4 million in 2018, a decrease of $10.2 million from $77.6 million in 2017, and a decrease from 14.9% of sales in 2017 to 13.6% of sales in 2018. These decreases were primarily attributable to reductions in firearms promotional expense. Effective January 1, 2018, the Company adopted ASC 606 which modified revenue recognition related to certain sales promotion activities that include the shipment of no charge firearms. As a result, approximately $12.1 million of promotional expenses that had been classified as selling expenses in prior years are recorded as cost of products sold in 2018.

 

Other Operating Income, net

 

Other operating income, net was de minimis in 2018 and 2017.

 

25 

 

Operating Income

 

Operating income was $67.0 million or 13.5% of sales in 2018. This is a decrease of $9.3 million from 2017 operating income of $76.3 million or 14.6% of sales.

 

Royalty Income

 

Royalty income was $0.8 million in 2018 and $0.5 million in 2017.

 

Interest Income and Interest Expense

 

Interest income and interest expense were insignificant in 2018 and 2017.

 

Other Income, Net

 

Other income, net was $1.0 million in 2018, an increase of $0.1 million from $0.9 million in 2017.

 

Income Taxes and Net Income

 

The effective income tax rate was 25.9% in 2018 and 32.8% in 2017. The decrease in the effective tax rate in 2018 is primarily attributable to the “2017 Tax Cuts and Jobs Act” which reduced the Federal corporate income tax rate to 21% beginning in 2018.

 

As a result of the foregoing factors, consolidated net income was $50.9 million in 2018. This represents a decrease of $1.2 million from 2017 consolidated net income of $52.1 million.

 

Non-GAAP Financial Measure

 

In an effort to provide investors with additional information regarding its results, the Company refers to various United States generally accepted accounting principles (“GAAP”) financial measures and one non-GAAP financial measure, EBITDA, which management believes provides useful information to investors. This non-GAAP measure may not be comparable to similarly titled measures being disclosed by other companies. In addition, the Company believes that the non-GAAP financial measure should be considered in addition to, and not in lieu of, GAAP financial measures. The Company believes that EBITDA is useful to understanding its operating results and the ongoing performance of its underlying business, as EBITDA provides information on the Company’s ability to meet its capital expenditure and working capital requirements, and is also an indicator of profitability. The Company believes that this reporting provides better transparency and comparability to its operating results. The Company uses both GAAP and non-GAAP financial measures to evaluate the Company’s financial performance.

 

26 

 

 

Non-GAAP Reconciliation – EBITDA

 

EBITDA

(Unaudited, dollars in thousands)

 

Year ended December 31,  2018   2017 
         
Net income  $50,933   $52,142 
           
Income tax expense   17,781    25,504 
Depreciation and amortization expense   31,972    34,264 
Interest expense   330    152 
Interest income   (211)   (27)
EBITDA  $100,805   $112,035 

 

EBITDA is defined as earnings before interest, taxes, and depreciation and amortization. The Company calculates this by adding the amount of interest expense, income tax expense and depreciation and amortization expenses that have been deducted from net income back into net income, and subtracting the amount of interest income that was included in net income from net income to arrive at EBITDA. The Company’s EBITDA calculation also excludes any one-time non-cash, non-operating expense.

27 

Quarterly Data

 

To supplement the summary annual unit data and discussion above, the same data for the last eight quarters follows:

 

   2018 
   Q4   Q3   Q2   Q1 
                 
Units Ordered   312,800    237,800    344,600    635,900 
                     
Units Produced   402,400    404,200    415,200    388,500 
                     
Units Shipped   394,800    386,200    411,600    440,400 
                     
Estimated Units Sold from
Distributors to Retailers
   400,000    364,000    381,100    509,500 
                     
Total Adjusted NICS Background
Checks
   3,813,000    2,708,000    2,863,000    3,731,000 
                     
Average Unit Sales Price  $304   $295   $309   $295 
                     
Units – Backlog   153,000    235,000    383,400    450,400 
                     
Units – Company Inventory   80,300    72,700    54,700    51,000 
                     
Units – Distributor Inventory (5)   299,700    304,800    282,700    252,300 

 

 

   2017 
   Q4   Q3   Q2   Q1 
                 
Units Ordered   467,500    221,900    214,400    395,000 
                     
Units Produced   320,800    327,300    432,900    529,900 
                     
Units Shipped   383,200    329,100    432,000    521,000 
                     
Estimated Units Sold from
Distributors to Retailers
   425,600    341,300    362,400    533,800 
                     
Total Adjusted NICS Background
Checks
   4,210,000    2,948,000    3,116,000    3,694,000 
                     
Average Unit Sales Price  $306   $315   $302   $319 
                     
Units – Backlog   254,900    170,600    277,800    495,400 
                     
Units – Company Inventory   102,900    165,400    167,200    166,200 
                     
Units – Distributor Inventory (5)   321,300    363,800    376,000    306,400 

 

(5)Distributor ending inventory as provided by the independent distributors of the Company’s products.

28 

(in millions except average sales price, net of Federal Excise Tax)

 

   2018 
   Q4   Q3   Q2   Q1 
                 
Orders Received  $92.9   $66.6   $95.4   $175.1 
                     
Average Sales Price of Orders Received  $297   $280   $277   $275 
                     
Ending Backlog  $55.6   $81.5   $125.0   $149.2 
                     
Average Sales Price of Ending Backlog  $364   $347   $326   $331 

 

 

   2017 
   Q4   Q3   Q2   Q1 
                 
Orders Received  $129.0   $62.9   $62.4   $131.9 
                     
Average Sales Price of Orders Received  $276   $283   $291   $334 
                     
Ending Backlog  $75.4   $56.6   $95.0   $163.8 
                     
Average Sales Price of Ending Backlog  $296   $332   $342   $331 

 

29 

 

Fourth Quarter Gross Profit Analysis

 

The gross margin for the fourth quarter of 2018 and 2017 was 27.9% and 28.0%, respectively. Details of the gross margin are illustrated below:

 

(in thousands)

Three Months Ended December 31,  2018   2017 
                 
Net sales  $121,121    100.0%  $118,230    100.0%
                     
Cost of products sold, before LIFO, overhead and labor rate adjustments to inventory, and product liability   86,151    71.1%   85,972    72.7%
                     
LIFO expense   530    0.4%   464    0.4%
                     
Overhead rate adjustments to inventory   72    0.1%   (1,132)   (0.9)%
                     
Labor rate adjustments to inventory   (46)       (71)   (0.1)%
                     
Product liability   566    0.5%   (97)   (0.1)%
                     
Total cost of products sold   87,273    72.1%   85,136    72.0%
                     
Gross profit  $33,848    27.9%  $33,094    28.0%

 

 

Note: For a discussion of the captions in the above table, please see the “Cost of Products Sold and Gross Profit” discussion above.

 

30 

Results of Operations - 2017

 

Year ended December 31, 2017, as compared to year ended December 31, 2016:

 

Annual Summary Unit Data

 

Firearms unit data for orders, production, shipments and ending inventory, and castings setups (a measure of foundry production) are as follows:

 

   2017   2016   2015 
             
Units Ordered   1,298,800    2,246,600    1,517,000 
                
Units Produced   1,610,900    2,125,500    1,721,300 
                
Units Shipped   1,665,300    2,055,500    1,738,100 
                
Average Sales Price  $311   $320   $313 
                
Units – Backlog   254,900    621,400    430,300 
                
Units – Company Inventory   102,900    157,400    87,400 
                
Units – Distributor Inventory (1)   321,300    319,300    271,000 
                
Castings Setups   91,715    170,681    164,212 

 

 

Orders Received and Ending Backlog

 

(in millions except average sales price, net of Federal Excise Tax):

 

   2017   2016   2015 
             
Orders Received  $386.2   $688.5   $463.2 
                
Average Sales Price of Orders Received (2)  $297   $306   $303 
                
Ending Backlog (2)  $75.4   $195.0   $137.8 
                
Average Sales Price of Ending Backlog (2)  $296   $314   $320 

 

(1)Distributor ending inventory as provided by the independent distributors of the Company’s products.

 

(2)Average sales price for orders received and ending backlog is net of Federal Excise Tax of 10% for handguns and 11% for long guns.

31 

Product Demand

 

The estimated sell-through of the Company’s products from the independent distributors to retailers decreased 17% in 2017 from 2016. For the same period, the National Instant Criminal Background Check System (“NICS”) background checks (as adjusted by the National Shooting Sports Foundation (“NSSF”)) decreased 11%. The decrease in estimated sell-through of the Company’s products from the independent distributors to retailers is attributable to:

 

·Decreased overall consumer demand in 2017 due to stronger-than-normal demand during most of 2016, likely bolstered by the political campaigns for the November 2016 elections,
·Reduced purchasing by retailers in an effort to reduce their inventories and generate cash,
·Aggressive price discounting and lucrative consumer rebates offered by many of our competitors, and
·Excess industry manufacturing capacity, which exacerbated the above factors.

 

New products represented $137.8 million or 27% of firearms sales in 2017, compared to $192.6 million or 29% of firearms sales in 2016. New product sales include only major new products that were introduced in the past two years. In 2017, new products included the Precision Rifle, the Mark IV pistols, the LCP II pistol, and the American pistol. In December 2017, the Company introduced the Pistol Caliber Carbine, the Security 9 pistol, and the EC9s pistol. Due to the timing of these launches, they had only a minimal impact on the 2017 financial results.

 

Estimated sell-through from distributors to retailers and total adjusted NICS background checks:

 

   2017   2016   2015 
             
Estimated Units Sold from Distributors to Retailers (1)   1,663,100    2,007,200    1,793,800 
                
Total Adjusted NICS Background Checks (2)   13,967,800    15,727,700    14,244,200 

 

(1)The estimates for each period were calculated by taking the beginning inventory at the distributors, plus shipments from the Company to distributors during the period, less the ending inventory at distributors. These estimates are only a proxy for actual market demand as they:

 

·Rely on data provided by independent distributors that are not verified by the Company,
·Do not consider potential timing issues within the distribution channel, including goods-in-transit, and
·Do not consider fluctuations in inventory at retail.

 

(2)NICS background checks are performed when the ownership of most firearms, either new or used, is transferred by a Federal Firearms Licensee. NICS  

32 

  background checks are also performed for permit applications, permit renewals, and other administrative reasons.

 

The adjusted NICS data presented above was derived by the NSSF by subtracting NICS checks that are not directly related to the sale of a firearm, including checks used for concealed carry (“CCW”) permit application checks as well as checks on active CCW permit databases.

 

Production

 

The Company reviews the estimated sell-through from the independent distributors to retailers, as well as inventory levels at the independent distributors and at the Company, semi-monthly to plan production levels and manage increases in inventory. These reviews resulted in a decrease in total unit production of 24% in 2017 compared to 2016.

 

Inventories

 

The Company’s finished goods inventory decreased by 54,500 units during 2017.

 

Distributor inventories of the Company’s products increased by 2,000 units during 2017 and approximate a reasonable level to support rapid fulfillment of retailer demand.

Inventory data follows:

 

   December 31, 
   2017   2016   2015 
 Units – Company Inventory   102,900    157,400    87,400 
                
Units – Distributor Inventory (3)   321,300    319,300    271,000 
                
Total inventory (4)   424,200    476,700    358,400 
                

 

(3)Distributor ending inventory as provided by the independent distributors of the Company’s products. These numbers do not include goods-in-transit inventory that has been shipped from the Company but not yet received by the distributors.
(4)This total does not include inventory at retailers. The Company does not have access to data on retailer inventories.

 

33 

Quarterly Summary Unit Data

 

To supplement the summary annual unit data and discussion above, the same data for the last eight quarters follows:

 

   2017 
   Q4   Q3   Q2   Q1 
                 
Units Ordered   467,500    221,900    214,400    395,000 
                     
Units Produced   320,800    327,300    432,900    529,900 
                     
Units Shipped   383,200    329,100    432,000    521,000 
                     
Estimated Units Sold from
Distributors to Retailers
   425,600    341,300    362,400    533,800 
                     
Total Adjusted NICS Background
Checks
   4,210,000    2,948,000    3,116,000    3,694,000 
                     
Average Unit Sales Price  $306   $315   $302   $319 
                     
Units – Backlog   254,900    170,600    277,800    495,400 
                     
Units – Company Inventory   102,900    165,400    167,200    166,200 
                     
Units – Distributor Inventory (5)   321,300    363,800    376,000    306,400 

 

 

   2016 
   Q4   Q3   Q2   Q1 
                 
Units Ordered   432,100    445,700    399,400    969,400 
                     
Units Produced   566,200    527,600    529,600    502,100 
                     
Units Shipped   527,300    507,500    504,000    516,700 
                     
Estimated Units Sold from
Distributors to Retailers
   529,100    453,400    453,700    571,000 
                     
Total Adjusted NICS Background
Checks
   4,861,000    3,519,000    3,199,000    4,148,000 
                     
Average Unit Sales Price  $304   $315   $330   $332 
                     
Units – Backlog   621,400    716,600    778,400    883,000 
                     
Units – Company Inventory   157,400    118,500    98,500    72,800 
                     
Units – Distributor Inventory (5)   319,300    321,100    267,000    216,700 

 

34 

(5)Distributor ending inventory as provided by the independent distributors of the Company’s products.

 

(in millions except average sales price, net of Federal Excise Tax)

 

   2017 
   Q4   Q3   Q2   Q1 
                 
Orders Received  $129.0   $62.9   $62.4   $131.9 
                     
Average Sales Price of Orders Received  $276   $283   $291   $334 
                     
Ending Backlog  $75.4   $56.6   $95.0   $163.8 
                     
Average Sales Price of Ending Backlog  $296   $332   $342   $331 

 

 

   2016 
   Q4   Q3   Q2   Q1 
                 
Orders Received  $130.2   $116.5   $145.7   $296.1 
                     
Average Sales Price of Orders Received  $301   $261   $365   $305 
                     
Ending Backlog  $195.0   $219.1   $257.6   $276.1 
                     
Average Sales Price of Ending Backlog  $314   $306   $331   $313 

 

 

Net Sales

 

Consolidated net sales were $522.3 million in 2017. This represents a decrease of $142.0 million or 21.4% from 2016 consolidated net sales of $664.3 million.

 

Firearms segment net sales were $517.7 million in 2017. This represents a decrease of $140.7 million or 21.4% from 2016 firearms net sales of $658.4 million. Firearms unit shipments decreased 19.0% in 2017.

 

Casting segment net sales were $4.6 million in 2017. This represents a decrease of $1.3 million or 22.7% from 2016 casting sales of $5.9 million.

 

Cost of Products Sold and Gross Profit

 

Consolidated cost of products sold was $368.2 million in 2017. This represents a decrease of $76.6 million or 17.2% from 2016 consolidated cost of products sold of $444.8 million.

35 

The gross margin was 29.5% in 2017. This represents a decrease from 33.0% in 2016 as illustrated below:

 

(in thousands)

Year Ended December 31,  2017   2016 
                 
Net sales  $522,256    100.0%  $664,328    100.0%
                     
Cost of products sold, before LIFO, overhead and labor rate adjustments to inventory, product liability, and product recall   367,551    70.4%   441,773    66.5%
LIFO expense   2,639    0.5%   481    0.1%
                     
Overhead rate adjustments to inventory   (4,423)   (0.9)%   482    0.1%
                     
Labor rate adjustments to inventory   (379)   (0.1)%   (17)    
                     
Product liability   360    0.1%   2,055    0.3%
                     
Product recall   2,500    0.5%        
                     
Total cost of products sold   368,248    70.5%   444,774    67.0%
                     
Gross profit  $154,008    29.5%  $219,554    33.0%

 

Cost of products sold, before LIFO, overhead and labor rate adjustments to inventory, product liability, and product recall- In 2017, cost of products sold, before LIFO, overhead and labor rate adjustments to inventory, product liability increased 3.9% as a percentage of sales compared to 2016. This decreased profitability is attributable to the decrease in sales which resulted in unfavorable de-leveraging of fixed manufacturing costs, including depreciation and indirect labor.

 

LIFO- Gross inventories decreased by $11.8 million in 2017 and increased $18.1 million in 2016. In 2017 and 2016, the Company recognized LIFO expense of $2.6 million and $0.5 million, respectively, which increased cost of products sold.

 

Overhead Rate Change- The net impact on inventory in 2017 and 2016 from the change in the overhead rates used to absorb overhead expenses into inventory was an increase of $4.4 million and a decrease of $0.5 million, respectively, reflecting decreased overhead efficiency in 2017 and increased overhead efficiency in 2016. The increase in inventory value in 2017 resulted in a corresponding decrease to cost of products sold and the decrease in inventory value in 2016 resulted in a corresponding increase to cost of products sold.

 

36 

Labor Rate Adjustments- In 2017, the change in inventory value resulting from the change in the labor rates used to absorb labor expenses into inventory was an increase of $0.4 million, reflecting decreased labor efficiency. This increase in inventory value resulted in a corresponding decrease to cost of products sold. In 2016, the change in inventory value resulting from the change in the labor rates used to absorb labor expenses into inventory was de minimis.

 

Product Liability- This expense includes the cost of outside legal fees, insurance, and other expenses incurred in the management and defense of product liability matters. These costs totaled $0.4 million and $2.1 million in 2017 and 2016, respectively. See Note 18 in the notes to the financial statements “Contingent Liabilities” for further discussion of the Company’s product liability.

 

Product Recall – In June 2017, the Company discovered that Mark IV pistols manufactured prior to June 1, 2017 had the potential to discharge unintentionally if the safety was not utilized correctly. The Company recalled all Mark IV pistols and recorded a $2.5 million expense in the second quarter, which is the expected total cost of the recall. No such expense was recorded in the prior year.

 

Gross Profit- Gross profit was $154.0 million or 29.5% of sales in 2017. This is a decrease of $65.6 million from 2016 gross profit of $219.6 million or 33.0% of sales in 2016.

 

Selling, General and Administrative

 

Selling, general and administrative expenses were $77.6 million in 2017, a decrease of $7.5 million from $85.1 million in 2016, and an increase from 12.8% of sales in 2016 to 14.9% of sales in 2017. The decrease is primarily attributable to the absence of the “2.5 Million Gun Challenge” and the “Ruger $5 Million Match Challenge”, both of which were in effect in 2016. The decrease was partially offset by increased firearms promotional activities in 2017.

 

Other Operating Income, net

 

Other operating income, net was de minimis in 2017 and 2016.

 

Operating Income

 

Operating income was $76.3 million or 14.6% of sales in 2017. This is a decrease of $58.1 million from 2016 operating income of $134.4 million or 20.2% of sales.

 

Royalty Income

 

Royalty income was $0.5 million in 2017 and $1.1 million in 2016.

 

Interest Income and Interest Expense

 

Interest income and interest expense were negligible in 2017 and 2016.

 

37 

Other Income, Net

 

Other income, net was $0.9 million in 2017, an increase of $0.4 million from income of $0.5 million in 2016.

 

Income Taxes and Net Income

 

The effective income tax rate was 32.8% in 2017 and 35.6% in 2016. The decrease in the effective tax rate in 2017 is primarily attributable to:

 

·the inclusion of the tax impact of 2017 equity-based compensation in income taxes, as required by newly issued Accounting Standards Update (ASU) 2016-09, “Improvements to Employee Share Based Payment Accounting”, which reduced the effective tax rate by 0.9%. In the prior year, the tax impact of equity-based compensation was recorded directly into equity, and
·The revaluation of the Company’s net deferred tax liability at December 31, 2017 to reflect the impact of the lower statutory corporate tax rate enacted by the “Tax Cuts and Jobs Act”, which reduced the effective tax rate by 0.7%.

 

The effective tax rate is expected to decrease to 24.5% in 2018 principally due to the “2017 Tax Cuts and Jobs Act” which reduces the Federal corporate income tax rate to 21% beginning in 2018.

 

As a result of the foregoing factors, consolidated net income was $52.1 million in 2017. This represents a decrease of $35.4 million from 2016 consolidated net income of $87.5 million.

 

Non-GAAP Financial Measure

In an effort to provide investors with additional information regarding its results, the Company refers to various United States generally accepted accounting principles (“GAAP”) financial measures and one non-GAAP financial measure, EBITDA, which management believes provides useful information to investors. This non-GAAP measure may not be comparable to similarly titled measures being disclosed by other companies. In addition, the Company believes that the non-GAAP financial measure should be considered in addition to, and not in lieu of, GAAP financial measures. The Company believes that EBITDA is useful to understanding its operating results and the ongoing performance of its underlying business, as EBITDA provides information on the Company’s ability to meet its capital expenditure and working capital requirements, and is also an indicator of profitability. The Company believes that this reporting provides better transparency and comparability to its operating results. The Company uses both GAAP and non-GAAP financial measures to evaluate the Company’s financial performance.

38 

 

Non-GAAP Reconciliation – EBITDA

 

EBITDA

(Unaudited, dollars in thousands)

 

Year ended December 31,  2017   2016 
         
Net income  $52,142   $87,472 
           
Income tax expense   25,504    48,449 
Depreciation and amortization expense   34,264    35,355 
Interest expense   152    186 
Interest income   (27)   (14)
EBITDA  $112,035   $171,448 

 

EBITDA is defined as earnings before interest, taxes, and depreciation and amortization. The Company calculates this by adding the amount of interest expense, income tax expense and depreciation and amortization expenses that have been deducted from net income back into net income, and subtracting the amount of interest income that was included in net income from net income to arrive at EBITDA. The Company’s EBITDA calculation also excludes any one-time non-cash, non-operating expense.

 

Financial Condition

 

Liquidity

 

At December 31, 2018, the Company had cash and cash equivalents of $38.5 million and $114.3 million in short term investments. Our pre-LIFO working capital of $207.4 million, less the LIFO reserve of $46.3 million, resulted in working capital of $161.1 million and a current ratio of 3.3 to 1.

 

Operations

 

Cash provided by operating activities was $119.8 million, $101.2 million, and $104.8 million in 2018, 2017, and 2016, respectively. The increase in cash provided in 2018 compared to 2017 is attributable to significant decreases in accounts payable and accrued expenses in 2017 compared to modest increases in 2018, partially offset by other working capital fluctuations.

 

The decrease in cash provided in 2017 compared to 2016 is attributable to decreased profitability, partially offset by a decrease in inventories in 2017 and an increase in inventories in 2016 and other working capital fluctuations.

 

Third parties supply the Company with various raw materials for its firearms and castings, such as fabricated steel components, walnut, birch, beech, maple and laminated lumber for rifle stocks, wax, ceramic material, metal alloys, various synthetic products and other component parts. There is a limited supply of these materials in the marketplace at any given time, which

39 

can cause the purchase prices to vary based upon numerous market factors. The Company believes that it has adequate quantities of raw materials in inventory or on order to provide sufficient time to locate and obtain additional items at then-current market cost without interruption of its manufacturing operations. However, if market conditions result in a significant prolonged inflation of certain prices or if adequate quantities of raw materials cannot be obtained, the Company’s manufacturing processes could be interrupted and the Company’s financial condition or results of operations could be materially adversely affected.

 

Investing and Financing

 

Capital expenditures were $10.5 million, $33.6 million, and $35.2 million in 2018, 2017, and 2016, respectively. In 2019, the Company expects capital expenditures to approximate $25 million, much of which will relate to tooling and fixtures for new product introductions and to upgrade and modernize manufacturing equipment. Due to market conditions and business circumstances, actual capital expenditures could vary significantly from the budgeted amount. The Company finances, and intends to continue to finance, all of these activities with funds provided by operations and current cash.

 

In 2018, the Company purchased $114.2 million of United States Treasury instruments which mature within one year.

 

In 2017, the Company repurchased 1,319,708 shares of its common stock for $64.8 million in the open market. The average price per share purchased was $49.14. These purchases were funded with cash on hand. In 2016, the Company repurchased 283,343 shares of its common stock for $14.0 million in the open market. The average price per share purchased was $49.43. These purchases were funded with cash on hand. No shares were repurchased in 2018.

 

At December 31, 2018, $88.7 million remained authorized for future share repurchases.

 

The Company paid dividends totaling $19.2 million, $23.9 million, and $32.8 million in 2018, 2017, and 2016, respectively. The dividend varies every quarter because the Company pays a percentage of earnings rather than a fixed amount per share. The Company’s practice is to pay a dividend of approximately 40% of net income.

 

On February 15, 2019, the Company’s Board of Directors authorized a dividend of 28¢ per share to shareholders of record on March 15, 2019. The payment of future dividends depends on many factors, including internal estimates of future performance, then-current cash, and the Company’s need for funds.

 

The Company provides supplemental discretionary contributions to substantially all employees’ individual 401(k) accounts.

 

Based on its unencumbered assets, the Company believes it has the ability to raise cash through issuance of short-term or long-term debt. The Company’s unsecured $40 million credit facility, which expires on August 31, 2019, remained unused at December 31, 2018 and the Company has no debt.

 

40 

 

Contractual Obligations

 

The table below summarizes the Company’s significant contractual obligations at December 31, 2018, and the effect such obligations are expected to have on the Company’s liquidity and cash flows in future periods. This table excludes amounts already recorded on the Company’s balance sheet as current liabilities at December 31, 2018.

 

“Purchase Obligations” as used in the below table includes all agreements to purchase goods or services that are enforceable and legally binding on the Company and that specify all significant terms, including: fixed or minimum quantities to be purchased; fixed, minimum or variable price provisions; and the approximate timing of the transaction. Certain of the Company’s purchase orders or contracts for the purchase of raw materials and other goods and services that may not necessarily be enforceable or legally binding on the Company are also included in “Purchase Obligations” in the table, and, therefore, certain of the Company’s purchase orders or contracts included in the table may represent authorizations to purchase rather than legally binding agreements. The Company expects to fund all of these commitments with cash flows from operations and current cash.

 

Payment due by period (in thousands)

 

Contractual Obligations

 

 

Total

  

Less than

1 year

  

 

1-3 years

  

 

3-5 years

  

More than 5

Years

 
Long-Term Debt Obligations                    
Capital Lease Obligations                    
Operating Lease Obligations  $4,929   $1,032   $1,707   $430   $1,760 
Purchase Obligations  $26,716   $26,716             
Other Long Term Liabilities Reflected on the Registrant’s Balance sheet Under GAAP                    
                          
Total  $31,645   $27,748   $1,707   $430   $1,760 

 

The expected timing of payment of the obligations discussed above is estimated based on current information. Timing of payments and actual amounts paid may be different depending on the time of receipt of goods or services or changes to agreed-upon amounts for some obligations.

 

Firearms Legislation and Litigation

 

See Item 1A - Risk Factors and Note 18 to the financial statements which are included in the Annual Report on Form 10-K for a discussion of firearms legislation and litigation.

 

Other Operational Matters

 

In the normal course of its manufacturing operations, the Company is subject to occasional governmental proceedings and orders pertaining to workplace safety, firearms serial number tracking and control, waste disposal, air emissions and water discharges into the environment.

41 

The Company believes that it is generally in compliance with applicable Bureau of Alcohol, Tobacco, Firearms & Explosives, environmental, and safety regulations and the outcome of any proceedings or orders will not have a material adverse effect on the financial position or results of operations of the Company. If these regulations become more stringent in the future and we are not able to comply with them, such noncompliance could have a material adverse impact on the Company.

 

The Company self-insures a significant amount of its product liability, workers’ compensation, medical, and other insurance. It also carries significant deductible amounts on various insurance policies.

 

The Company expects to realize its deferred tax assets through tax deductions against future taxable income.

 

Critical Accounting Policies and Estimates

 

The preparation of financial statements in accordance with accounting principles generally accepted in the United States requires management to make assumptions and estimates that affect the reported amounts of assets and liabilities as of the balance sheet date and net sales and expenses recognized and incurred during the reporting period then ended. The Company bases estimates on prior experience, facts and circumstances, and other assumptions, including those reviewed with actuarial consultants and independent counsel, when applicable, that are believed to be reasonable. However, actual results may differ from these estimates.

 

The Company believes the determination of its product liability accrual is a critical accounting policy. The Company’s management reviews every lawsuit and claim and is in contact with independent and corporate counsel on an ongoing basis. The provision for product liability claims is based upon many factors, which vary for each case. These factors include the type of claim, nature and extent of injuries, historical settlement ranges, jurisdiction where filed, and advice of counsel. An accrual is established for each lawsuit and claim, when appropriate, based on the nature of each such lawsuit or claim.

 

Amounts are charged to product liability expense in the period in which the Company becomes aware that a claim or, in some instances a threat of a claim, has been made when potential losses or costs of defense are probable and can be reasonably estimated. Such amounts are determined based on the Company’s experience in defending similar claims. Occasionally, charges are made for claims made in prior periods because the cumulative actual costs incurred for that claim, or reasonably expected to be incurred in the future, exceed amounts already provided with respect to such claims. Likewise, credits may be taken if cumulative actual costs incurred for that claim, or reasonably expected to be incurred in the future, are less than amounts previously provided.

 

While it is not possible to forecast the outcome of litigation or the timing of related costs, in the opinion of management, after consultation with independent and corporate counsel, there is a remote likelihood that litigation, including punitive damage claims, will have a material adverse effect on the financial position of the Company, but such litigation may have a material impact on the Company’s financial results and cash flows for a particular period.

 

42 

The Company believes the valuation of its inventory and the related excess and obsolescence reserve is also a critical accounting policy. Inventories are carried at the lower of cost, principally determined by the last-in, first-out (LIFO) method, or market. An actual valuation of inventory under the LIFO method is made at the end of each year based on the inventory levels and prevailing inventory costs existing at that time.

 

The Company determines its excess and obsolescence reserve by projecting the year in which inventory will be consumed into a finished product. Given ever-changing market conditions, customer preferences and the anticipated introduction of new products, it does not seem prudent nor supportable to carry inventory at full cost beyond that needed during the next 36 months.

 

Recent Accounting Pronouncements

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers Topic 606, (“ASC 606”), which supersedes nearly all existing revenue recognition guidance. As more fully discussed in Note 2, the Company adopted ASC 606 using the modified retrospective method on January 1, 2018.

 

In March 2016, the FASB issued ASU 2016-09, Compensation - Stock Compensation (Topic 718). The most significant change in the new compensation guidance is that all excess tax benefits and tax deficiencies (including tax benefits of dividends) on share-based compensation awards should be recognized in the Statement of Income as income tax expense. Previously such benefits or deficiencies were recognized in the Balance Sheet as adjustments to additional paid-in capital. The new guidance was effective in fiscal years beginning after December 15, 2016 and interim periods thereafter. The Company adopted ASU 2016-09 in the first quarter of 2017. The impact of adopting this change in accounting principle reduced the Company’s effective tax rate by 2% for the period ending December 31, 2017 and did not impact the effective tax rate for the period ended December 31, 2018. The adoption of this pronouncement did not have a material impact on the Company’s results of operations or financial position in either year.

 

In February 2016, the FASB issued ASU 2016-02, Leases Topic 842 (“ASC 842”), which amends the existing accounting standards for leases. ASC 842 requires lessees to record a right-of-use asset and a corresponding lease liability on the balance sheet for all leases (with the exception of short-term leases) and disclose key information about leasing arrangements, whereas under current standards, the Company’s operating leases are not recognized on its consolidated balance sheet. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Topic 842 was subsequently amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842; ASU No. 2018-10, Codification Improvements to Topic 842, Leases; and ASU No. 2018-11, Targeted Improvements. ASC 842 is effective for years beginning after December 15, 2018, including interim periods within those fiscal years, and is to be applied using either a modified retrospective approach, or an optional transition method which allows an entity to apply the new standard at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt ASC 842 in the first quarter of 2019 using this optional transition method. The new standard also

43 

provides practical expedients for an entity’s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all leases that qualify. The Company also expects to elect the practical expedient to not separate lease and non-lease components for all of its leases. The Company is finalizing its implementation related to policies, processes and internal controls to comply with the guidance. The Company estimates that the right-of-use assets and lease liabilities for the lease portfolio to be recorded on its consolidated balance sheet, as of January 1, 2019 will be less than $5 million, primarily related to real estate. The adoption of this pronouncement is not expected to impact the Company’s consolidated statements of operations or its consolidated statement of cash flows.

 

Forward-Looking Statements and Projections

 

The Company may, from time to time, make forward-looking statements and projections concerning future expectations. Such statements are based on current expectations and are subject to certain qualifying risks and uncertainties, such as market demand, sales levels of firearms, anticipated castings sales and earnings, the need for external financing for operations or capital expenditures, the results of pending litigation against the Company, the impact of future firearms control and environmental legislation and accounting estimates, any one or more of which could cause actual results to differ materially from those projected. Words such as “expect,” “believe,” “anticipate,” “intend,” “estimate,” “will,” “should,” “could” and other words and terms of similar meaning, typically identify such forward-looking statements. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date made. The Company undertakes no obligation to publish revised forward-looking statements to reflect events or circumstances after the date such forward-looking statements are made or to reflect the occurrence of subsequent unanticipated events.

 

 

ITEM 7A— QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

The Company is exposed to changing interest rates on its investments, which consist primarily of United States Treasury instruments with short-term (less than one year) maturities and cash. The interest rate market risk implicit in the Company's investments at any given time is low, as the investments mature within short periods and the Company does not have significant exposure to changing interest rates on invested cash.

 

The Company has not undertaken any actions to cover interest rate market risk and is not a party to any interest rate market risk management activities.

 

A hypothetical 100 basis point change in market interest rates over the next year would not materially impact the Company’s earnings or cash flows. A hypothetical 100 basis point change in market interest rates would not have a material effect on the fair value of the Company’s investments.

 

 

44 

ITEM 8—FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

  Reports of Independent Registered Public Accounting Firm 46
     
  Consolidated Balance Sheets at December 31, 2018 and 2017 48
     
  Consolidated Statements of Income and Comprehensive Income for the years ended December 31, 2018, 2017 and 2016 50
     
  Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2018, 2017 and 2016 51
     
  Consolidated Statements of Cash Flows for the years ended December 31, 2018, 2017 and 2016 52
     
  Notes to Consolidated Financial Statements 53
     
     

 

 

45 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and the Board of Directors of Sturm, Ruger & Company, Inc. and Subsidiary

 

Opinion on the Internal Control Over Financial Reporting

We have audited Sturm, Ruger & Company, Inc. and Subsidiary's (the Company) internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2018 and 2017, and the related consolidated statements of comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2018, and our report dated February 20, 2019 expressed an unqualified opinion.

 

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control Over Financial Reporting

A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/RSM US LLP

Stamford, Connecticut

February 20, 2019

 

46 

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and the Board of Directors of Sturm, Ruger & Company, Inc. and Subsidiary

 

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Sturm, Ruger & Company, Inc. and Subsidiary (the Company) as of December 31, 2018 and 2017, and the related consolidated statements of income and comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2018, and the related notes and schedule (collectively, the financial statements). In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2018, in conformity with accounting principles generally accepted in the United States of America.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013, and our report dated February 20, 2019 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

 

Basis for Opinion

These financial statements and financial statement schedule are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

 

/s/RSM US LLP

 

We have served as the Company's auditor since 2005.

 

Stamford, Connecticut

February 20, 2019

 

47 

Consolidated Balance Sheets

(Dollars in thousands, except per share data)

 

 

December 31,  2018   2017 
         

Assets

 

          
Current Assets          
Cash and cash equivalents  $38,492   $63,487 
Short-term investments   114,326     
Trade receivables, net   45,031    60,082 
           
Gross inventories   80,288    87,592 
Less LIFO reserve   (46,341)   (45,180)
Less excess and obsolescence reserve   (2,527)   (2,698)
    Net inventories   31,420    39,714 
           
Prepaid expenses and other current assets   2,920    3,501 
Total Current Assets   232,189    166,784 
           
Property, Plant, and Equipment   358,756    365,013 
     Less allowances for depreciation   (276,045)   (261,218)
     Net property, plant and equipment   82,711    103,795 
           
Deferred income taxes   2,969     
Other assets   17,663    13,739 
Total Assets  $335,532   $284,318 

 

See accompanying notes to consolidated financial statements.

 

48 

 

December 31,  2018   2017 
         

Liabilities and Stockholders’ Equity

 

          
Current Liabilities          
           
Trade accounts payable and accrued expenses  $33,021   $32,422 
Contract liabilities with customers (Note 2)   7,477     
Product liability   1,073    729 
Employee compensation and benefits   20,729    14,315 
Workers’ compensation   5,551    5,211 
Income taxes payable   3,340     
Total Current Liabilities   71,191    52,677 
           
Product liability   99    90 
Deferred income taxes       1,402 
           
Contingent liabilities (Note 18)        
           
Stockholders’ Equity          
Common stock, non-voting, par value $1:
     Authorized shares – 50,000; none issued
          
Common stock, par value $1:
     Authorized shares – 40,000,000
     2018 – 24,123,418 issued,
                 17,458,020 outstanding
     2017 – 24,092,488 issued,
                 17,427,090 outstanding
   24,123    24,092 
Additional paid-in capital   33,291    28,329 
Retained earnings   350,423    321,323 
Less: Treasury stock – at cost
     2018 – 6,665,398 shares
     2017 – 6,665,398 shares
   (143,595)   (143,595)
Total Stockholders’ Equity   264,242    230,149 
Total Liabilities and Stockholders’ Equity  $335,532   $284,318 

 

See accompanying notes to consolidated financial statements.

49 

Consolidated Statements of Income and Comprehensive Income

(In thousands, except per share data)

 

 

Year ended December 31,  2018   2017   2016 
             
Net firearms sales  $490,607   $517,701   $658,433 
Net castings sales   5,028    4,555    5,895 
Total net sales   495,635    522,256    664,328 
                
Cost of products sold   361,277    368,248    444,774 
                
Gross profit   134,358    154,008    219,554 
                
Operating Expenses:               
Selling   35,111    49,232    56,146 
General and administrative   32,248    28,396    29,004 
Other operating (expense) income, net   (10)   31    (5)
Total operating expenses   67,349    77,659    85,145 
                
Operating income   67,009    76,349    134,409 
                
Other income:               
Royalty income   804    506    1,142 
Interest income   211    27    14 
Interest expense   (330)   (152)   (186)
Other income, net   1,020    916    542 
Total other income, net   1,705    1,297    1,512 
                
Income before income taxes   68,714    77,646    135,921 
                
Income taxes   17,781    25,504    48,449 
                
Net income and comprehensive income  $50,933   $52,142   $87,472 
                
                
Basic Earnings Per Share  $2.92   $2.94   $4.62 
                
Diluted Earnings Per Share  $2.88   $2.91   $4.59 
                
Cash Dividends Per Share  $1.10   $1.36   $1.73 

 

See accompanying notes to consolidated financial statements.

50 

Consolidated Statements of Stockholders’ Equity

(Dollars in thousands)

 

 

   Common
Stock
   Additional
Paid-in
Capital
   Retained
Earnings
   Treasury
Stock
   Total 
                     
Balance at December 31, 2015   23,776    29,591    239,098    (64,727)   227,738 
Net income             87,472         87,472 
Dividends paid             (32,815)        (32,815)
Stock-based compensation        3,054              3,054 
Exercise of stock options and vesting of RSU’s        (14,002)             (14,002)
Tax benefit realized from exercise of stock options and vesting of RSU’s        8,826              8,826 
Common stock issued – compensation plans   258    (258)              
Unpaid dividends accrued             (355)        (355)
Repurchase of 283,343 shares of common stock                  (14,018)   (14,018)
Balance at December 31, 2016   24,034    27,211    293,400    (78,745)  $265,900 
Net income             52,142         52,142 
Dividends paid             (23,905)        (23,905)
Stock-based compensation        3,659              3,659 
Exercise of stock options and vesting of RSU’s        (2,483)             (2,483)
Common stock issued – compensation plans   58    (58)              
Unpaid dividends accrued             (314)        (314)
Repurchase of 1,319,708 shares of common stock                  (64,850)   (64,850)
Balance at December 31, 2017   24,092    28,329    321,323    (143,595)   230,149 
Net income             50,933         50,933 
Dividends paid             (19,201)        (19,201)
Stock-based compensation        5,809              5,809 
Vesting of RSU’s        (816)             (816)
Common stock issued – compensation plans   31    (31)              
Unpaid dividends accrued             (405)        (405)
Adoption of ASC 606 (Note 2)             (2,227)        (2,227)
Balance at December 31, 2018  $24,123   $33,291   $350,423   $(143,595)  $264,242 

 

See accompanying notes to consolidated financial statements.

51 

Consolidated Statements of Cash Flows

(In thousands)

 

 

Year ended December 31,  2018   2017   2016 
             
Operating Activities               
Net income  $50,933   $52,142   $87,472 
Adjustments to reconcile net income to cash
provided by operating activities:
               
Depreciation and amortization   31,972    34,264    35,355 
Stock-based compensation   5,809    3,659    3,054 
Excess and obsolescence inventory reserve   (185)   358    522 
Loss (gain) on sale of assets   (10)   31    59 
Deferred income taxes   (4,371)   1,736    1,836 
Changes in operating assets and liabilities:               
Trade receivables   15,051    9,360    2,279 
Inventories   8,479    14,463    (17,958)
Trade accounts payable and accrued expenses   939    (16,060)   5,602 
Contract liability to customers   5,250         
Employee compensation and benefits   6,009    (11,466)   (3,186)
Product liability   353    (1,000)   1,075 
Prepaid expenses, other assets and other liabilities   (3,757)   13,704    (6,348)
Income taxes payable   3,340        (4,962)
Cash provided by operating activities   119,812    101,191    104,800 
                
Investing Activities               
Property, plant, and equipment additions   (10,541)   (33,596)   (35,215)
Purchases of short-term investments   (114,259)        
Net proceeds from sale of assets   10    3    325 
Cash used for investing activities   (124,790)   (33,593)   (34,890)
                
Financing Activities               
Dividends paid   (19,201)   (23,905)   (32,815)
Tax benefit from share-based compensation           8,825 
Repurchase of common stock       (64,850)   (14,018)
Payment of employee withholding tax related to  share-based compensation   (816)   (2,482)   (14,001)
Cash used for financing activities   (20,017)   (91,237)   (52,009)
                
(Decrease) increase in cash and cash equivalents   (24,995)   (23,639)   17,901 
Cash and cash equivalents at beginning of year   63,487    87,126    69,225 
Cash and cash equivalents at end of year  $38,492   $63,487   $87,126 

 

See accompanying notes to consolidated financial statements.

52 

Notes to Consolidated Financial Statements

(Dollars in thousands, except per share)

 

1.Summary of Significant Accounting Policies

 

Organization

 

Sturm, Ruger & Company, Inc. (the “Company”) is principally engaged in the design, manufacture, and sale of firearms to domestic customers. Approximately 99% of sales were from firearms. Export sales represented approximately 4% of firearms sales. The Company’s design and manufacturing operations are located in the United States and almost all product content is domestic. The Company’s firearms are sold through a select number of independent wholesale distributors principally to the commercial sporting market.

 

The Company manufactures investment castings made from steel alloys and metal injection molding (“MIM”) parts for internal use in its firearms and utilizes available capacity to manufacture and sell investment castings and MIM parts to unaffiliated, third-party customers. Castings were approximately 1% of the Company’s total sales for the year ended December 31, 2018.

 

Preparation of Financial Statements

 

The Company follows United States generally accepted accounting principles (“GAAP”). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.

 

The significant accounting policies described below, together with the notes that follow, are an integral part of the Financial Statements.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All significant intercompany accounts and transactions have been eliminated.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with the provisions of Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), which became effective January 1, 2018. Substantially all product sales are sold FOB (free on board) shipping point. Customary payment terms are 2% 30 days, net 40 days. Generally, all performance obligations are satisfied when product is shipped and the customer takes ownership and assumes the risk of loss. In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which downstream

53 

customers are entitled to receive no charge products based on their purchases of certain of the Company’s products from the independent distributors. The fulfillment of these no charge products is the Company’s responsibility. In such instances, the Company allocates the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the firearms included in the promotional program, including the no charge firearms. Revenue is recognized proportionally as each performance obligation is satisfied, based on the relative customary price of each product. Customary prices are generally determined based on the prices charged to the independent distributors. The net change in contract liabilities for a given period is reported as an increase or decrease to sales. The Company accounts for cash sales discounts as a reduction in sales. Amounts billed to customers for shipping and handling fees are included in net sales and costs incurred by the Company for the delivery of goods are classified as selling expenses. Federal excise taxes are excluded from net sales.

 

Cash and Cash Equivalents

 

The Company considers interest-bearing deposits with financial institutions with remaining maturities of three months or less at the time of acquisition to be cash equivalents.

 

Fair Value Measurements of Short-term Investments

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants in the principal or most advantageous market at the measurement date. Fair value is established according to a hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels, which are described below:

 

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.

 

Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.

 

Level 3: Unobservable inputs are used when little or no market data is available. Level 3 inputs are given the lowest priority in the fair value hierarchy.

 

The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.

 

As of December 31, 2018, all of the Company’s short-term investments are U.S. Treasury instruments (Level 1), maturing within one year. Such securities are classified as held to maturity, since the Company has the intent and ability to do so, and are carried at cost plus accrued interest, which approximates fair value.

 

54 

Accounts Receivable

 

The Company establishes an allowance for doubtful accounts based on the creditworthiness of its customers and historical experience. While the Company uses the best information available to make its evaluation, future adjustments to the allowance for doubtful accounts may be necessary if there are significant changes in economic and industry conditions or any other factors considered in the Company’s evaluation. Bad debt expense has been immaterial during each of the last three years.

 

Inventories

 

Substantially all of the Company’s inventories are valued at the lower of cost, principally determined by the last-in, first-out (LIFO) method, or market. Elements of cost in inventories include raw materials, direct labor and manufacturing overhead.

 

Property, Plant, and Equipment

 

Property, plant, and equipment are carried at cost. Depreciation is computed over useful lives using the straight-line and declining balance methods predominately over 15 years for buildings, 7 years for machinery and equipment and 3 years for tools and dies. When assets are retired, sold or otherwise disposed of, their gross carrying values and related accumulated depreciation are removed from the accounts and a gain or loss on such disposals is recognized when appropriate.

 

Maintenance and repairs are charged to operations; replacements and improvements are capitalized.

 

Long-lived Assets

 

The Company evaluates the carrying value of long-lived assets to be held and used when events or changes in circumstances indicate the carrying value may not be recoverable. In performing this review, the carrying value of the assets is compared to the projected undiscounted cash flows to be generated from the assets. If the sum of the undiscounted expected future cash flows is less than the carrying value of the assets, the assets are considered to be impaired. Impairment losses are measured as the amount by which the carrying value of the assets exceeds their fair value. The Company bases fair value of the assets on quoted market prices if available or, if not available, quoted market prices of similar assets. Where quoted market prices are not available, the Company estimates fair value using the estimated future cash flows generated by the assets discounted at a rate commensurate with the risks associated with the recovery of the assets.

 

Income Taxes

 

Income taxes are accounted for using the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of “temporary differences” by applying enacted statutory rates applicable to future years to temporary differences between the financial statement carrying amounts and the tax basis of the Company’s assets and liabilities.

 

55 

Product Liability

 

The Company provides for product liability claims including estimated legal costs to be incurred defending such claims. The provision for product liability claims is charged to cost of products sold.

 

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising expenses for 2018, 2017, and 2016, were $2.9 million, $3.1 million, and $2.9 million, respectively.

 

Shipping Costs

 

Costs incurred related to the shipment of products are included in selling expense. Such costs totaled $4.8 million, $4.8 million, and $5.7 million in 2018, 2017, and 2016, respectively.

 

Research and Development

 

In 2018, 2017, and 2016, the Company spent approximately $8.5 million, $9.8 million, and $8.7 million, respectively, on research and development activities relating to new products and the improvement of existing products. These costs are expensed as incurred.

 

Earnings per Share

 

Basic earnings per share is based upon the weighted-average number of shares of common stock outstanding during the year. Diluted earnings per share reflect the impact of options, restricted stock units, and deferred stock outstanding using the treasury stock method.

 

Recent Accounting Pronouncements

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers Topic 606, (“ASC 606”), which supersedes nearly all existing revenue recognition guidance. As more fully discussed in Note 2, the Company adopted ASC 606 using the modified retrospective method on January 1, 2018.

 

In March 2016, the FASB issued ASU 2016-09, Compensation - Stock Compensation (Topic 718). The most significant change in the new compensation guidance is that all excess tax benefits and tax deficiencies (including tax benefits of dividends) on share-based compensation awards should be recognized in the Statement of Income as income tax expense. Previously such benefits or deficiencies were recognized in the Balance Sheet as adjustments to additional paid-in capital. The new guidance was effective in fiscal years beginning after December 15, 2016 and interim periods thereafter. The Company adopted ASU 2016-09 in the first quarter of 2017. The impact of adopting this change in accounting principle reduced the Company’s effective tax rate by 2% for the period ending December 31, 2017 and did not impact the effective tax rate for the period ended December 31, 2018. The adoption of this pronouncement did not have a material impact on the Company’s results of operations or financial position in either year.

 

56 

In February 2016, the FASB issued ASU 2016-02, Leases Topic 842 (“ASC 842”), which amends the existing accounting standards for leases. ASC 842 requires lessees to record a right-of-use asset and a corresponding lease liability on the balance sheet for all leases (with the exception of short-term leases) and disclose key information about leasing arrangements, whereas under current standards, the Company’s operating leases are not recognized on its consolidated balance sheet. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Topic 842 was subsequently amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842; ASU No. 2018-10, Codification Improvements to Topic 842, Leases; and ASU No. 2018-11, Targeted Improvements. ASC 842 is effective for years beginning after December 15, 2018, including interim periods within those fiscal years, and is to be applied using either a modified retrospective approach, or an optional transition method which allows an entity to apply the new standard at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt ASC 842 in the first quarter of 2019 using this optional transition method. The new standard also provides practical expedients for an entity’s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all leases that qualify. The Company also expects to elect the practical expedient to not separate lease and non-lease components for all of its leases. The Company is finalizing its implementation related to policies, processes and internal controls to comply with the guidance. The Company estimates that the right-of-use assets and lease liabilities for the lease portfolio to be recorded on its consolidated balance sheet as of January 1, 2019 will be less than $5 million, primarily related to real estate. The adoption of this pronouncement is not expected to impact the Company’s consolidated statements of operations or its consolidated statement of cash flows.

 

2.Revenue Recognition and Contracts with Customers

 

On January 1, 2018, the Company adopted ASC 606 using the modified retrospective method, applied to those contracts for which all performance obligations were not completed as of that date. Under the modified retrospective method, results for reporting periods beginning after January 1, 2018 will be presented using the guidance of ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with the previous guidance provided in ASC Topic 605, Revenue Recognition.

 

The effects of adjustments to the December 31, 2017 consolidated balance sheet for the adoption of ASC 606 were as follows:

 

   Balance at
December 31, 2017
   ASC 606
Adjustments
   Opening Balance
January 1, 2018
 
Trade accounts payable and accrued expenses   32,422    (4,000)   28,422 
Deferred revenue from contracts with customers       6,950    6,950 
Deferred taxes   1,402    (723)   679 
Retained earnings   321,323    (2,227)   319,096 

 

57 

At December 31, 2017, the Company had accrued $4.0 million related to certain of its sales promotion activities that included the shipment of no charge firearms. Using the new accounting guidance, a deferred contract liability of $6.9 million was required at December 31, 2017 and an entry for $6.9 million to increase the deferred contract liability, a decrease to accounts payable and accrued expenses by $4.0 million, an increase to deferred tax assets by $0.7 million, and a reduction to beginning retained earnings by $2.2 million was recorded on January 1, 2018 (the “transition entry”).

 

The impact of the adoption of ASC 606 on revenue recognized during the year ended December 31, 2018 is as follows:

 

Contract liabilities with customers at January 1, 2018  $6,950 
Revenue recognized   (20,653)
Revenue deferred   21,180 
Contract liabilities with customers at December 31, 2018  $7,477 

 

During the year ended December 31, 2018, the Company deferred $21.2 million of revenue, offset by the recognition of $20.7 million of revenue previously deferred as the performance obligations relating to the shipment of free products were satisfied. This resulted in a net decrease in firearms sales for the year ended December 31, 2018 of $0.5 million and a deferred contract revenue liability at December 31, 2018 of $7.4 million. The Company estimates that revenue from this deferred contract liability will be recognized in the first two quarters of 2019. As a result, approximately $12.1 million of promotional expenses that had been classified as selling expenses in prior years were recorded as cost of products sold in 2018. As a result of the adoption of ASC 606, for the year ended December 31, 2018, the gross margin percentage was reduced by 3% and earnings per share decreased by approximately 1¢ from the comparable prior year period.

 

Practical Expedients and Exemptions

 

The Company has elected to account for shipping and handling activities that occur after control of the related product transfers to the customer as fulfillment activities that are recognized upon shipment of the goods.

 

3.Trade Receivables, Net

 

Trade receivables consist of the following:

 

December 31,  2018   2017 
         
Trade receivables  $46,360   $61,707 
Allowance for doubtful accounts   (400)   (400)
Allowance for discounts   (929)   (1,225)
   $45,031   $60,082 

 

58 

In 2018, the largest individual trade receivable balances accounted for 21%, 21%, and 14% of total trade receivables, respectively.

 

In 2017, the largest individual trade receivable balances accounted for 22%, 20%, and 12% of total trade receivables, respectively.

 

4.Inventories

 

Inventories consist of the following:

 

December 31,  2018   2017 
         
Finished goods  $17,313   $22,558 
Materials and products in process   60,448    62,336 
    77,761    84,894 
Adjustment of inventories to a LIFO basis   (46,341)   (45,180)
   $31,420   $39,714 

 

In 2018 and 2017, inventory quantities were reduced. These reductions resulted in liquidations of LIFO inventory quantities carried at lower costs prevailing in prior years as compared with the current cost of purchases, the effect of which decreased 2018 and 2017 costs of products sold by approximately $0.6 million and $0.4 million, respectively.

 

5.Property, Plant and Equipment

 

Property, plant and equipment consist of the following:

 

December 31,  2018   2017 
         
Land and improvements  $2,020   $1,986 
Buildings and improvements   52,518    51,361 
Machinery and equipment   262,821    265,772 
Dies and tools   41,397    45,894 
   $358,756   $365,013 

 

59 

6.Other Assets

 

Other assets consist of the following:

 

December 31,  2018   2017 
         
Patents, at cost  $6,955   $6,814 
Accumulated amortization   (4,491)   (4,202)
Deposits on capital items   12,106    7,958 
Other   3,093    3,169 
   $17,663   $13,739 

 

The capitalized cost of patents is amortized using the straight-line method over their useful lives. The cost of patent amortization was $0.3 million, $0.3 million, and $0.3 million in 2018, 2017, and 2016, respectively. The estimated annual patent amortization cost for each of the next five years is $0.3 million. Costs incurred to maintain existing patents are charged to expense in the year incurred.

 

7.Trade Accounts Payable and Accrued Expenses

 

Trade accounts payable and accrued expenses consist of the following:

 

December 31,  2018   2017 
         
Trade accounts payable  $11,675   $8,758 
Federal excise taxes payable   11,690    10,509 
Accrued other   9,656    13,155 
   $33,021   $32,422 

 

8.Line of Credit

The Company has a $40 million unsecured revolving line of credit with a bank. This facility is renewable annually and terminates on August 31, 2019. Borrowings under this facility bear interest at the one-month LIBOR rate (2.503% at December 31, 2018) plus 150 basis points. The Company is charged one-quarter of a percent (0.25%) per year on the unused portion. At December 31, 2018, the Company was in compliance with the terms and covenants of the credit facility, which remains unused. At December 31, 2017, the Company was in compliance with the terms and covenants of a previous credit facility.

 

9.Employee Benefit Plans

 

The Company sponsors a qualified defined-contribution 401(k) plan that covers substantially all of its employees. Under the terms of the 401(k) plan, the Company matches a certain portion of employee contributions to their individual 401(k) accounts using the “safe harbor” guidelines provided in the Internal Revenue Code. Expenses related to matching employee contributions to the 401(k) plan were $3.1 million, $3.5 million, and $3.7 million in 2018, 2017, and 2016, respectively.

 

60 

Additionally, in 2018, 2017, and 2016 the Company provided discretionary supplemental contributions to the individual 401(k) accounts of substantially all employees. Each employee received a supplemental contribution to their account based on a uniform percentage of qualifying compensation established annually. The cost of these supplemental contributions totaled $5.3 million, $5.6 million, and $6.0 million in 2018, 2017, and 2016, respectively.

 

10.Other Operating Income, Net

 

Other operating income, net consists of the following:

 

Year ended December 31,  2018   2017   2016 
             
Gain (loss) on sale of operating assets  $10   $(31)  $5 

 

11.Income Taxes

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal and state income tax examinations by tax authorities for years before 2015.

 

The federal and state income tax provision consisted of the following:

 

Year ended December 31,  2018   2017   2016 
   Current   Deferred   Current   Deferred   Current   Deferred 
Federal  $17,574   $(3,265)  $20,232   $1,865   $31,393   $10,181 
State   3,859    (387)   3,987    (580)   5,678    1,197 
   $21,433   $(3,652)  $24,219   $1,285   $37,071   $11,378 

 

Changes in deferred tax assets relating to the adoption of ASC 606 are not charged to expense and are therefore not included in the deferred tax provision; instead they are charged to retained earnings.

 

The effective income tax rate varied from the statutory federal income tax rate as follows:

 

Year ended December 31,  2018   2017   2016 
Statutory federal income tax rate   21.0%   35.0%   35.0%
State income taxes, net of federal tax benefit   4.0    2.9    3.3 
Domestic production activities deduction       (2.6)   (2.3)
Impact of Accounting Standard Update 2016-09       (0.9)    
Impact of Tax Cuts and Jobs Act on deferred taxes       (0.7)    
Other items   0.9    (0.9)   (0.4)
Effective income tax rate   25.9%   32.8%   35.6%

 

The Tax Cuts and Jobs Act of 2017 lowered the statutory corporate tax rate from 35% to 21% for years beginning after December 31, 2017. The Company estimates that its effective tax rate in 2019 will approximate 25.1%.

 

61 

As discussed in the Recent Accounting Pronouncements section of Note 1 to the Consolidated Financial Statements, the Company adopted ASU 2016-09 in the first quarter of 2017. The impact of adopting this change in accounting principle reduced the Company’s effective tax rate by 0.9% for the period ending December 31, 2017 and did not impact the effective tax rate for the period ended December 31, 2018. The adoption of this pronouncement did not have a material impact on the Company’s results of operations or financial position in either year.

 

Significant components of the Company’s deferred tax assets and liabilities are as follows:

 

December 31,  2018   2017 
Deferred tax assets          
Product Liability  $294   $201 
Employee compensation and benefits   2,356    2,336 
Allowances for doubtful accounts and discounts   2,750    1,769 
Inventories   729    758 
Stock-based compensation   2,292    1,406 
Other   1,113    1,326 
Total deferred tax assets   9,534    7,796 
Deferred tax liabilities:          
Depreciation   6,256    8,956 
Other   309    242 
Total deferred tax liabilities   6,565    9,198 
Net deferred tax (liabilities) assets  $2,969   $(1,402)

 

The Company made income tax payments of approximately $18.1 million, $23.4 million, and $43.0 million, during 2018, 2017, and 2016, respectively. The Company expects to realize its deferred tax assets through tax deductions against future taxable income.

 

The Company does not believe it has included any “uncertain tax positions” in its federal income tax return or any of the state income tax returns it is currently filing. The Company has made an evaluation of the potential impact of additional state taxes being assessed by jurisdictions in which the Company does not currently consider itself liable. The Company does not anticipate that such additional taxes, if any, would result in a material change to its financial position.

 

62 

12.       Earnings Per Share

 

Set forth below is a reconciliation of the numerator and denominator for basic and diluted earnings per share calculations for the periods indicated:

 

Year ended December 31,  2018   2017   2016 
             
Numerator:               
Net income  $50,933   $52,142   $87,472 
Denominator:               
Weighted average number of common shares outstanding – Basic   17,450,658    17,725,494    18,931,415 
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans   203,973    213,596    118,100 
Weighted average number of common shares outstanding – Diluted   17,654,631    17,939,090    19,049,515 

 

The dilutive effect of outstanding options and restricted stock units is calculated using the treasury stock method. There are no anti-dilutive stock options in 2018, 2017, and 2016 because the closing price of the Company’s stock on December 31, 2018, 2017, and 2016 exceeded the strike price of all outstanding options on each of those dates.

 

63 

 

13.Stock Repurchases

 

In 2017 and 2016 the Company repurchased shares of its common stock. Details of these purchases are as follows:

 

Period  Total
Number of
Shares
Purchased
   Average
Price Paid
per Share
   Total
Number of
Shares
Purchased
as Part of
Publicly
Announced
Program
   Maximum
Dollar
Value of
Shares that
May Yet Be
Purchased
Under the
Program
 
                 
Fourth Quarter 2016   283,343   $49.43    283,343      
First Quarter 2017                    
January 29 to February 25   900,997   $49.70    900,997      
February 26 to April 1   173,288   $49.92    173,288      
Third Quarter 2017                    
July 30 to August 26   4,490   $47.92    4,490      
August 27 to September 30   240,933   $46.30    240,933      
Total   1,603,051   $49.16    1,603,051   $88,710,000 

 

All of these purchases were made with cash held by the Company and no debt was incurred. No shares were repurchased in 2018.

 

At December 31, 2018, approximately $89 million remained authorized for share repurchases.

 

14.Compensation Plans

 

In May 2017, the Company’s shareholders approved the 2017 Stock Incentive Plan (the “2017 SIP”) under which employees, independent contractors, and non-employee directors may be granted stock options, restricted stock, deferred stock awards, and stock appreciation rights, any of which may or may not require the satisfaction of performance objectives. Vesting requirements are determined by the Compensation Committee of the Board of Directors. The Company has reserved 750,000 shares for issuance under the 2017 SIP, of which 543,000 shares remain available for future grants as of December 31, 2018.

 

In April 2007, the Company adopted and the shareholders approved the 2007 Stock Incentive Plan (the “2007 SIP”), which had similar provisions as the 2017 SIP. The 2007 SIP plan expired April 24, 2017. The Company had reserved 2,550,000 shares for issuance under the 2007 SIP, of which 2,182,000 shares were issued. No further grants will be made from the 2007 SIP.

 

Compensation expense related to stock options is recognized based on the grant-date fair value of the awards estimated using the Black-Scholes option pricing model. Compensation expense related to deferred stock, restricted stock, and restricted stock units is recognized based on the

64 

grant-date fair value of the Company’s common stock, using either the actual share price or an estimated value using the Monte Carlo valuation model. The total stock-based compensation cost included in the Statements of Income was $5.8 million, $3.7 million, and $3.1 million in 2018, 2017, and 2016, respectively.

 

Stock Options

 

There were no stock options granted in 2018, 2017 or 2016.

 

The following table summarizes the stock option activity of the 2007 SIP:

 

   Shares   Weighted
Average
Exercise
Price
   Weighted
Average
Grant Date
Fair Value
   Weighted
Average
Remaining
Contractual
Life (Years)
 
Outstanding at December 31, 2015   11,838    8.95    6.69    3.3 
         Granted                
         Exercised                 
         Canceled                
Outstanding at December 31, 2016   11,838    8.95    6.69    2.3 
         Granted                
         Exercised                
         Canceled                
Outstanding at December 31, 2017   11,838    8.95    6.69    1.3 
         Granted                
         Exercised   (4,616)   8.28    6.90     
         Canceled   (1,750)   8.69    4.57    0.3 
Outstanding at December 31, 2018   5,472    9.60    7.20    0.9 
Exercisable Options Outstanding at December 31, 2018   5,472    9.60    7.20    0.9 
Non-Vested Options Outstanding at December 31, 2018                

 

At December 31, 2018, the aggregate intrinsic value of all options, including exercisable options, was $0.2 million.

 

Deferred Stock

 

Deferred stock awards vest based on the passage of time or the Company’s attainment of performance objectives. Upon vesting, these awards convert one-for-one to common stock.

 

In 2018, 5,767 deferred stock awards were issued to non-employee directors that will vest in May 2019 and 6,751 deferred stock awards were issued to non-employee directors that will vest in May 2021.

 

65 

In 2017, 5,432 deferred stock awards were issued to non-employee directors that will vest in May 2018 and 6,360 deferred stock awards were issued to non-employee directors that will vest in May 2020.

 

In 2016, 3,881 deferred stock awards were issued to non-employee directors that vested in May 2017 and 5,292 deferred stock awards were issued to non-employee directors that will vest in May 2019.

 

Compensation expense related to these awards is amortized ratably over the vesting period. Compensation expense related to these awards was $0.7 million, $0.7 million and $0.6 million in 2018, 2017, and 2016, respectively.

 

At December 31, 2018, there was $0.7 million of unrecognized compensation cost related to deferred stock that is expected to be recognized over a period of three years.

 

Restricted Stock Units

 

The Company grants restricted stock units to senior employees. Some of these RSU’s are retention awards and have only time-based vesting. Other RSU’s have a vesting “double trigger.” The vesting of these RSU’s is dependent on the achievement of corporate objectives established by the Compensation Committee of the Board of Directors, including stock performance relative to industry indices, return on net operating assets, and the passage of time.

 

During 2018, 172,000 restricted stock units were issued. Compensation costs related to these restricted stock units was $8.1 million, of which $2.2 million was recognized in 2018. The costs are being recognized ratably over the remaining periods required before the units vest, which range from 24 to 26 months.

 

During 2017, 114,000 restricted stock units were issued. Compensation costs related to these restricted stock units was $4.3 million, of which $1.2 million was recognized in 2017. The costs are being recognized ratably over the remaining periods required before the units vest, which ranged from 24 to 26 months.

 

During 2016, 62,000 restricted stock units were issued. Compensation costs related to these restricted stock units was $3.4 million, of which $0.8 million was recognized in 2016. The costs are being recognized ratably over the remaining periods required before the units vest, which ranged from 24 to 28 months.

 

At December 31, 2018, there was $8.5 million of unrecognized compensation cost related to restricted stock units that is expected to be recognized over a period of 2.3 years.

 

66 

15.Operating Segment Information

 

The Company has two reportable operating segments: firearms and castings. The firearms segment manufactures and sells rifles, pistols, and revolvers principally to a number of federally-licensed, independent wholesale distributors primarily located in the United States. The castings segment manufactures and sells steel investment castings and metal injection molding parts.

 

Corporate segment income relates to interest income, the sale of non-operating assets, and other non-operating activities. Corporate segment assets consist of cash and other non-operating assets.

 

The Company evaluates performance and allocates resources, in part, based on profit and loss before taxes. The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies (see Note 1). Intersegment sales are recorded at the Company’s cost plus a fixed profit percentage.

 

Year ended December 31,  2018   2017   2016 
Net Sales               
    Firearms  $490,607   $517,701   $658,433 
    Castings               
        Unaffiliated   5,028    4,555    5,895 
        Intersegment   22,946    24,436    36,779 
    27,974    28,991    42,674 
    Eliminations   (22,946)   (24,436)   (36,779)
   $495,635   $522,256   $664,328 
Income (Loss) Before Income Taxes               
    Firearms  $70,311   $77,368   $136,390 
    Castings   (2,240)   (53)   (1,237)
    Corporate   643    331    768 
   $68,714   $77,646   $135,921 
Identifiable Assets               
    Firearms  $166,975   $206,091   $242,758 
    Castings   10,850    12,524    16,096 
    Corporate   157,707    65,703    88,025 
   $335,532   $284,318   $346,879 
Depreciation               
    Firearms  $29,542   $31,701   $32,010 
    Castings   2,083    2,118    2,688 
   $31,625   $33,819   $34,698 
Capital Expenditures               
    Firearms  $9,689   $32,710   $33,455 
    Castings   852    886    1,760 
   $10,541   $33,596   $35,215 

 

In 2018, the Company’s largest customers and the percent of firearms sales they represented were as follows: Davidson’s-21%; Lipsey’s-20%; and Sports South-16%.

 

67 

In 2017, the Company’s largest customers and the percent of firearms sales they represented were as follows: Davidson’s-21%; Lipsey’s-18%; Sports South-13%; and Jerry’s/Ellett Brothers-12%.

 

In 2016, the Company’s largest customers and the percent of firearms sales they represented were as follows: Davidson’s-19%; Lipsey’s-17%; Jerry’s/Ellett Brothers-15%; and Sports South-14%.

 

The Company’s assets are located entirely in the United States and domestic sales represented at least 96% of total sales in 2017, 2016, and 2015.

 

16.Quarterly Results of Operations (Unaudited)

 

The following is a tabulation of the unaudited quarterly results of operations for the two years ended December 31, 2018:

 

   Three Months Ended 
   3/31/18   6/30/18   9/29/18   12/31/18 
Net Sales  $131,159   $128,411   $114,945   $121,121 
Gross profit   35,820    36,599    28,092    33,848 
Net income   14,264    15,189    9,206    12,274 
Basic earnings per share   0.82    0.87    0.53    0.70 
Diluted earnings per share  $0.81   $0.86   $0.52   $0.69 

 

 

   Three Months Ended 
   4/1/17   7/1/17   9/30/17   12/31/17 
Net Sales  $167,355   $131,854   $104,817   $118,230 
Gross profit   55,753    34,946    30,214    33,094 
Net income   22,224    10,199    9,370    10,350 
Basic earnings per share   1.22    0.58    0.53    0.59 
Diluted earnings per share  $1.21   $0.57   $0.52   $0.59 

 

17.Related Party Transactions

 

From time to time, the Company contracts with the National Rifle Association (“NRA”) for some of its promotional and advertising activities. The Company paid the NRA $0.7 million, $0.8 million and $8.4 million in 2018, 2017 and 2016, respectively. The payments in 2016 primarily related to the 2016 “Ruger $5 Million Match Campaign” and the 2015-16 “2.5 Million Gun Challenge”. One of the Company’s Directors also serves as a Director on the Board of the NRA.

 

The Company has contracted with Symbolic, Inc. (“Symbolic”) to assist in its marketing efforts. Payments to Symbolic were insignificant in 2018. During the years ended December 31, 2017 and 2016, the Company paid Symbolic $1.4 million and $1.9 million, respectively, which amounts included $0.9 million and $0.9 million, respectively, for the reimbursement of expenses paid by Symbolic on the Company’s behalf. Symbolic’s principal and founder has been the Company’s Vice President of Marketing since June 2017 and remains a partner of Symbolic.

68 

18.Contingent Liabilities

 

As of December 31, 2018, the Company was a defendant in five (5) lawsuits and is aware of certain other such claims. The lawsuits fall into three categories: traditional product liability litigation, non-product litigation, and municipal litigation, discussed in turn below.

 

Traditional Product Liability Litigation

 

Three of the five lawsuits mentioned above involve claims for damages related to an allegedly defective product due to its design and/or manufacture. These lawsuits stem from specific incidents of personal injury and are based on traditional product liability theories such as strict liability, negligence and/or breach of warranty.

 

The Company management believes that the allegations in these cases are unfounded, that the incidents are unrelated to the design or manufacture of the subject firearms, and that there should be no recoveries against the Company.

 

Non-Product Litigation

 

David S. Palmer, on behalf of himself and all others similarly situated vs. Sturm, Ruger & Co. is a putative class-action suit filed in Florida state court on behalf of Florida consumers. The suit alleges breach of warranty and deceptive trade practices related to the sale of 10/22 Target Rifles. The Company filed an Answer denying all material allegations and a Motion to Strike the putative class representative’s claims. That Motion remains pending.

 

Municipal Litigation

 

Municipal litigation generally includes those cases brought by cities or other governmental entities against firearms manufacturers, distributors and retailers seeking to recover damages allegedly arising out of the misuse of firearms by third parties.

 

There is only one remaining lawsuit of this type, filed by the City of Gary in Indiana State Court in 1999. The complaint in that case seeks damages, among other things, for the costs of medical care, police and emergency services, public health services, and other services as well as punitive damages. In addition, nuisance abatement and/or injunctive relief is sought to change the design, manufacture, marketing and distribution practices of the various defendants. The suit alleges, among other claims, negligence in the design of products, public nuisance, negligent distribution and marketing, negligence “per se” and deceptive advertising. The case does not allege a specific injury to a specific individual as a result of the misuse or use of any of the Company's products.

 

After a long procedural history, the case was scheduled for trial on June 15, 2009. The case was not tried on that date and was largely dormant until a status conference was held on July 27, 2015. At that time, the court entered a scheduling order setting deadlines for plaintiff to file a Second Amended Complaint, for defendants to answer, and for

69 

defendants to file dispositive motions. The plaintiff did not file a Second Amended Complaint by the deadline.

 

In 2015, Indiana passed a new law such that Indiana Code §34-12-3-1 became applicable to the City's case. The defendants filed a joint motion for judgment on the pleadings, asserting immunity under §34-12-3-1 and asking the court to revisit the Court of Appeals' decision holding the Protection of Lawful Commerce in Arms Act inapplicable to the City's claims. The motion was fully briefed by the parties.

 

On September 29, 2016, the court entered an order staying the case pending a decision by the Indiana Supreme Court in KS&E Sports v. Runnels, which presented related issues. The Indiana Supreme Court decided KS&E Sports on April 24, 2017, and the City of Gary court lifted the stay. The City of Gary court also entered an order setting a supplemental briefing schedule under which the parties addressed the impact of the KS&E Sports decision on defendants' motion for judgment on the pleadings.

 

A hearing on the motion for judgment on the pleadings was held on December 12, 2017. On January 2, 2018, the court issued an order granting defendants’ motion for judgment on the pleadings, but denying defendants’ request for attorney’s fees and costs. On January 8, 2018, the court entered judgment for the defendants. The City filed a Notice of Appeal on February 1, 2018. Defendants cross-appealed the order denying attorney’s fees and costs. The matter has been briefed fully and the parties are awaiting a ruling.

 

Summary of Claimed Damages and Explanation of Product Liability Accruals

 

Punitive damages, as well as compensatory damages, are demanded in certain of the lawsuits and claims. In many instances, the plaintiff does not seek a specified amount of money, though aggregate amounts ultimately sought may exceed product liability accruals and applicable insurance coverage. For product liability claims made after July 10, 2000, coverage is provided on an annual basis for losses exceeding $5 million per claim, or an aggregate maximum loss of $10 million annually, except for certain new claims which might be brought by governments or municipalities after July 10, 2000, which are excluded from coverage.

 

The Company management monitors the status of known claims and the product liability accrual, which includes amounts for asserted and unasserted claims. While it is not possible to forecast the outcome of litigation or the timing of costs, in the opinion of management, after consultation with special and corporate counsel, it is not probable and is unlikely that litigation, including punitive damage claims, will have a material adverse effect on the financial position of the Company, but may have a material impact on the Company’s financial results for a particular period.

 

Product liability claim payments are made when appropriate if, as, and when claimants and the Company reach agreement upon an amount to finally resolve all claims. Legal costs are paid as the lawsuits and claims develop, the timing of which may vary greatly from case to

70 

case. A time schedule cannot be determined in advance with any reliability concerning when payments will be made in any given case.

 

Provision is made for product liability claims based upon many factors related to the severity of the alleged injury and potential liability exposure, based upon prior claim experience. Because the Company's experience in defending these lawsuits and claims is that unfavorable outcomes are typically not probable or estimable, only in rare cases is an accrual established for such costs.

 

In most cases, an accrual is established only for estimated legal defense costs. Product liability accruals are periodically reviewed to reflect then-current estimates of possible liabilities and expenses incurred to date and reasonably anticipated in the future. Threatened product liability claims are reflected in the Company's product liability accrual on the same basis as actual claims; i.e., an accrual is made for reasonably anticipated possible liability and claims handling expenses on an ongoing basis.

 

A range of reasonably possible losses relating to unfavorable outcomes cannot be made. However, in product liability cases in which a dollar amount of damages is claimed, the amount of damages claimed, which totaled $ 0.1 million and $0.1 million at December 31, 2018 and 2017, respectively, are set forth as an indication of possible maximum liability the Company might be required to incur in these cases (regardless of the likelihood or reasonable probability of any or all of this amount being awarded to claimants) as a result of adverse judgments that are sustained on appeal.

 

As of December 31, 2018 and 2017, the Company was a defendant in 4 and 2 lawsuits, respectively, involving its products and is aware of other such claims. During 2018 and 2017, respectively, 3 and 0 product-related claims were filed against the Company, 0 and 0 claims were settled, and 1 and 0 claims were dismissed.

 

The Company’s product liability expense was $1.5 million in 2018, $0.4 million in 2017, and $2.1 million in 2016. This expense includes the cost of outside legal fees, insurance, and other expenses incurred in the management and defense of product liability matters.

 

 

71 

 

A roll-forward of the product liability reserve and detail of product liability expense for the three years ended December 31, 2018 follows:

 

Balance Sheet Roll-forward for Product Liability Reserve

 

           Cash Payments     
  

Balance
Beginning
of Year (a)
   Accrued
Legal
Expense
(Income)
(b)
   Legal Fees
(c)
   Settlements
(d)
   Balance
End of
Year (a)
 
                     
2016  $744    1,221    (133)   (13)  $1,819 
                          
2017  $1,819    (477)   (290)   (233)  $819 
                          
2018  $819    731    (183)   (195)  $1,172 

 

Income Statement Detail for Product Liability Expense

 

   Accrued
Legal
Expense (b)
   Insurance
Premium
Expense (e)
   Total
Product
Liability
Expense
 
             
2016  $1,221    834   $2,055 
                
2017  $(477)   837   $360 
                
2018  $731    783   $1,514 

 

 

Notes

 

(a)The beginning and ending liability balances represent accrued legal fees only. Settlements and administrative costs are expensed as incurred. Only in rare instances is an accrual established for settlements.

 

(b)The expense accrued in the liability is for legal fees only. In 2015 and 2017, the costs incurred related to cases that were settled or dismissed were less than the amounts accrued for these cases in prior years.

 

(c) Legal fees represent payments to outside counsel related to product liability matters.

 

(d)Settlements represent payments made to plaintiffs or allegedly injured parties in exchange for a full and complete release of liability.

 

(e)  Insurance expense represents the cost of insurance premiums.

 

There were no insurance recoveries during any of the above years.

 

72 

19.Financial Instruments

The Company does not hold or issue financial instruments for trading or hedging purposes, nor does it hold interest rate, leveraged, or other types of derivative financial instruments. Fair values of accounts receivable, accounts payable, accrued expenses and income taxes payable reflected in the December 31, 2018 and 2017 balance sheets approximate carrying values at those dates.

 

20.Subsequent Events

 

On February 15, 2019, the Company’s Board of Directors authorized a dividend of 28¢ per share to shareholders of record on March 15, 2019.

 

The Company’s management has evaluated transactions occurring subsequent to December 31, 2018 and determined that there were no events or transactions during that period that would have a material impact on the Company’s results of operations or financial position.

73 

ITEM 9— CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

ITEM 9A—CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

The Company conducted an evaluation, with the participation of its Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, as of December 31, 2018. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that as of December 31, 2018, the Company’s disclosure controls and procedures over financial reporting were effective.

 

Management’s Report on Internal Control over Financial Reporting

 

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

The Company conducted an evaluation, with the participation of its Chief Executive Officer and Chief Financial Officer, of the effectiveness of its internal control over financial reporting as of December 31, 2018. This evaluation was performed based on the criteria established in “Internal Control — Integrated Framework” issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in 2013.

 

Management has concluded that the Company maintained effective internal control over financial reporting as of December 31, 2018, based on criteria established in “Internal Control — Integrated Framework” issued by the COSO in 2013.

 

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2018 has been audited by RSM US LLP, an independent registered public accounting firm, as stated in their report which is included in this Form 10-K.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal control over financial reporting that occurred during our most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

74 

New York Stock Exchange Certification

Pursuant to Section 303A.12(a) of the New York Stock Exchange Listed Company Manual, the Company submitted an unqualified certification of our Chief Executive Officer to the New York Stock Exchange in 2018. The Company has also filed, as exhibits to this Annual Report on Form 10-K, the Chief Executive Officer and Chief Financial Officer Certifications required under the Sarbanes-Oxley Act of 2002.

 

 

ITEM 9B—OTHER INFORMATION

 

None.

 

 

PART III

 

 

ITEM 10—DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

 

Information concerning the Company’s directors, including the Company’s separately designated standing audit committee, and on the Company’s code of business conduct and ethics required by this Item is incorporated by reference from the Company’s Proxy Statement relating to the 2019 Annual Meeting of Stockholders scheduled to be held May 8, 2019, which will be filed with the SEC in March 2019.

 

Information concerning the Company’s executive officers required by this Item is set forth in Item 1 of this Annual Report on Form 10-K under the caption “Executive Officers of the Company.”

 

Information concerning beneficial ownership reporting compliance required by this Item is incorporated by reference from the Company’s Proxy Statement relating to the 2019 Annual Meeting of Stockholders scheduled to be held May 8, 2019, which will be filed with the SEC in March 2019.

 

 

ITEM 11—EXECUTIVE COMPENSATION

 

Information concerning director and executive compensation required by this Item is incorporated by reference from the Company’s Proxy Statement relating to the 2019 Annual Meeting of Stockholders scheduled to be held May 8, 2019, which will be filed with the SEC in March 2018.

 

 

ITEM 12— SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

Information concerning the security ownership of certain beneficial owners and management and related stockholder matters required by this Item is incorporated by reference from the Company’s Proxy Statement relating to the 2019 Annual Meeting of Stockholders scheduled to be held May 8, 2019, which will be filed with the SEC in March 2019.

75 

ITEM 13—CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

 

Information concerning certain relationships and related transactions required by this Item is incorporated by reference from the Company’s Proxy Statement relating to the 2019 Annual Meeting of Stockholders scheduled to be held May 8, 2019.

 

 

ITEM 14—PRINCIPAL ACCOUNTING FEES AND SERVICES

 

Information concerning the Company’s principal accountant fees and services and the pre-approval policies and procedures of the audit committee of the board of directors required by this Item is incorporated by reference from the Company’s Proxy Statement relating to the 2019 Annual Meeting of Stockholders scheduled to be held May 8, 2019, which will be filed with the SEC in March 2019.

 

 

76 

 

PART IV

 

 

ITEM 15—EXHIBITS AND FINANCIAL STATEMENT SCHEDULE

 

(a)Exhibits and Financial Statement Schedule

 

(1)Financial Statements can be found under Item 8 of Part II of this Form 10-K

 

 

(2)Schedule can be found on Page 83 of this Form 10-K

 

 

(3)Listing of Exhibits:

 

  Exhibit 3.1 Certificate of Incorporation of the Company, as amended (Incorporated by reference to Exhibits 4.1 and 4.2 to the Form S-3 Registration Statement previously filed by the Company File No. 33-62702).  
       
  Exhibit 3.2 Bylaws of the Company, as amended through May 8, 2017.  
       
  Exhibit 10.1 Severance Agreement, dated as of April 10, 2008, by and between the Company and Thomas A. Dineen (Incorporated by reference to Exhibit 10.2 to the Company's Current Report on Form 8-K filed with the SEC on April 11, 2008).  
       
  Exhibit 10.2 Severance Agreement, dated as of April 10, 2008, by and between the Company and Thomas P. Sullivan (Incorporated by reference to Exhibit 10.6 to the Company's Current Report on Form 8-K filed with the SEC on April 11, 2008).  
       
  Exhibit 10.3 Severance Agreement, dated as of May 2, 2008 by and between the Company and Kevin B. Reid, Sr. (Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on May 5, 2008).  
       
  Exhibit 10.4 Transition Services and Consulting Agreement, dated August 1, 2016, by and between the Company and Michael O. Fifer (Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on August 2, 2016).  
       
  Exhibit 10.5 Agreement, dated August 1, 2016, by and between the Company and Christopher J. Killoy (Incorporated by reference to Exhibit 10.2 to the Company's Current Report on Form 8-K filed with the SEC on August 2, 2016).  
       
  Exhibit 10.6 Executive Severance Agreement, dated August 1, 2016, by and between the Company and Shawn C. Leska (Incorporated by reference to Exhibit 10.3 to the Company's Current Report on Form 8-K filed with the SEC on August 2, 2016).  
       

 

77 

       
  Exhibit 10.7 Credit Agreement, dated September 27, 2018, by and between the Company and Wells Fargo Bank, NA (Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on October 2, 2018).  
       
  Exhibit 10.8 The Sturm, Ruger & Company, Inc. 2017 Stock Incentive Plan (incorporated by reference to Annex A of the Company’s Definitive Proxy Statement of Schedule 14A, filed with the SEC on March 27, 2017)  
       
  Exhibit 23.1 Consent of RSM US LLP  
       
  Exhibit 31.1 Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) of the Exchange Act.  
       
  Exhibit 31.2 Certification of Treasurer and Chief Financial Officer Pursuant to Rule 13a-14(a) of the Exchange Act.  
       
  Exhibit 32.1 Certification of the Chief Executive Officer Pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.  
       
  Exhibit 32.2 Certification of the Treasurer and Chief Financial Officer Pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.  
       
  Exhibit 101.INS* XBRL Instance Document  
       
  Exhibit 101.SCH* XBRL Taxonomy Extension Schema Document  
       
  Exhibit 101.CAL* XBRL Taxonomy Extension Calculation Linkbase Document  
       
  Exhibit 101.DEF* XBRL Taxonomy Extension Definition Linkbase Document  
       
  Exhibit 101.LAB* XBRL Taxonomy Extension Label Linkbase Document  
       
  Exhibit 101.PRE* XBRL Taxonomy Extension Presentation Linkbase Document  
       
  *Filed herewith    

 

78 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

  STURM, RUGER & COMPANY, INC.
  (Registrant)
   
   
  S/THOMAS A. DINEEN
  Thomas A. Dineen
  Principal Financial Officer
  Principal Accounting Officer, Senior Vice President,
  Treasurer, and Chief Financial Officer
   
   
  February 20, 2019
  Date

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

 

 

S/CHRISTOPHER J. KILLOY 2/20/19   S/JOHN A. COSENTINO, JR. 2/20/19

Christopher J. Killoy

Chief Executive Officer, Director

(Principal Executive Officer)

 

   

John A. Cosentino, Jr.

Director

 

 

 
S/C. MICHAEL JACOBI 2/20/19   S/RONALD C. WHITAKER 2/20/19

C. Michael Jacobi

Director

 

   

Ronald C. Whitaker

Director

 

 
S/AMIR P. ROSENTHAL 2/20/19   S/PHILLIP C. WIDMAN 2/20/19

Amir P. Rosenthal

Director

 

   

Phillip C. Widman

Director

 
S/TERRENCE G. O’CONNOR 2/20/19   S/SANDRA S. FROMAN 2/20/19

Terrence G. O’Connor

Director

 

   

Sandra S. Froman

Director

 

 
S/MICHAEL O. FIFER 2/20/19   S/THOMAS A. DINEEN 2/20/19

Michael O. Fifer

Director

   

Thomas A Dineen

Principal Financial Officer

Principal Accounting Officer, Senior Vice

President, Treasurer, and Chief Financial Officer

 

 

79 

EXHIBIT INDEX

 

 

      Page
No.
  Exhibit 3.1 Certificate of Incorporation of the Company, as amended (Incorporated by reference to Exhibits 4.1 and 4.2 to the Form S-3 Registration Statement previously filed by the Company File No. 33-62702).  
       
  Exhibit 3.2 Bylaws of the Company, as amended through May 8, 2017.  
       
       
  Exhibit 10.1 Severance Agreement, dated as of April 10, 2008, by and between the Company and Thomas A. Dineen (Incorporated by reference to Exhibit 10.2 to the Company's Current Report on Form 8-K filed with the SEC on April 11, 2008).  
       
  Exhibit 10.2 Severance Agreement, dated as of April 10, 2008, by and between the Company and Thomas P. Sullivan (Incorporated by reference to Exhibit 10.6 to the Company's Current Report on Form 8-K filed with the SEC on April 11, 2008).  
       
  Exhibit 10.3 Severance Agreement, dated as of May 2, 2008 by and between the Company and Kevin B. Reid, Sr. (Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on May 2, 2008).  
       
  Exhibit 10.4 Transition Services and Consulting Agreement, dated August 1, 2016, by and between the Company and Michael O. Fifer (Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on August 2, 2016).  
       
  Exhibit 10.5 Agreement, dated August 1, 2016, by and between the Company and Christopher J. Killoy (Incorporated by reference to Exhibit 10.2 to the Company's Current Report on Form 8-K filed with the SEC on August 2, 2016).  
       
  Exhibit 10.6 Executive Severance Agreement, dated August 1, 2016, by and between the Company and Shawn C. Leska (Incorporated by reference to Exhibit 10.3 to the Company's Current Report on Form 8-K filed with the SEC on August 2, 2016).  
       
  Exhibit 10.7 Credit Agreement, dated September 27, 2018, by and between the Company and Wells Fargo Bank, NA (Incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on October 2, 2018).  
       
  Exhibit 10.8 The Sturm, Ruger & Company, Inc. 2017 Stock Incentive Plan (incorporated by reference to Annex A of the Company’s Definitive Proxy Statement of Schedule 14A, filed with the SEC on March 27, 2017)  

 

 

80 

EXHIBIT INDEX (continued)

 

       
  Exhibit 23.1 Consent of RSM US LLP 84
       
  Exhibit 31.1 Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) of the Exchange Act. 85
       
  Exhibit 31.2 Certification of Treasurer and Chief Financial Officer Pursuant to Rule 13a-14(a) of the Exchange Act. 87
       
  Exhibit 32.1 Certification of the Chief Executive Officer Pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. 89
       
  Exhibit 32.2 Certification of the Treasurer and Chief Financial Officer Pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. 90
       
  Exhibit 101.INS* XBRL Instance Document  
       
  Exhibit 101.SCH* XBRL Taxonomy Extension Schema Document  
       
  Exhibit 101.CAL* XBRL Taxonomy Extension Calculation Linkbase Document  
       
  Exhibit 101.DEF* XBRL Taxonomy Extension Definition Linkbase Document  
       
  Exhibit 101.LAB* XBRL Taxonomy Extension Label Linkbase Document  
       
  Exhibit 101.PRE* XBRL Taxonomy Extension Presentation Linkbase Document  
       
  *Filed herewith    
       

 

81 

 

YEAR ENDED DECEMBER 31, 2018

STURM, RUGER & COMPANY, INC.



ITEMS 15(a)
FINANCIAL STATEMENT SCHEDULE

 

82 

 

Sturm, Ruger & Company, Inc.

 

Item 15(a)--Financial Statement Schedule

 

Schedule II—Valuation and Qualifying Accounts

 

(In Thousands)

 

 

COL. A  COL. B   COL. C   COL. D   COL. E 
       ADDITIONS         
Description  Balance at
Beginning
of Period
   (1)
Charged
(Credited) to
Costs and
Expenses
   (2)
Charged to
Other
Accounts
–Describe
   Deductions   Balance
at End
of
Period
 
                     
Deductions from asset accounts:                         
Allowance for doubtful accounts:                         
Year ended December 31, 2018  $400   $        $   $400 
Year ended December 31, 2017  $400   $       $   $400 
Year ended December 31, 2016  $400   $9        $9(a)  $400 
                          
Allowance for discounts:                         
Year ended December 31, 2018  $1,225   $10,704        $11,000(b)  $929 
Year ended December 31, 2017  $1,405   $11,795        $11,975(b)  $1,225 
Year ended December 31, 2016  $1,443   $14,835        $14,873(b)  $1,405 
                          
Excess and obsolete inventory reserve:                         
Year ended December 31, 2018  $2,698   $1,377        $1,548(c)  $2,527 
Year ended December 31, 2017  $2,340   $1,247        $889(c)  $2,698 
Year ended December 31, 2016  $2,118   $1,044        $822(c)  $2,340 
                          

 

 

 

(a)Accounts written off
(b)Discounts taken
(c)Inventory written off

 

 

83 

 

EX-23.1 2 ex23-1.htm EX-23.1

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

 

We consent to incorporation by reference in the Registration Statements (Nos. 333-84677 and 333-53234) on Form S-8 of Sturm, Ruger & Company, Inc. of our reports dated February 20, 2019 relating to our audits of the consolidated financial statements, the financial statement schedule, and the effectiveness of internal control over financial reporting, which appear in this Annual Report on Form 10-K of Sturm, Ruger & Company, Inc. for the year ended December 31, 2018.

 

 

 

/s/ RSM US LLP

Stamford, Connecticut

February 20, 2019

 

 

84 

 

EX-31.1 3 ex31-1.htm EX-31.1

EXHIBIT 31.1

 

CERTIFICATION

 

I, Christopher J. Killoy, certify that:

 

1.I have reviewed this Annual Report on Form 10-K (the “Report”) of Sturm, Ruger & Company, Inc. (the “Registrant”);

 

2.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;

 

3.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;

 

4.The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:

 

a)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;

 

b)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;

 

c)Evaluated the effectiveness of the Registrant’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

 

d)Disclosed in this Report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting.

 

85 

 

5.The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of Registrant’s board of directors (or persons performing the equivalent functions):

 

a)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’s ability to record, process, summarize and report financial information; and

 

b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

 

 

Date: February 20, 2019

 

 

 

S/CHRISTOPHER J. KILLOY                      

Christopher J. Killoy

Chief Executive Officer

 

86 

 

EX-31.2 4 ex31-2.htm EX-31.2

EXHIBIT 31.2

 

CERTIFICATION

 

I, Thomas A. Dineen, certify that:

 

1.I have reviewed this Annual Report on Form 10-K (the “Report”) of Sturm, Ruger & Company, Inc. (the “Registrant”);

 

2.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;

 

3.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;

 

4.The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:

 

a)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;

 

b)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;

 

c)Evaluated the effectiveness of the Registrant’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

 

d)Disclosed in this Report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting.

 

87 

 

5.The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of Registrant’s board of directors (or persons performing the equivalent functions):

 

a)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’s ability to record, process, summarize and report financial information; and

 

b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

 

 

Date: February 20, 2019

 

 

 

S/THOMAS A. DINEEN                      

Thomas A. Dineen

Senior Vice President, Treasurer and

Chief Financial Officer

 

 

88 

 

EX-32.1 5 ex32-1.htm EX-32.1

EXHIBIT 32.1

 

 

Certification Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

In connection with the Annual Report on Form 10-K of Sturm, Ruger & Company, Inc. (the “Company”) for the period ended December 31, 2018, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Christopher J. Killoy, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)The information contained in the Report fairly presents, in all material respect, the financial condition and results of operations of the Company.

 

 

 

 

 

Date: February 20, 2019 S/CHRISTOPHER J. KILLOY             
  Christopher J. Killoy
  Chief Executive Officer

 

 

 

 

 

 

 

A signed original of this statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

89 

 

EX-32.2 6 ex32-2.htm EX-32.2

EXHIBIT 32.2

 

 

 

Certification Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

 

In connection with the Annual Report on Form 10-K of Sturm, Ruger & Company, Inc. (the “Company”) for the period ended December 31, 2018, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Thomas A. Dineen, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)The information contained in the Report fairly presents, in all material respect, the financial condition and results of operations of the Company.

 

 

 

 

 

 

 

Date: February 20, 2019 S/THOMAS A. DINEEN                    
  Thomas A. Dineen
  Senior Vice President, Treasurer and
  Chief Financial Officer

 

 

 

 

 

 

A signed original of this statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

90 

 

GRAPHIC 7 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBHXKB& MX\SR9HY/+>2!CN_%?B31=%;3]/UV MV,EGJTIM?,DC1K=3C.)=QP ?H>AKR77M'TOPK-+KOAT_V=XA/B VEI;VSE5N M8BR;HC$.-@SV [>U 'H>O^ YO&'BQI?$=SY_AJ"%1:Z;#<2)OF_BDE"@=,\8 M8_AR#A^'].M_!?Q>_P"$;\/W$O\ 8MWIK75QI[S-(MI(#@.NXDC=QU.3GTVX MZ#Q?XQOK35(/"_ABU2]\279O0#^%1V% '"^&?".F_%*UU'Q/XK^T7IN+J6&PA$[QI9PH2H MV!2!DD9.<@X'O4FF^+]3\/?#?Q?#/=R7>H>'+J6SM[J<[W=20(F;U(W=_2M3 MX.75O8^$;[0YY4BN]&OKB*YC<[3&N\L&.?X2,\^Q]*Y&6PE\2?#GXE:M:*9K M?4-1>:T9?^6L<#*=R^H^4_E0!KW?PLLK+P0_B&*\OE\7P6AOFU;[5)YCS!"Q M!!.-IY7IG'XY](\):RWB+PCI6KNH62[MDD<#H&Q\V/QS6#J?BS2S\(I]>2\B M^SS::RQ-N',I0J$ _O;N,>H-:/P\TZ?2?A[H5EJD_-@_G0!TU% M%8#>#],9BQNM;R3GC7;T#\O-H WZ*XCPCX,8KMZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH I:KI&GZYITNGZI9Q7=I*,/%*N0 M?<>A'8CD=JY?PM\+/"_A/4YM1LM.B:[,C&"5R[&!#C"KN9N1S\W!P2*[6B@# MCM:^%G@SQ#JT^J:KHQN+V<@R2_:IEW8 X5P!P!T%2Z!\,_"'A?5%U/1M(^S M7BJR"3[3*^ >O#.1^E=910!RWB'X<>$?%-^+[6-%BN+K;M,JR/$S#MN*,-WX MYKHK.RM=.LHK.RMXK>VB7;'%$H55'H *GHH X^/X5^"(M:&KIX>MA=B3S!\S M^6&]?+W;/_'>O-=A110 4444 <_X$_Y)YX:_[!5K_P"BEKH*Y_P)_P D\\-? M]@JU_P#12UT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S_@3_ M ))YX:_[!5K_ .BEKH*Y_P "?\D\\-?]@JU_]%+704 8'CHE?A]XE9201I5T M01V_=-2?\()X/_Z%30__ 70_P#Q-'CO_DGGB7_L%77_ **:N@H Y_\ X03P M?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (FN@HH Y_\ X03P?_T*FA_^ M"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (FN@HH Y_\ X03P?_T*FA_^"Z'_ .)H M_P"$$\'_ /0J:'_X+H?_ (FG^)O&6@>#X;>77M0%HEPQ6+]T\A8C&>$4GN*Y MS_A=OP\_Z&'_ ,DKC_XW0!T'_"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ M!=#_ /$URFJ?';P-9Z9<7%CJ3W]TBYBMDMI8S(W8;F0 #U/IV/2LWPG\??#F MH:0&\2SC2]10X98X)9(Y!ZKM#$?0_P#Z@#O?^$$\'_\ 0J:'_P""Z'_XFC_A M!/!__0J:'_X+H?\ XFN?_P"%V_#S_H8?_)*X_P#C=:6A?$[P=XEU:/2](U@7 M%[*&9(C;RIN"C)Y90.@)ZT 7O^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_ M^"Z'_P")K$UP2KXDNSK<7B3^S9$46-QH\L_EQ +\P=+<[]Y;/+*RX (Y!CL M=>U?^WM!@@U&TUC3)=*GN)+Q7\HW!1D&_8J$!AD#&X DL<+@ @&__P ()X/_ M .A4T/\ \%T/_P 31_P@G@__ *%30_\ P70__$U7C\8>9I7AN^^PX_MI<[/. M_P!3^X:7KM^;[N.W7/M6?;>.-7N=-T.\7P] /[;=4M(_[0.Y.=7@L]6N9O#L"IHLI34-NH$C;M5\P_NOWAV-DAMG.!D]NX5@ZAAT(R* ,# M_A!/!_\ T*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B:XB/5=#B76;C7[[Q2 M)4U2XA1[6;4A$!YA6-$,1\H'H /7 KK?#VKZG =#T768&.HW&G27$\SN-RF- MD7:P P6(<9(.,@^M %K_ (03P?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ ."Z M'_XFL^V\9W>IRPVFEZ3%-?2/=%DGNS%''%#*8MQ<(QW,V,+M]J-O4EOE8#GC@9XT?'NH3:=X1N7MIY([J1DCBC@W&:RL[J[,UU! "$*R%F+$APV02=NX+GC%6+P3Z[XPN-'EN[FW MTZQLXIW2UG:"2>21G RZ$.%41]%(R6YR!B@"S_P@G@__ *%30_\ P70__$T? M\()X/_Z%30__ 70_P#Q-57:[\*M'8VD]QJTFH7.S3[:]G;,&%+/OG.YB@ ) M&0S#IR,8U-!UEM7ANTGMA:WEE<-;7,(D\Q5< ,"K8&Y2K*02 >>@H J_\()X M/_Z%30__ 70_P#Q-'_"">#_ /H5-#_\%T/_ ,3705P&E>)]0L='L(UMGU.[ MU#6+VTC,UR4"!9)F7+$,=H" <#@= <8(!O\ _"">#_\ H5-#_P#!=#_\31_P M@G@__H5-#_\ !=#_ /$U47QE)%I-_+=Z:$U*SOET_P"R0W'F)+,^SR]LA5?E M/F+DE01SP<<[FE7.I7$4PU33HK*:.3:ODW/GQR+@'#_\ H5-#_P#!=#_\37044 <__P ()X/_ M .A4T/\ \%T/_P 31_P@G@__ *%30_\ P70__$UT%% '/_\ "">#_P#H5-#_ M /!=#_\ $UP7CS7=%^$GB'1-4TWPW9JEY:7=O+%9HEMN.^W968JO.,,!G^\: M]=KY_P#VFO\ F5O^WO\ ]HT >WZ!JRZ]X>T_5DA,*WD"3",MDIN&<9[UHUS/ MP[_Y)UX>_P"O"+_T$5TU !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 <_X$_P"2>>&O^P5:_P#HI:Z"N?\ G_)//#7_8*M?_12 MUT% '/\ CO\ Y)YXE_[!5U_Z*:N@KG_'?_)//$O_ &"KK_T4U=!0 4444 %% M%% !1110!D>)?#6F>+-$FTG5H!+;RQ'_UCD$BL;P#\.]*\ Z8T M-H?M%[-_K[QTVL_H .=J^V:["B@ HHHH P;G2=?#O-R)W61R-K*$;<, MC@@ XQ75T4 <5:>"-0A71K>?78I;'1RPM8DLMCLAB>,>8^\[F 85CS\0M%TS\OWL]^F/>NDHH YF[\(_:M,\3V?V[; M_;CL^_RL^1F)(^F[YON9[=<5KZ4]V\$RW:J/+G>.(B,INC!P"02??GOU -7 MZ* ,.S\,6T6CZII=XRW=MJ-Q<32JR;1ME8DKU/3/7^59D/A/5[5-*GA\012: MEIT$MH+FZLC(LT#E2 ZB127&Q?G##/.1SQU]% 'G,VBW'A&73Y;:]OI+P"Z# MWJZ.]Y%(DLOFE'BA8.K@D%6&%X;/4"K'ASPGJUOHVDZA%?FRUF(7(E-[;"59 M8II6DVR1HZ88$J>&&#D8[5WU% &#:Z!=)K.GZI>ZH;NYMK2:WD)@5!(9'1L@ M _*!LP!R<8RQ(R9M=T1]5:QN;6Z%K?V$_G6TSQ^8@)4HRNF5W*58C@@]#FMB MB@#D/#_@J?1/$]]K[ZI%-1*TUOYT4\620KH&4Y4DE2&&,GJ#6W10!Q[>"[N2\&LRZUO M\0K,LB77V8B!$4,HB$._.S:[_P >[<<[NU:NCZ)RM; MD+)E0NV-=_R !4 R6Z'.2,] M0 #6':>#_LO]E_Z=N^P:E.HHH YBY\'K

H02+$/]'EC6,)P3\PS&">F02..M:5A::U""U[JUOM?#O_ ))UX>_Z\(O_ $$5TU'O^O"+_T$ M5TU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 < M_P"!/^2>>&O^P5:_^BEKH*Y_P)_R3SPU_P!@JU_]%+704 <_X[_Y)YXE_P"P M5=?^BFKH*Y_QW_R3SQ+_ -@JZ_\ 135T% !1110 4444 %%87B;5=>TN&W;0 M?#1UN21B)4^W1VPB Q@Y?KGV]*YS_A+?B'_T3#_ROV_^% 'H%%?.'Q@\:^.H M!HPN=-OO"F[S]OV75Q)]IQY?7RL8VY[_ -[VK+^$WC?QO-XHNDMTU'Q0WV)B M;*ZU7RUC&]/W@,A(R,XP.?FH ^HZ*\__ .$M^(?_ $3#_P K]O\ X5I:%XA\ M87^K1V^L>!CI5FP8M=C5H9]A R!L4 G)XX]: -S4O$.BZ-+'%JFL:?8R2#*) M=7*1%AZ@,1FM#>N5&X9;E>>OTKDY;'5(/$>J7^AOH^I1W92.^M+N1HI(F6,! M5$JJ_&#G8R?Q$YYKG-#^S3>*?#MQITEWIEG;:5>QFPD:-UA,4T:O&6(8E=W< M-T1<8&00#U&BO,;7Q)K2:QHTJWVK75AJ+3)YUY9VUO;R8A>16A08G4 KQYF0 M1W/!,FG:[K]EI7A76;[5Y;_^U8&-S:&")(P1;M*"A5 P;*8.6(.XX XP >BR M7,$,T,,L\:2SL5B1G :0@$D*.Y !/'85+7FD1U2;4O ^M:AK(NEO#+6/ .>N66OB36DUC1I5OM6NK#46F3SKRSMK>WDQ"\BM" M@Q.H!7CS,@CN>"0#TZHH;F"X:58)XY6A?RY0CABC8!VMCH<$'!]17GVEZCX@ MN]&\++/K]P+K7U62:<00#[.JPF0B(>7C>5(H8U+O([!551R22>@KR#5]2>/6+KQ+!6Q7#C3?$7B#1 M]&L[RSTJRLXI;:Y:XAO9)YL1%7 53"@4DJ 3N. 3P:KQZ[K'V.U\0G4]\%QJ MPL3IBQ1F)8C.8!AMOF>8,!B2V.HVT >@45Y_'KNL?8[7Q"=3WP7&K"Q.F+%& M8EB,Y@&&V^9Y@P&)+8ZC;3M.N?%.H>'K_4[;4KBYNC>SVT=K'%;J$A2Y*%DW M*,RA%.-[;.F0>X!WU9;^)-"BU0:7)K6G)J)8(+1KI!+N/0;,YR@N=6>] MTF^T^\U@AX;2-WD(EG$*XFW[>OG8QG.S.<8YZ5YV>? 4 M=X #J7_"3!]Q^]YOV_RR/^^/E[_+QTH//@*.\ !U+_A)@^X_>\W[?Y9'_?'R M]_EXZ4 >I4444 %%%% !1110 5\__M-?\RM_V]_^T:^@*^?_ -IK_F5O^WO_ M -HT >M?#O\ Y)UX>_Z\(O\ T$5TU^DCNH;J10DDMG>S6K2@=-_E.N[';.<4\^&= M'W:>5LA%_9ZLELL+M&JHV-RD*0&4X&0V0<5K44 ']+AM],@2UQ%I>/L:[V/E80IZ_-\K$< MYZUIT4 <]:^"/#UE>P7<%@PDMRYMU>XE>. ."'6.-F*HI#'Y5 '3C@8;:^!/ M#MG/:SQ6YY/)-:-% &!=>"?#U[=23W6G^66[Y*YS MSUYJ_'HFGQ:"-#6!O[.%O]F\EI&/[K&W;N)W=..N:T** &0Q)!#'#&NV.-0J MC.< # K)7PKHR:K_ &D+1O/\TSA//D\D2D8,@BW>6'_VMN>3S6S10!C+X5T9 M-5_M(6C>?YIG">?)Y(E(P9!%N\L/_M;<\GFI3XAV&CM,]JDS2S8\R:YN9+B1@.@WR,S;1DX&<# M)]34*^&-)74C?B";S#+YWE&YE, DZ[Q#N\L-GG=MSGGKS6O10!CCPMHPU;^T MQ:-]H\WS]OG/Y7FXQYGE;MF_'\6W=[T#PMHPU;^TQ:-]H\WS]OG/Y7FXQYGE M;MF_'\6W=[UL44 %%%% !1110 4444 %?/\ ^TU_S*W_ &]_^T:^@*^?_P!I MK_F5O^WO_P!HT >M?#O_ ))UX>_Z\(O_ $$5TU'O^O"+_T$5TU M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4C M;MC; "V. >F:6FR)YD3IN9=P(RIP1]#ZT >.^$KMW\;(FJ:[?Z9XC:" W-MJ M)<)=L)9Q+'&C$(4P4*%.@Y&?G!Z[6+K7X?B/X\AAT>>:=$MH"Q>8BW9MT MI.!P>B@$=R2< 8MOX0\27>N?V;JES#-9VBV$AU0ES-<+!+,Z#!7 D.0'.\X& M#SOP.TU?1KB_\2>']1B>)8=.EF>97)#,'B9!MXYY/?'% '%W^L3:WJOB6-D\ M0'^RYS;PR:3.8EM%$:MYKJ9$$S%BQVX<@*!@;OFLZIJ@N=9T:*_U:^O-)FTG M[0K:*9DFGF)'[UH[<^:(RNU#3;S1ET>&TE>^N'A 2(G:Z MNJ.'3;75H+>^D0D>?*^3Y0(/W57EO=E'8UK^"(9H?#5E M=VLD%XFJ3R7]S-\\(3S27_=H5)(!(&&*Y&3GM5+6?AO8W/V :9)>6ZQ:DEY. MC:K=!2NYF)3:ZE;7;^:QY2-PQ P#DXZ?SK=H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#G_ G_ "3SPU_V"K7_ -%+705S_@3_ ))Y MX:_[!5K_ .BEKH* .?\ '?\ R3SQ+_V"KK_T4U=!7/\ CO\ Y)YXE_[!5U_Z M*:N@H **** "BBB@ HK"\3?\)7Y-O_PBHT7S=Q\\ZH9=N.,;?+[]2!C) ]LC\Q098Q*L1=1(RE@F>2!C)QZ# M(_,5PR_\)7);20>)TT9]3=U;2/[%:5720 [W=I 0J@%YFU,2>1-;#=@P[.0H8J-O\))SDL&8 [FBO/_ /B[_P#U(W_D MW6EH7_"Q/[6C_P"$A'A8Z;AO,_L\W'G X^7&_P"7KC/M0!=F\4R?VO?:=9>' M]5U![)D2:6W:V5 60. /,F4G@CM6CHVL0:W8FZ@CFB*2/#+#,H$D4BG#*P!( MR#Z$@]02*X^/2M5U#Q1XP;2O$%WI=P)8!&(X8)(R_P!G3!PA7R6VJ-SNK0^=M).XH'./8:-OI?AC5_%VAVUA:P M76BQV-\T4+H7MV;SHN4#_*R D[=ORC^'H* /2J*\:TVU6;65:_US2;+Q*NK, M60Z6\FI$"0X57$V3"T6!D)L"'V)JKJ=WIMSK$%["FBVVH+KL4?4@OV@ M(SS2E@8D8'&PJ5P54'D 'K]GJ\&HQ1S6,4MQ T\D#RJ HC*%E8D,0<;E*\ MG..,V,<59T4Z6 M9O#_ /8P0:UY$W]O;?\ 7_ZEM_VKON\[;C?SG..,T >LT5Y5X;TFPTRQ^'-_ M9VL<5[=J([FY5<23H;5VVNW5@"JX!X&T8QBO5: "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ KY__::_YE;_ +>__:-?0%?/_P"TU_S*W_;W_P"T: /6 MOAW_ ,DZ\/?]>$7_ *"*Z:N9^'?_ "3KP]_UX1?^@BNFH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH+V^M-.M7NKZYA MMK>,9>69PBK]2>* )Z.@R:\^F^)K:O,]IX(T2[U^93M:[(\FTC/O(W7'H!SV M-1_\(%K_ (G/F>./$4DENW)TG2B8+;']UV^^X^N/K0!LWGQ(\)6NJ-ICZM#- M,L-MHUR\K>+T\/W7_"O_MXNSHGG'++MQ]I\ MKILS\VW/3_9YKWW2O#FC:)IS:?INF6MM:NNUXXXQB08Q\W][\&M1O/#DL:26NK:,89,-D<^G2MK0?'GA;Q M*532M:M9ICQY#MY\#>&/$ MVXZMHMK/*W6<)LE_[[7#?K0!T-%>>?\ "O\ Q!H7S>$O&=]#$O2QU4"ZAQ_= M!/S(/IDTG_"9>,_#_P OB?P;)=P+]Z^T*3SU/OY3?.![DT >B45RNA_$?PGX MA<0V6LP)=9VFVN>&O^P5:_\ HI:Z"@#G_'?_ "3SQ+_V"KK_ M -%-705S_CO_ ))YXE_[!5U_Z*:N@H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KY_P#VFO\ F5O^WO\ ]HU] 5\__M-?\RM_V]_^T: /6OAW_P DZ\/?]>$7 M_H(KIJYGX=_\DZ\/?]>$7_H(KIJ "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH ***Y+7_B1X=T&Z^P_:)-1U0G"Z?IR>?,3Z8'"GZD4 =;6 M-X@\5Z%X6MO/UK4[>T!&51VR[_[J#YF_ 5R>/B+XOZF#PAIC=ABXO77_ -!3 M/YCWK9\/_#CPYH%S]N6V>_U,G+ZAJ#^?.S>N6X4_0"@#&_X2WQAXK^3PEX?_ M +.LFZ:IK0* CU2$?,?4$\>M3V?PMLKFZ34/%NI7?B6_7D?;#MMXS_L0CY0/ M8Y'M7?44 9NJWL'ASPW>WT5H&AL+9Y5MX5VY"*3M XZ>E1GKGGH<+U>L&_71KTZ7%!-?B%C;Q7'^ MK=\<*W(X/3K7EOA"RSXXDN= TB^TA!?$ZG;F)[>W2'[*F(RAPC/YK$@J"<9. M=I!(!VECXLNK_P ?2:"-+FMK&.RDG6YN4*/.ZR*AV*3D(,GDCYNHX&30L_%E MYJGB;4-/AU_P]8""^:UM[*XA,ES.J ;F&)UZMO ^4_=[U4\<:W-X/\22^*GT MZ>[M+/16C.W*(TCW,2JI?! /.?7 /%>4ZY\=+75?#6I:/:^$(;#[;N8S178. MV4G=YFT1#+;@#G.<]Z /:_&6J^(M L9[^RO]+=7D2&RLI-.D>6:9R%5-XG4< MMWV\#/!Q73V1O$TR!M1\IKP1 S_9U(3?CYMH))QGIS7GN@:Q/\0+OP9K#:?/ M#816]U>2!@707"-Y* O@#=_K&'>O0I[Z*WF\EH[AG\II1Y=N[*0O4;@-N[GA M$?#WB5"NL:/:79(QYCQXD'T M<88?@:Y;_A6NHZ)\W@_Q?J>F(OW;*[(N[8#T"MROUR37H,881J'(+@#<1W-. MH \\_P"$G\?>'N-?\)QZM;J.;O0I=S?]^7^8GZ8%:>C_ !0\(ZS-]F754LKP M'#6NH*;>13Z8; )^A-=A67K/AS1?$,/E:OI=I>KC ,T09E^C=1^!H TP0P!! M!!Y!%+7GA^%K:0QD\'^)M5T(YR+8O]IMO^_;_P")I/[;^(_AWC5O#MGX@M5Z MW.D2^7*!ZF)_O'V6@#T2BN*TOXK>%-0N/LES>2:3?#&ZUU6(VSK^+?+^M=G' M(DL:R1NKHPRK*<@CV- #J*** "BBB@ HHHH Y'7/'UKHVKBPCTR_OA%($O)K M=5VVY\IY<8)!=@B[BJ@X!]<*=#7/&.A^'O#R:Y>WJ?8Y45K?RR"]QN *B,$C M<2#GV')P*X/Q(T2>-)+W0]5ETS4K74 U[!>Q+);.5LY66;;D, R H6##H>,J M#6KXMGCUWX.RZ]=:?%%?S:6K@M'\\6_8652>0#QQWP* .MUOQ!%HLEA +*[O MKJ_E:*"WM?+WL50NQ)D=5 7U]*9=>)$T_24O;_3+ZUFEF$$%DWE//-(WW57 M8[+SSU8 $G %5-=TS1]5\1:/#?WU]#>I#.UK#;3R0"0?)O)D3!!'R\!AD$\ M$5QKW5W_ &SIANI99=*TKQ0UI!GC[1\6=:GA8&*WTJVMYL#I*7D< GU"D M''HPK9U*:WU.:YT&'5KFPOQ L[O;*HD6-B5RI=&7J"#CD>W% $]MKFFW>@KK M<5THTYH3/Y[@J%0#))!Y&,'.>F*9X>UVT\3:%:ZQ8K*MK<@M&)5 ; )'(!/I M7GVC2ZIJ?@_P]9Q^'9[K1HC)]H%@\2"X6*0B(8FE4E'P)".<,8) .SHHHH **** "BBB@ HHHH M**** "BBB@#G_ G_ "3SPU_V"K7_ -%+705S_@3_ ))YX:_[!5K_ .BEKH* M.?\ '?\ R3SQ+_V"KK_T4U=!7/\ CO\ Y)YXE_[!5U_Z*:N@H **** "BBB@ M HK"\3>&3XEAMX_[UPISAA@D,.#R"?0URUEX)O/"^J0ZS9:QKOB"2)'B>TU2_64[&P28BP4 M*^57J0",\BGZIX9OO&FH07UY<:UX:CM(GBA6QO4CN9=Y4MYC(778-BX )YR> M.X!W%%>?_P#"K/\ J??'/_@X_P#L*TM"\!G0M6CO_P#A+/%.H; P-OJ&H>=" MV1CE=HZ=1SU% #UO_$>I^(M9LM/OM*M+;3Y(HU%Q823N^Z-7))$R#J<=*F\/ M^*DOK.%-1D@6\DOI["-[=6,5P\6XEDZ[054G!)P01D]\Z3P'IFMZYXEGU[1; M2XBO7B6VN)(T:0((55MC?>3# ^GK5.VTKQ#9Z9H43P_?LJK:O#']LM_ M*>-9(U+*JL ZY5MO0X["@#JKGQ1I%K]H62Y=I(+@6KQ10222&78'VJBJ6<[2 M&^4' SZ&JX\;:$R I<74DQ=D-K'8SO<(1@G="$,BCYEY*@?,OJ,\XFC:C-_: ME[J/AN[?[3JOVN&*TU)8;J)/LZ1AE='4;N"K+Y@&,X+#&8ET?7I+82:G8:[> M,A>.QN+?48(=1M8RJ<2[&2&0%D+3QQX?2"*5;R:8.C2%+>T MFF>-5.UC(B(6CP00=X&"".H-9VL>,+JS'B-[(6DT.G:3%?VKD%A(S^9U(;E< M(N,8ZGFN?M_#?BKC5-9LM6U>2^@"@6&J"SFAV.^Q)A'+%&WR.N2N<,&P" M#DVKGP?J$6E>(+*QTQ(8KC08+*T@2Z\Q1(OFYC#N0Q WK\S 9S0!VNJW.J1Z M/YFD6D5S?R;%197VQIN(!=N02J@EMH.3C ZYKFY_%FJZ6^K:?>"QO=1MWM8[ M::VB:*)GN&V(KH7<@J1N.&Y4C&*W?$$VLVOAQAHEFUQJ)"1J%,>8PHVE];WD&H^;J<\#/?3)(KMN>.1_F(7'("C*@ M8 P "S=>+-5T=]2TR_2SNM4B-K]CD@B:**7[0YC3H:]_9Q ML[M#9?8K.XEC+N+>4RMN*,RJ6+%1\QZ G'8U'P_K&NW>H:]_9QL[M#9?8K.X MEC+N+>4RMN*,RJ6+%1\QZ G'8 Z'1-5U%M;U#1-7:UEN[6**XCGM8FB26*3< M.49F*D,C#[QR,'BH8O%L%K)KLNL30VMGI^H1V<!C'UI= M$LKZY\3:EX@OK"2P\^VAM(+>9T:0*A=F9MC,HRTF QX7FLB^\.:I.-9"V@8 M7.OV=Y$#(GS0IY&YNO&-C<'GCITH Z6R\3Z1?PWLJ7+PK8J&NA>026S0J1D, MRRJI"X!^;&.#SP:R;7QQ9WWBA+&"3RK!=-EO9I+NWEMW3:Z -B0+\A#,=V,' M'7@U6U[PSJ.KW_B=85CCCO\ 2[>WMY9&&QI$:4E6 R0/F7)QT/&:SM9T37?& M%W<^=HC:1')HDUF)+FXCVN9UGNE2V M@^TN);&>-C%_?160%U]U! X]:T;75[&]O9;2UN!-+%$DK[%)55?E?FQMR0,X MSG&#C!%<;8:9>6\DFIP^$]3_ +1M[)XXAJ6NM"= OO"L=QI$RK<69"W$5ZH5,KG.%VC:<8"$+GY>0#K:*** "BBB@ M HHHH **** "OG_]IK_F5O\ M[_]HU] 5\__ +37_,K?]O?_ +1H ]:^'?\ MR3KP]_UX1?\ H(KIJYGX=_\ ).O#W_7A%_Z"*Z:@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HK-UKQ!I'AVS-WK&HV]E#V:9P"WLHZL?89KC/\ A._$ M/BC]WX(\.NULW U;5@8+?'JB??<>X_*@#T&>>&U@>>XECAA09>21@JJ/4D]* MX6\^*-G=W3Z?X0TR[\2WRG:QM1LMHS_MS-\H'TR/>F0?#'^UITO/&VM7>OSJ M=RVI/DVD9]HUZ_4]>XKNK.RM=/M4M;*VAMK>,82*% BJ/8#@4 <#_P (AXN\ M5?/XN\0FPLFZZ5HI,8(]'E/S-[CIZ5UN@>%="\+VOV?1=,M[-2,,R+EW_P!Y MC\S?B:V** "BBB@ HHJ"]OK33K5[J^N8;:WC&7EF<(J_4GB@">HXX(86E>.* M.-I6WR,J@%VP!D^IP ,GL!7!3?$UM7F>T\$:)=Z_,IVM=D>3:1GWD;KCT Y[ M&H_^$"U_Q.?,\<>(I)+=N3I.E$P6V/[KM]]Q]ZE+Y19+4&18@LJ,2[#Y5Z8ZYSBOF*ON[1M!TGP]9BTTC3[>R@[K"@&[W8] M6/N:T: /$?A:OQ$B^'&DR:'_ ,(W+II\XQ0WPF68?O7SROR\MD_3%=A_;_Q* MM?\ 7>"=.OL=[35EBS_WV/QKOJ* .!_X6!KUM_R$/AWKZ>OV1H[C^1%)_P + M;T>'_D(:+XDTW'7[7I;KCZ[<_P"37?T4 DB!OYUC77@7PE>\W M'AG2';^]]CC#?F!F@#;@NK>Z3?;SQ3+ZQN&'Z5+7#3_![P'.V_\ L!(9!T>" MXEC(^FU@*A/PETJ+_D'Z_P")].]/LFJNN/\ OH'Z4 =_17 _\(#XBMCG3_B+ MK:8Z?:XHKC^8'M2?V%\3+3_4>,]+O\=/M>EB+/U\LT =CJFBZ7K=L;?5-.M; MV+^[<1!\?3/3\*XR3X46>G2-/X3US5?#LI.[R[>8RVY/JT3G!_.G?:/BO:C] MY8^%+X#IY$T\3'Z[N,TO_"6>/K8XN_AT94[R6FK1-_XZ0#0!%]O^)GAW_C]T MO3?$]HO6:RD^S7&/4HWRD^RU9L/BSX9FN19ZLUWH-]WM]6@,&/\ @1^7'N2* MB_X67=6__(0\!^*X<=6ALA.H]R5;I5:_^*/@2^M3;>(;2[A@/WHM3TJ1E'U& MUA[4 >B6]Q!=P+/;31S0N,K)&P96'L14E>(K!\+GN&N?"WC9_#=TQW$VMVT4 M3'_:CDX(]N*UK7Q3XQTK'V;5_#/C.T'0VUY';73#Z E/RR>* /6**X&S^+F@ M"9+;7;>_\/W3CA-2MRJ-[JXRI'N<5VUG?6FHVRW-C=074#?=E@D#J?H1Q0!Q MGC'4?!*^(M+37X4GO;.7?O%GYRP QR$>-E)&.,'=DXP,')QBO._$$<]OXP>^T&[LK\-JG^G:7?1M&% MF6RDW8EP>&AP,%6&<&I_"=M);VIN M]"N5,,4-IIDL\;(,C'E(APO!'(Q^E4O&=[YAL]%FM=1.G7@+7T]K8S7 ,2X_ M<_ND;!(Y/#3R0VFN M:))J B7?&/[$FO(XP>.&6)E!XZ9STI? NDR:7X6MGNOFU&^)O;V0C!>:3YFS M],A1[**K_$">=]#M]%M96BN-:NDT\2+U2-LF1A_VS5_SH M6OC+0Y](L[^Q% M_<6-PK"![72KF084[3PD9*CTR!GM5GPUJ^B:KI\HT%=EK:S- \?V1[<1R Y9 M=CJO()YXZY[U3\57G_"+>!KG^RHEBEBB2TL8T'"R.1'& /8L/RK2\/:+!X>T M"RTJWP4MH@K/CEVZLY]R^LK?4M/N;"[C\VVN8FAF3)&Y&!##(Y&03TKQ?XF>$_'46N M6@\$76O_ & VP\[;K,S?O=S?\])2>FWVH ]PHKY:_P"$7^-O_/WXB_\ !LW_ M ,F?? K ^W_$/Q=QI]E#X3TQ MO^7B]437C#U$7W4^C<^]=/X=\%^'O"L9&D:9##*P^>X;YY7]?,3Z8'"GZD4 =;6-X@\5Z%X6MO/UK4[>T!&51VR M[_[J#YF_ 5R>/B+XOZF#PAIC=ABXO77_ -!3/YCWK9\/_#CPYH%S]N6V>_U, MG+ZAJ#^?.S>N6X4_0"@#&_X2WQAXK^3PEX?_ +.LFZ:IK0* CU2$?,?4$\>M M3V?PMLKFZ34/%NI7?B6_7D?;#MMXS_L0CY0/8Y'M7?44 ,AABMH4A@B2*)!A M410JJ/0 =*?110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %"Z MT/2+XG[7I=C<9Z^=;H_\Q6)=?#3P3> B7POIBY_YXP"+_P!!Q7544 >?S_!7 MP-*C+#ID]J&^]Y%Y* ?P+$?I67%\"M%TV5KC0M?\0:3"!P,8"R6Y/''48'%?1=,FABN(7AGB26)QAD=0RL M/<&@#SC3?%7C^]MQ<6>D>&=:@Z>9IFJ$+^; XK@OB0/$]WX#L/#L/@&_TF%+ MY71;>\%Z'^60[/DRQY;=SQQ]*]/U'X3^%KNY-YI\%QHE_P#PW.DS&W8?\!'R M_I55_!6K3:;J&E>*O$ZZKX=>W+++-$(;FVD5E97\P<$ !CD]\=LT ?,+>!O% MR*6?PMK:J!DDZ?* !_WS7UQX6TF&[\(^$;G48)&OK"P@>,R,RM'(8 K9&>3@ MD$?$FMO_P (WYLB6]^(GB.M^6P"QES^OG>ZWB96B M5%^4;RZE&].NX-NU[+7==N/B4^E7EI'9:7_9\LT$6]7DE9947S&(X4$$X4$\ M')YX'-^'](U+5O'LFKSZ-'IMW9:@6OKHO&S2@VD2>2I0DLI8[_F &/XB0.Q MGTZZ7XA0ZP83]@BTB6!Y00<.948#;U/"D]* ,KQ7XJU"T\3:+I>DE!#_ &A! M%J4Y .T29VQ#(/S$ L>X 7^\*>]YK7B#6O$$.FZQ)IL.D,MO"D4,4@GF,8D) MDWJ3M^91A2IZ\],,<$8JK/\ $32/##ZUJ]D_]HV>NR>=9&-T203*ODMNC;#E"4!#HK=^..0# MTKPYKXUSP?8:[)&(_M%J)Y$4\*3Q-+IK MQQ+"EO*VT;&V^9O52&)+$'#< =,SPY)X[U#PMIGA_0]$31-,BM1#+JNJ*#(_ M'S%(,Y&221NR#[51T_X23[;#3M3TZ\O+JVN8U;5+N\1[9+6-PVR&(-N!9552 MK)@9;YL=0"M=_%;Q1>VNH:_H5K=36%G.^3-!&E@L .U< M]G!\.[[Q(([OQQX@N-51@'&FVA-O:+W (7YG^IQ46N>$6UJ34=-C\*26?VV? M:]XM^&LC'@#SO(#C]]M&!F+AL'=@9KTA$6-%11A5& /:@"MINE:?H]FMIIME M;VENO2.",(OUX[^]6Z** "BBB@ HK-UKQ!I'AVS-WK&HV]E#V:9P"WLHZL?8 M9KC/^$[\0^*/W?@CPZ[6S<#5M6!@M\>J)]]Q[C\J /09YX;6!Y[B6.&%!EY) M&"JH]23TKA;SXHV=W=/I_A#3+OQ+?*=K&U&RVC/^W,WR@?3(]Z9!\,?[6G2\ M\;:U=Z_.IW+:D^3:1GVC7K]3U[BNZL[*UT^U2ULK:&VMXQA(H4"*H]@.!0!P M/_"(>+O%7S^+O$)L+)NNE:*3&"/1Y3\S>XZ>E=;H'A70O"]K]GT73+>S4C#, MBY=_]YC\S?B:V** "BBB@ HHHH **** "BBJ1U?3!??83J-I]LZ?9_/7S/\ MOG.: +M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M69X@T"Q\3:/+I6I+*UI*REUCE9"VT@X)'8XY%:=% &)K/A'1-=\/KH=Y8QBQ MC"B%(AL,)7[I0C[I'M6Q%&L,21*6*HH4;F+' ]2>2?>*V@DGGE2*&-2[R2,%55')))X H DHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **@NKVTL8O-O+J&WC_ +\T@0?F:YC4/BCX'TS(N/$MBQ'46[F< M_P#D,&@#KJ*\_P#^%KV=WQHOAKQ)JI/W7@T\K'^+,1C\J/\ A)?B)J/_ !X> M!K6P0_=EU+4E.?JB#(H ] HKS_\ L?XGZC_Q]^*-%TD'J-.L#.1]#*:/^%97 M%[SK7C;Q+?9^]'%="WB;URBC^M ';7NI6&G1^9?7MM:I_>GE5!^9-([29^@6UW3DGT&P&H[+X1^![.3S?["BN93]Z2[D>8M]0Y(_2NHL-&T MO2EVZ=IMG9CTMX%C_P#00* .-_X6G'><:+X2\3:EGI*ECY<1_P"!L1_*I[3Q M%X\O;R!Y_"%EI.FB13<37FI+(ZQ9^=@J#@[>_;YB17L/A8^%O$%A8>(M%L+7*6XMH9 M/)"R6Z*3^Z_V<$G@?J,5TD4,<$2Q0QI'&@PJ(H 4>@ HBAC@39%&D:Y+;44 M9)R3^))- #Z*** "BBD=UC1G=@J*,LS' ]30 M%<+J7Q2TA+QM.\/6UUXCU M,?\ +#35W1I_OR_=4>XS53_A'_'7BWYO$6M)H&GMUT[1VS,P]'G/0_[N0: - M_P 1^/\ PYX8D^SWU^);YN$L;5?-G<]@$7IGWP*P/M_Q#\7<:?90^$],;_EX MO5$UXP]1%]U/HW/O73^'?!?A[PK&1I&F0PRL/GN&^>5_7+G)/TSBMZ@#C-&^ M&.@:;>#4;]9];U8\M?:I)YSY_P!D'Y5QVP,CUKLZ** "BBB@ HHHH **** " MBLS5O$6BZ#'YFK:K9V0QD">95)^@)R?PKD7^+6F7SM%X8T?6/$,@.-]G:LL( M/^U(^,?7% 'H-!( ))P!U)KSSS?BEKQ_=V^C>&+=N\KF\N%^F/D_.F1?#"SU MF23_ (2;Q3JWB%XFV36[7/DP*V V#%&?E."#C/0B@ ^)7Q)T?0_">IPZ9KMH M=;:+RX(H)1(ZL2 3\N=I )/..E10?"[P/-X'1GMXF+VHN6U@R'SMQ7<9O,SZ M_-CI[5U^F^#?#6D6KV]AH=A!'(ACDVP+N=2,$,QY(QZFN8_X4[H.TVJZKKZZ M27W'25U%A:D9SMVXSC\: ,CP%\7M$_X132K7Q/J1_WK>99 /R-/&F6(TZ/3S9P&RC01I T8*!0 M, 8/&,5RFH_"?P7J$WGIHZ6-R#E9M/=K=E/J A _2@#M:*\^_P"$%\4Z3SX? M\?:CL'2WU>);M3[;SA@/I1_;?Q+T;_D(^&-,UJ)>LNE79B;'KLDZGV% 'H-% M3M+0K&X&W /R@[@,\9 K,\(Z/<:Q\)H=*35+F M!I;B=);K):5T%T^\%L@[F4$%NVXFNK\/:"=%2]EGNC=7U_<&YNI@FQ2^T* B MY.U0J@ $D\6LDUP+J="Z7EHTK2$IM93R&*D!M MW7'.< %M[)H[OQ-+\/[3[+8P:0]MNLUVQW%Z#\IB X9U4,"PYR0,DCA=*U#P M]9>*/"*^$FB(O1)!J1MAG?\ NBZ_:,?\M=RD_/\ -]_WK4\ ZGKFJ^&9[F[_ M +/T71 C1:8UO8_9Y/+Q\LV'E=5'7"D'/!SCK&WB70--U6UO_$_CO1[Z>P1E MMXK.(1A'88:1U5Y"7*\#&T $\<\ '::[HEKKMK%!>^=):Q2B9[5& 2YV@X20 M'[RYP=N0"0,\<5QWAO3(-4'B?0)%NM%MC1(.0$EC9U+KM//S#D!ACI6?"WC M_4WU&]M_"MW#J=^8)9+$D1RB"'<[;BUN]U?P] MI=W';&UC-I;R3>6A;\%QRB:ZTZ;4+CO-?74DK'Z@MC]*Z;3_#&@:3C^SM%T^U(Z-#;(A_ M,#- '*?\+;TJ[_Y NA^(M8!^Z]GIS;#[Y;&!1_PE7C_4.-.\ I:(>DVI:BBX M^J*-U>@44 >?_P!F_%/4?^/G7] T=3_SXV;W#+_W].":/^%;:C? M?O):S+:QM]54'C\:] HH X:U^$'@BVE\Z71_MD_>6\GDF+?4,V/TKJ-/\/Z- MI./[-TFPL\=#;VZ1_P A6C10 4444 %%%% !1110!YKX_P#$-Y:>(K72?[=? M0K9EM989D"*URS7*I(-[@C$:88KWWR0V@$6Z.5;E,@ARH99 M 0O)X(Y !)JQ::?<^%/A-J<5\B![>SO+@6\396%#O=8E/?:"%]./2@"S%>>) M-6\%>')--E5;W4(K=KV^*H3;HT>YY%0\%B< #! W9Q@5A77BS6M(7Q!IL6H) MJ4EI>6=K;:C<1(/*:X8*RR! J,4R#P!]X ^_EH^/E[;^#[+0;#1VM);>WBMF MO4NP7*( K% 8\*Q X)W8ST-=9HGQ.\)3?#.]@N-!AMXO,\C^S9KP2O?,<%F! M"^8S\YW,H&['S=2 #T73M1O],\;#PU?:G)J27%@;V&>>.-)4*N$93Y:JI4Y! M'RY'.2>,0^,O$HTS6-,TIM8CT:WGBFN;F_;R]R1Q[0%3S 5W,SCJIX!P,G(X MBPTWQ7K/B!=:\+Z)+H%JMHUNE]KDC7%Y(K%6)"R,QXV@*K-M&6]>-'_A6LMO MJ6D^)-0@U#Q/>*&%[9ZE+"9%W ;3&I;RAL8?=WXY)!. * ,&X^,6JW%K/HVA M-]MNFNV@MM6DUC]LA@MXK29T9U6/>2S;&9027X 8\# MGK@ &WINE:?H]FMIIME;VENO2.",(OUX[^]6Z** "BBB@ HHK UOQQX7\.[A MJNN65O(O6+S-\G_?"Y;]* -^BO//^%GW6K?+X4\'ZSJP/W;F9!:6[>XD?K^0 MH_L[XGZZ?],UG2?#MLW_ "SL(#GF?'HL-U]N] U&VTV?[/?2VTB6\V<;)"I"G/;![UYGX!CTBP\77%M-IM]X?U=9A$ MMM@&&Y'V6(M&TJ[ED92&D&6#?/G^)A7I^KZ7;:WH]YI=X&-O=Q-#)M." 1C( M/8UR&@^"]3BUZ2\UO4OM45G>_:+/9"(S.WV:.+S9"&/0!A@!>^T8\NQ>S\C9UW.K[MV M?]G&,=^M96H>$=0U&UN]*FUTR:)>2L\T,T#/<[&;^$=2FU/P7HVI7C M?OY[**65F&,L4!)_K4&IZ'K5Y)&= M:,SKIDPNXK"#L\:Q\SG_ 'R>/]D*>YJ*?2_['NM=\2^)/".DWEM]O>X:[N)4 MENHX%VHA1#&1M"J&QY@/7C. >DE^'7AT>(-)U2STG2[/[ TCM%#81KYK, %) M(Q@J1D<'GTIU]X3O[^WO-+N-;,NAWDC/-!- SW.UFW&-9C)@)G@ H2%. >A M!U!$5Q!AE62*1>C#(8&N5U7X8^#-98O<^'[2.7.?-M08&!]X?Y<_2O0:* //O^%L66GG;XDT#7="(^]+<6ADA_!TSG\JZ32/& M?AK7MHTO7+"Y=ND2S 2?]\'#?I6[U-:O\/O".N[CJ/A^QD=NLB1^6Y_X& MF&_6@#I:*\^_X5?)IO/AKQ=KND8^["TPN8%_[9O_ (T8^*>C=&T'Q%"/4-:3 MM_[(* /0:*\^_P"%GSZ;\OB;P=KNE8^]-'$+J!?K(G^%;>D?$/PAKNT:?XAL M7=NDH[QVL2&VE&[<,(9/-/S!_P"' M ^Z6H ]>HK@_B%=^(K7P!)'+EM$GMK>X$3L]Q."QB4(2611PS9 QD@#KSC! -VBN1TVUO==\ ^'3 M)JUW KVEO/>R0EC/<+Y8)42 [E+-@EA\Q&0,9S3? U^]U!2V2OFD:AJ5Y9V-KIB7-O%:W; MVQE9G8/(60@L%PHP3M&[)%4-(U>SU[X:1^)=:SOYK7SQ&[*&(B M9 68*/Q/'6@#T:BN8\!Z7?Z;X8A?5+N[GO;QC=2)@T5Y]N^*FL= M(]!\/0G^\S7?O0P2"T@;ZQI_C0!U.K>*_#^A M_P!J:U8VC#^"6=0_X+G)_*N7;XN:->,8_#VEZUK[YP&L+%O+!]V?&![UKZ3\ M-O!NBD-9>'K+S!R))T\YP?7<^2*ZA55%"J % P !P!0!Y_\ VQ\3=8_X\/#6 MDZ)$W234[LSOCUVQ]#[&L?7_ /K'Q/U>[FUY6T;3=/,D.EPA4>623/,TAY^ M0X&%!Y'YGUFB@#S[3/#)\8Z=!!\0?#\'O .N70/W9;_;91GW!8G(H\OXJ:M]Z?P_ MH,)Z;$>ZF7ZY^0T >@UG:EX@T;1E)U/5;*SP,_Z1.J'\B:X__A6E]J//B'QQ MK^H9^]%;2+:0M]40'^=:6F?"WP3I3!X/#UI+)G)DN@9V)]?WA/- %&;XP>%# M*8-+DO\ 6;@?\L=,LI)6_,@ _G6)XJ\6^+M9\'ZW%9^!+NTL)+"=9KG4+I(W M1#&VXB(98G&<<]:]4@MX;:)8K>&.*->B1J% _ 5)0!\ 5])_LZ:/I[^$KW5I M+&!M074'B2Y:,&14$<9P&/(&2>E>V44 %%%(S!5+,0% R2>U "T5R6L?$[P= MHCF*XURWEN,X$%IF=R?3"9P?KBLG_A/?$^M';X9\"WYB/2[U>1;1![[#EF'T M- 'H=5-0U33])M_M&HWUM9P_\]+B58U_,FN'_P"$8^(.NO;CJFB6%T M[=9'A7?_ -]CYOUK;HH \^/PFT^P);PWKFN:$1TCM;QGA_%'SG\Z/L'Q1T;_ M (]M8T7Q!"/X;VW-M*1Z Q_+GW->@T4 >??\+$UK2N/$G@36;0#[T^GE;V(> MY*XP*T]*^*'@O5W\N#7[6&;.#%=Y@8'TPX&3]*ZZLS5?#NBZXFW5=)LKT8QF M>!7(^A(R/PH T8Y8YHUDB=7C895E.01[&G5P$GPA\/P2--H5WJ^@3$YW:;?. M@)]U;(Q[<4W^P_B5H_\ R#?%6FZS$.D.K6?E,!Z;X^2?@T5Y]_PG'BS2 M>-?\ W[1CK<:1,MT#[[.&'XU6U+XT^'TTR5=+6XGUQF6*WTRX@>&1I&("@Y& M,9/.#0!Z517E^HW7Q,\+Z4_B'4+[2-4MK=?.O=-AMS$8XQRWER=20.>?3O7H M^GWT&IZ;:ZA;$M;W4*31$CDJP##]#0!9HHHH **** "BBB@ HHHH **** "B MBB@ HHHH Y_P)_R3SPU_V"K7_P!%+705S_@3_DGGAK_L%6O_ **6N@H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\^\2:'XE_X2&!M/ MEAO[&[O&D5;QY,63&UEC;HK QG.0/E^8[?XLCL==;44T#46TA5;4A;2&U#8P M9-IV]>.N.M><_#NZM)?$]_';Z]J$-Z)5:ZTO5FNAU&V>\TF[M(RHDF@>- M2W0$J0,^U:=##'/$YQ#=!8]K)OVED&?F#!<\#(Y-,TO1M5M=3UC7[F*R.J7T<44=G'-X)]-L=4UJ;5=8:X\O&FQ6/FQPVK*N=TH4^ M6P+9+/-\H''&.>L6^>'PZ-0E:*=TM/.=H6RDA"9)4^A[&@#(\2:3J6IW,#)H MOAS5+>.,E$U/<&MYL_>5O+<,N,<80\=>>*M[X-N'\%6OA^WN8Y2;N*>]FES' MYR^<)9< 9P6.<#WQFN;T'5IK^V\/:[/=Z[9RWLT1FOI'+6-PSCF 0&7,8S\B MOY8Y4'+9RT%]K5U;>$==\77&LW46KZ=J4L26WVIE@C5)=BP-#G8VY,')4M\V M0>!@ ] M\*+.UOIDM[K5T/\ EAI=H\S'Z' 4_G47_"5^/=7XT;P.MC$?NW&LW83\XE^; M]: /0:BN+F"TA::YFCAB7J\C!5'XFN#_ .$6\?ZOSK/C:+3XC]ZWT:S"_E*_ MS#\JEM_A#X5\Y;C55O\ 6[D?\MM4O'F/Y9 /Y4 6=2^*W@O39?)_MN*[N"<+ M#8JUPS'T&P$?K5'_ (3_ ,1ZKQX>\ ZK(IZ3ZHZ6:_7!R2*[/3=%TO1XO+TS M3;2R3&-MO"L>?R%7J //O[+^)^L?\?FOZ/H,+?P:?:FXDQZ$R< ^XI1\)-+O MF#^(M9US7FSDI>7K"+/LB8P/;->@44 8ND>$/#F@[3I>B6%JZ])(X%W_ /?1 MY/YUM444 %%%% !3)98X(7FFD6.*-2SNYPJ@6E MM+++#Y7VQL0RR"166)_57("D#DYZ'I0!HZ/K^D^(+:2XTC4;:]BCD:-V@D#; M6!Q@_ED>HP1D$&KJW$#W$ENLT;3QJK/&&!90V<$CJ <''T->=> ;V!]:N+>_ MT>33];E-]Y=S',)(KB%;IBP4C&2CN0-Z XY'#$5=\&Z5'H_C[Q9;I<7-R[0V M4DL]U+YDDCE96\C20$X(&TG/.1^=>FU% P%49. ![G))-,GCU_P38>(/$$T^F369O);^:U6&0RR1\ 8 MEW@*P15X\LC(QGG( /0*SK+7]&U*>>"PU>PNIH 3-'!0-&986"R*K+C*D@X.#Z5Q>FVUGK'BW1'\.V\2:+X=CE@:^C M "S,4V>1&1]Y1]YF'&0!UZ '21>-?"EQ.D$/B?19)9&")&E_$69B< !N3FM MVN,D0>)/B489^(^JG.I^,;'2XS]Z' M2;'=GV#R?,/K2K\(=#NV#Z]J6MZZVCKUC242./\ @*9/Z5A_\+6MK_CP]X:\0:SG[LL-F8X?Q=\8_*NETKP;X:T3 M!TW0M/MG'_+1+==__?1&?UK!8Q_XZ!5VB@ HHHH ***QM<\ M6:!X;CWZQJ]I9G&0DD@WL/9!\Q_ 4 ;-5=3OH]+TJ\U"4$QVL#SN!U(52Q_E M7"_\++O];.SP=X2U+5$/W;VZ'V6V^H9N6^F :9)X3\=>)XGC\2^*8=,LI5*R M6&B0X+*>H,K_ #=.#U% %+1-#\7^,]#B\2W/C.]TJXOD\^SL[)%\B!#]P.#R M_&"$M 73DN7NI MWD>>YNI!AIYG.6N;RY7_VF:5?A-9ZBPD\4Z_K M.OOG)BGN3%!^$:8Q^=>A44 9.C^&-"\/IMTC2+.S.,%H80&/U;J?Q-:U%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%(S!$9B"0!G@9- "T5YSX8\6>)]> MU>.\CBL+G2;B"WE:TA^62U21YEW&1FP[+Y8WK@>BC*G=MW_BRZ@\%&\5Z!]GM9H[;4[:9+FRN M77(CE0Y&>,X/3_&JVKZSXH%UK,FF6UC:V&E1!O,U&"0F\8)O;8RLH1 .-V&Y MSQQ3]9\;+8> 8/$-K:-+=7MJLMI9L>6=DWX/3A1EF/HIH YS4W^)7BG1I?#M MSX;L='6[3R+O5/MZRH8R,/Y<0^8$C(Y]?Q'HVFV$.E:59Z=;Y\BT@2"//7:J MA1^@J/1;V34M"T^^F5%EN;:.9P@PH+*"<9[/(M:66$V\6G/9NFX[P[2(X.,8QA M?7/3BC5](GU#Q-H%_#+"(],EFDG1F.\AXF1=H ]3WQT->:>,-9'A[6]+\6># M+A[C4_$$"22Z*8WD^V1%,K-L'*,HQ]>?]K-2PNM2L_ B^+?#]_>ZQXCUF\2/ M4[FTL#=R6ZA'/E+"2 H0[1D^H[$8 /3M5L_%$CZE;64FG75E>IMB:[D:)K/* M[6 58SYHS\W+*>2,XYJE+JGA_P ':+9^']1UC3H["WLOLTCW%X!<'"A0!$%. M MYM5A>_A4_B.U "#P%XEU1<:_P"/ MM3,9'^HTF)+-0/3<,DCZU=T[X3^"]/E\]M&CO;@G+37[M<,Q]2')'Z53_P"$ MS\@ M45Y__:OQ2;@>&M!4G@,U^Q ]S@4?:_BQ_P! OPK_ .!$U 'H%%>?^9\79/F2 M'P7"/[LC73'\QQ1L^+LGRM+X*B!_CC6Z9A] >* /0**\_P#LGQ8_Z"GA7_P' MFH_LKXIO\S>)- C)ZJEBQ ^A)S0!Z!17G_\ 8GQ/EX?Q?I$(Z[HM-W$^WS&C M_A'?B5_T/=C_ ."A/\: /0**\_\ ^$2^(AZ_$X#V&@6_^-'_ AOCJ3_ (^/ MB;<,1T\K1X(_SP>: /0*H:SH]GKVES:=?(S028.48JR,""K*1R"" 0?:N._X M0?QBW#?$K4-IX.W3X0<>Q[4?\*_\1?\ 11M<_P"_%?!JZ%,][?7 MDU_J.Z=(II64B.*29I,*%51EL@L<'G@' KY[@^.WB2U\0:GJ]OI^DB2_6)' M22.1@JQ[@N,..?F.3^@KV[_A7&K2?--\0_$Q?UCE1!^0%?,+> _&"L5/A37, M@XXT^4_^RT >[?"[Q_\ \)CK6J>(?$DNGZ=/IMK':1M')Y431RLSMN#L3N!B M'(.,'I5W4_$OP]MI[BQC\2WEY97,S3RZ-I\:W$,SLVYOF6,M@M\Q42 'IC!( MKD_@G\-X[B769O%_A>8-%Y'V0:C;.@.?,WX5@ W1.Q[5[[8Z9I^EP^5I]C;6 MD7]RWB6,?D * /-=4\4>(_%%G?V>B>$/$OV:]@\@/=R06 B'(+H64MD@]R>! MP :@T/PK\6(88;9O%>GZ5I\2".*WCLX9VB4# '$2+Q]:];HH \VMOA#%++CD&U\.63..=]PGGMGUR^ M37644 ,BBCAC6.*-8XU&%5!@#Z"GT44 %%%% !1110 445@:_P"-_#/AA6_M MC6;6VD SY._?*?\ @"Y;]* -^BO.S\0=?UWY?"/@V^N(F.!?:H1:P_[P!^9Q M],&@^#/&7B'YO$_C*2T@;[UCH2>0H]O-;YB/8B@#J-=\8^'/#*DZQK%I:-C/ MEL^9#]$&6/Y5R_\ PL?6-<^7P?X/U"^C;[M]?XM;?Z@MRX]A@UN:%\.O"GAU MQ+8Z-;FY!W&YN 9I2WKN?)!^F*ZB@#SO_A$?''B [O$?C#^S[=NMEH,?E<>G MG-\WZ&MC1/AKX2T"03VNCPS7>Y9Q:,@DA,*1@D1NC1A@PSN+=>0E=AXYNM?M;_0VL[R&UTMM4M( MIA'N,\Y:7!0G@*F,9QDMTX&(NH7#2-);12RP ML4(VD,RX(3YAD<\;,'L?$>A7&K66E6]K) ZA;73F9B-R1N"0, _,0/_P!5 M %3Q%ILUQJ,VH:MK4]AX=L[,MLM+R2V?ST17@LKF_D@!GSGS)%6%P^.-H)P.3UQCH98;_4/#]S;W<-M;WD\$D92*=I8U M)! ^A7%Q*\LTNGP/))(Q9G8QJ223U)-<1?ZQ-K>J M^)8V3Q ?[+G-O#)I,YB6T41JWFNID03,6+';AR H&!N^;N-'L;_1O"NDZZU_8XL)K769/-D^US/&UM( M4",RA4;S 0 =I*<@\\Y !#J-N+S2;;6K[7-5O=/6P3RH]%CGB>:5ADS8A;,*?E7G.>HU_!E[=ZCX.TJ\OKJ&ZNI;<-+-$RLK'ZK\N?7'&26 M60+M4N[EVVCLN6.!Z4 ;5%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4V3?Y3^5M M$F#MW=,]L^U.HH \4L[.\N?&BSV6A7&D>)0+(WPM(G@ML>=*;AW8?NY$=57& M2Q)QCE6QZ)X@M;B;QEX2GBMY9(8+BY,TB(2L8,# %CVR3CGO71K!"MP\ZQ() MG54>0*-S*,D GJ0-S8^I]:DH \[\0Z@VN>(;G2-7M-7@\.VA4/%;Z5=2G47Z MG,D:$"(' P#EB#GCK9\2Z#JNI6]YJ^EWMN(&TE[>VL;C2Y&DC5E)8(/,0J[? M*,%"1M QU![NB@#G_##W&G>%M"M-2#F[>WCCQ%9R*$(3.''S;" ,$L0"?3(% M0>(+6XF\9>$IXK>62&"XN3-(B$K&# P!8]LDXY[UT]% '")-<>%==\3F73-0 MNDU.5;RR:SM))A(_E*C1L5!"'<@Y?:,-UX.-[P9H\V@>#-(TJX $]M;(DH4Y M ?&6P?J36[10 4444 %%%% !1110 4444 %%%% !1110!S_@3_DGGAK_ +!5 MK_Z*6N@KG_ G_)//#7_8*M?_ $4M=!0 4444 %%%% !1110 4444 %%%0W5Y M:V,#3W=S#;PKUDE<(H_$T 345Q&J_%WP+I&X2^(+>=QT2T#3Y_% 5_,UA?\ M"Y+K51_Q2W@?7=44\+-+'Y,7UW ,/SQ0!ZI17E)N/C/KH(BM-#\.Q'HTK>=( M!^&\9_ 4A^$WB#6.?$_Q"U>ZC;[]O9_N4_F5_P#': /0=5\4Z!H8;^U-9L+0 MC^":X56/T7.3^ KB=1^.W@NT?RK*:]U28G"QV=LW)^K[<_AFK6E_!/P)IA#' M26O9!_'=S,^?JH(7]*[33M&TO2(_+TW3;2S3&,6\"QC] * /,O\ A9/CW6P1 MX<^'=S&I^Y/J3E%/O@[!^3&D.@?&/7Q_Q,/$NFZ) W6*RCW./Q S_P"/UZY1 M0!Y)'\"+&^D6;Q+XGUK6907:I/_ MQ_(UU6E_"KP/I!4V_AVSD813<:7+*\,2@!8U(N% 4 #H #CIP M*M>&_!]QH?B34]9EN[!GU%%\^*RLY+=6D!SO(:9UR%?#9:/4M9MEN!Q]GA/FRY]-BY(_'% '345YW_ ,)O MXM\0?+X5\&SPPM]V^UQ_LZ?41CYF'N#1_P (#XDU\9\6^,[QXF^]8Z0HMH?H M6^\X^N* .AU_QYX7\,[EU76;6&8?\L$;S)<_[BY;]*Y[_A//$VOC'A+P9=F) MONWVL,+:+ZA/O./H:Z/0/ OACPSM.DZ-:P2C_ENR[Y?^^VRWZUT- 'G?_"#> M*]?Y\5>,[B.%OO6.B+]GCQZ&0_,P]B*W]!^'_A7PT5?3-&MDG'/VB5?-ESZ[ MVR1^%=+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45ROCGQ9<> M%["SCT[3_P"T-6U*X%I96Y?:ID()W,?[H[]/J.HYK0?%/C^UU79K^EV&I:?) MJ+6,DND)(7LWX^8J1\T0SUZCDD] 0#T^BL#Q1XQT?PC9";4KD>?(,6]G'\T] MPW0*B=3S@9Z#/)JK\//$]UXP\'P:U>6\5O--+*OE1YPH5RH!SU. ,GU["@#J M:*\V;Q?XR\3:AJ?_ A.G:/_ &;ITS6QN=5:3-U*OWA$$(P!TR>#D,YXQ]: .OHKRMO&OQ"@T-?%LWA_ M2/\ A'ROVAK%)9/MR6^/OEC\G3#=.G8=O3+"]M]2T^VOK5]]O<1++&WJK#(/ MY&@"Q116%K/C/PWX>E>+5M9M+29%#&*1_G(/0A>I'!Z"@!G@3_DGGAK_ +!5 MK_Z*6N@KB?AUXGT.^\)>']*M-6M)]0ATZ&*2VCE#.K1QJ'R/0'OTKMJ "BJ6 MHZQIFD1K)J>HVEDC=&N9UC!_%B*XS4OC3X'L&:.'4Y-0N <"&Q@>0M]&P%/Y MT >@45YF?B-XLU9F3P[\.M4=2N4GU21;5?KM;@CZ-2#3OB]K10W6M:'X?A8? M,EG;F>4?7?D9^C4 >FUS^K>.?"NA[QJ/B#3X73[T7GAI!_P!7"?\ @'S8_ BM.R\#?#7PZ"5TW1D(&2U[*LI&.^9" MB0HF (DO(AM'^Z#6=,<_\ ?.T_F35W_A$/%]USC=%I1V^Q)+# H Z+2O!GAG1-ITW0=/MW7I(L"E_P#OHC/ZUN5P M'_"P/$$X_P!#^'6NOD5I/A:T)'6XN9GP?^ "C[#\5;CF76/#%IT.+>UEDQZCYS0!WU M%<#_ ,(M\0I_]?\ $5(5Y!2WT:'D?[Q.10?A_K\__'W\1->8D<_9UCAY_ 4 M=]17 _\ "JK24_Z7XL\778R?EGU8XP>HP%'%)_PIKP9*/],M+V]R,'[1J$QS M[\,* .TGU73K4D7%_:PX)!\R95Z=>IK+N/'/A*U!\[Q/HZ$#.W[;'G\LYK+@ M^$_@2W.4\-69YS^\+/\ ^A$UJ6_@;PE:X\GPQHZ$?Q?8HR?SQF@#@]*LK;XM M>(==OM1U2XFT/3KK['8V5G<&.-\ $RL5.6SVJ71]:M?ASXZO?"FK>(2VB2V* MWUE+J,X+6[%RIBWGJ#@L >P^N=S4OAU+%KA M\HX 8#O_ /7S9T#X>:?IKWEYK4O]OZK?%3@_H, &I!XU M\*7(S#XFT>3C.%OHB1]1NXK3AU/3[DX@OK:4YQ^[E5N?3@UD3^ O"%SDR^%] M'))R6%E&"?Q S6;/\)? =Q]_PU:#K_JRZ?\ H)% '9T5P'_"F?!<6/LEE>69 M X-OJ$PP?7EC2_\ "J+"//V3Q/XLL^,#[/JS# ].0: .^HK@?^%=:M#G[)\0 MO$JC/_+>5)N/Q44?\(AX\A_X]_B5(1DDK/H\+Y]LY! H [ZBN!_LCXGVX_=> M*-$NL#_EXT]DR??8:"WQ:@SF/P==* -IN8V/N<\4 =]17 _VW\3(&_>>#]) MN1G_ )8:ILX_X$*!XS\:P@&[^&EV@Y)\C5()N/PQS[4 =]17 _\ "R=0@'^E M_#_Q6N!D_9[59ORPPS0?BUI47_'WH'B>S/ (GTIQ@^G!/- '?45P0^,W@96" MW&JS6S%MH$]C.N?_ !S%78/BKX%N<;/$UB,_\]"4_P#0@* .PHK!@\<>$[G' MD^)M'G0T 7**** "BBB@ HHKG MM<\=^%_#=XMGJ^M6MK(3 MM\.^$!IMNW2]UZ3RSCU\E?F_F*/^%;ZKKGS>,/%^HZ@C?>L;'%K;_0A>6'OP M: -O7/B-X3\/.8;W68'NL[1;6V9I2WIM3)!^N*Q!XR\:>(?E\,^#GLX&^[?: MZ_DK]?*7YB/<&NIT+PAX=\-(%T?1[2T;&/,1,R'ZN$HO%=C:JM[+87]C.+FRO(E#&&4="5/#+ZCC.*\\TSQ)XJ\"/>7&N?8=6 MT$ZO);W5_$IAN4E8J/,9/N;?]E>??U[OQMX1G\2PV%YIM_\ 8-9TN8W%C<,F MY-Q&"KC^Z< $]O0]#Q>F>"_&/B6\EM_%=UIUIHT6J/>3VUC'*&O)1M(&7'$7 M&01R>>.A !ZG-IMC/?1:A+9P27D"%89WC!>,$<[2>5SGG'6N)^#&?^%96V.O MVBYQ_P!_6KT$C*D>U9U^]YK>OX5P>N;_ /A#_BU]F_U?]K)^>]-_2NW;PAXR M\,ZAJ?\ PA.HZ/\ V;J,S7)MM563-K*WWC$4!R#UP>!@<'DG:T7P#9V'@J]\ M/ZA1_P *]O=W^H_LI\_[OE'U]JH? M"W?_ ,*O\/;^OV1?RRG<]_3+"RM]-T^VL;5-EO;Q+%&OHJC 'Y"@"Q7E%A';7?QSOSXJM;)- M1&G0_P!E1&3S8]F6W%&95R^?;(^8#.,UZO7.:]X"\+>)IWN-8T:"ZG=54RDL MKX7. &4@CJ>E 'G/CBWN[7XIZ:OP]BLT\2264_\ : 4*$6/*;6D'3=UZ\_=] MJS[SP1\:=>!^W^*8+<%2-D=XT"X]"(8\'(KIO#?PYTR;X=Z+>Z$W]C:[/I\% MQ_:4*[Y#(R([;MV25+#D#'&1T)!R4^)/B_\ X2VW\*W:Z39:S:R>7)'(C&/4 M#Y4C K(2!&&Q$ ,$[G!Z H0#,T[X$:W!(DMU/X>DG#9:66*>X+>N5=@I_*NQ MT[X>>+=/B,=IXVL]-B88:+3O#]O$#[Y'-;GC+QA?^&O"_P!OM]$N)K]H/-:- M@#%;=-WFR [>,\!22Q''&2+NN:U?PZQI>AZ4+9+Z^229I[F-I(X8H\;CL5E+ M$EE &X=2>V" 8?\ PKW6YCF\^(?B%SD$_9S'#]>@- ^%%C)Q=^*?%MX,8(N- M68Y'IP!3SXUU)%?1V@M#X@&J+IJN$<6YW1^:)MN=V/+R=F[J,;L.@ ,/\ X4SX*D_X^[&[ MO#QDW%_.V2._#"KL'PI\"VQRGAJR/.?W@9__ $(FKFHZQJMUXH;0-%>SMY(+ M1;NYN;R!YE 9BJ(J*Z-=2UD:7IMA!:VNL7,ERET\Z/+#; M_9VV2$*"I?+%0!N& >>F" ;L'@CPG;#$/AG1TXQD6,>2/KC-:D&F6%JIV84@G-=#9W&O6GAR24K;ZY=[_]#DAE6(7$38V/(IH QK3Q=K*?"V'6+EK M>36;BZ:T1@F(ED:Y,2D#C*J,>YQSW-:UK>:GHGC*RT2^U6;4[;4;.6:*6YBB M22*6(KN \M5!4AP<$9!'4YXS(/"6J2_#)-)>)(=4M[Q[R&.1P5++=-,@+#( M88Y[9_"I[O0]0\8ZVMUJ-E>Z):0:?-:)F>$W#23%=[*4+JH"IC).3N/ QF@! M="\5:CK7Q#NK5-BZ%_9YEL\ 9G*R[&ESC.TG<%YP0 >XK5\:ZG?Z5HL,UBY@ M22ZCBNKP('^R0$_/+@@C@=R"!G)& :R],\):GIGCZWOO[4OKC38=+^S*TJVR MC(?B+;'&I"@?-D 0:Z'3M1O\ 3/&P\-7VIR:DEQ8&]AGGCC25"KA&4^6JJ5.01\N1SDGC&=-H MVH:C>^(-7N/#*&"]LX;7^R;BYC62[*,2TCLA9%8!MJ?-GY>2O&+'AOPT8_%+ MZX^E7.G)#:&TA6^N_M-U*6969G??)A!M 5=YZL<#/(!VU%%% !1110 4444 M%%%% 0",$9%49]%TJZ&+C3+*7(Q^\@5N/3D5>HH Y^?P)X1N!+@Y?PU9CG/[ONG75H>3F" M_G'/KRYYH_X5/IT0_P!$\2>*K/ P/L^JL,?3(-=]10!P)^'&IP@BT^(/BA!P M!]HG2;C\5'/O1_PAWCF$_P"C?$J<+G.)](@ER/3.17?5ROCR6^BTJR-L+_[$ M;Q!J)T\,9Q!AON[/GQNV;BOS;;X&1]%UN'5"+2$ M16ES*Q-I.(\,CO\ ,X0L,@%>!G&1C''WGA?2]0\.>-_$'BFRM]4UO3;RX"W" M&2!/EAC*J%5ON@G R2?7K0!)X8\$:+XJ\5>+(8+R_'A.VO46VLK.Z:.UFE9/ MWW"]0& Q@C@^F*]6T3PKH/AN/9H^DVEGQ@O%&-[#W8_,?Q-<1#IT/PXM?"S: M9<7/V:[E^RWMO)<.\4C-$TF]4.1&VY/X HPQ!'3$4=Y?VG@72/&[:G?/J%S/ M;SW,;W4AMWBFD5#&(<[% 5Q@A0V5SDY.0#U2BLOQ#:ZI>Z+-:Z-=QVEY*507 M#]8T+#>5X/S;=V/?%>?:EK5QX1O_ !'_ &+?WU_9Z=I'F7'VZYDN5@O-P$8W M.2JT5Y_H<_D^(M)?[5K]HEY%(/^)G*9H=2.W=NC4RL8&'WP MI5,KD;>./0* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** .?\ G_)//#7_8*M?_12 MUY_\1-.M]7U^*SU_PY),6N2+"]T^V=I9XOLTI5#(N2'67!PV%Q@XP&->@>!/ M^2>>&O\ L%6O_HI:W)((97B>2)'>)M\;,H)1L$9'H<$CZ$T >&>(=1\8>%/A MW!Z2WN88YH)5*/'(H96!Z@@]17FTV MC:W\,YY+[PW'/JGA@L7N-&+%I;4=2]N3U'?9_CD $#Z/J$FKOXS73;O8-<2Z M%L86$[6JV_D%_*^]G)+;<;L=L\5T&F.;GQ=K'BJ2SOH;!+&&S@\VSE6:7:SN M["$KYF,LH'RY.#@$(=+\3Z5'J6D7:7%N_!(X9&[JPZJ1Z&M2@#C+IG MT'Q[:==[+B6_:\@@A:::W%Q*)(R43). H#!0<$^F2/5** .5\(6D[:CXAUR:V MFMEU2]5X(YT*2&*.-8U9D/*Y*L<'!P1D#I75444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !6)XDT_5+R"TN-(O/(NK2;S?)D=EBN5VE6C?;DX(.0<'! .#6W10!Q' MP]\/:AI]I'JNJ*D%S<:;:6HM(P?W:1(<%RP!WDL>%Z#/'>T4 8'B*#Q)?:)?6NCFSM+N1PD,[7+@^4<;FR(SL?[P'# M<'/:LJV\+W5QX6N_"]UI.G:;ID]N\?FV>H27,N]OXF#PIN.>2Q8DFNTHH Y. M'0]9U'5='N-;6PCCT=FDB>TF=VN9"ACW,I11&,$G:"_) SQSUE%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% '/^!/\ DGGAK_L%6O\ Z*6N@KG_ )_R3SPU_V" MK7_T4M=!0 4444 <'K_@B\LM5D\3>"IH[#66YN;1^+:_'7#K_"WHP]??-:GA M+QO9^)C-93P2:=KEKQ=Z;<<21GU7^\OHP]1ZUU%7U4^IZ9H Z>BN!T+QO>Z;JL7AKQO%'9:L_RVM\G%M?CU4_P MOZJ<Y@M51KB M>.%7<(ID<*&8] ,]2?2I"0JEF( R2>U?''Q+\>:KXR\1RBY;R+*SE:.VM8Y M RI@XW%APS''4<>G% 'V117B7PX^+.JGPK$NO^']>U!83Y<6IV5DTR2*./G/ M'S#ID9SWYSGL(_C)X)WB.ZU*>QE/1+NSE0_GMQ^M '>T5SMGX^\(ZA@6WB72 MF8]%-TBM^1(-;L%S!=1^9;SQS)_>C<,/S% $M%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 457OKZUTRQGO;V=(+6!"\DLAPJJ.YKP*X_:)G M'C=7@LP?#*GRF0I^^<9_UH/8^B^GOR #Z%HJMIVHVFK:=;ZA83I/:W"!XI4/ M# U9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y_P)_R3SPU_P!@JU_] M%+705S_@3_DGGAK_ +!5K_Z*6N@H **** "BBB@#-UW0-,\2Z5+INK6B7-M) M_"W53V93U!'J*X2+5=;^&,R6GB"2?5O"A8)!JP7=/9@\!9P/O+_M#^H ]-ID ML4<\+PS1K)$ZE71QD,#U!!ZB@!MM=07MK%LR<1:98KYDQ/^UCA![GMV M-87F^-?'IQ;K-X3\/O\ \M7 ^WW"^PZ1 ^O7ZBNJ\.^$-&\*6KN>3SSCIZ8H Y)/#6O\ CBZ8>,]22QL559#X>TZ?G8Q.WSY!RV=I MX'!QP1@UJ:_\)O!_B"SL;:73%M$LB/*-EB)BFM(EM_Q,XL2)>3-+.#OE&[Y9@1\K[3\F!C:M/UJ(3VOBC4DLS=W M<6HLUOXE5>-/1&7*9_UH$>&!\I60Y.2,M@ ]ALK*VTZRAL[."."VA0)'%&,* MJCH *EDC25"DB*Z'JK#(->=:GH5S=^)M8UR_\+Z1K=@+>!;>2^G0L8D0LQA3 MRW&2S-]XH#@=N:["#5[6?P@NL:8J_938_:+==NT!=FY1@=.PQ0!#>>"_"VH9 M^U^'=*F)_B:T3=^>,UA3_![P+-)YD>B?9I>TEM.K/_CP^(DDJ#_EG>Z9%)G_@8(-=_10!P&SXKV727PKJ*#^^LT,A_+*T M?\)3\0;/B\^'T=RHZR66JQG\D89KOZ* . _X6>]MQJ?@GQ5:>KK8^;&/^!*W M]*?%\8_!#2"*YU26RF/_ "SN[26,C\=N/UKO*9+#'/&8Y8TD0]5=00?PH P; M/QYX2U# MO$NE.QZ(;M%;_ODG-;L%Q!C_A$O'EG_P >/Q#:9!TBOM+B?/U<$&@#OZ*X M#'Q7LN_A74HQZ^=#(W\U_P#KFC_A*_'UGQ??#T3H.LMCJL;?DC#/K^@H [^B MN _X6@;;C5/!?BJSQ]Z06'FQC_@2GZ]N@J2'XQ>!WD$4^K/9S=X[JUEC(^I* MX_7M0!W=%8%GXY\)ZA@6OB32I&/1/M:!O^^2<]ZVX9X;B,202I*AZ,C!A^8H M DHHHH **Y?7OB%X:\-:[9:-J>H+%>71& !E8@>AD/\ "">F?KTYKJ.HR* " MBBB@ HIDLT4";YI4C3^\[ #]:Q[KQCX8L<_:O$6DPD=GO(P?RSF@#;HKBKKX MN> K//F^)+5L?\\4>7_T%35;_A;OA^8XT^PUW43V^R:9(V?S _R: .^HK@/^ M%BZO<_\ (/\ A[XE?/3[7$EM^>YCBC_A)?B+=#_1O -M: ]&N]7C;\U09'TH M [^BN!_XNQ='IX2L4/\ U\2N/Y"D_P"$;^(UT/\ 2/'MK: ]5M-(C;/T+GCZ MT =_17 _\*[U>Y_Y"'Q"\2/GK]DD2V_+"G%'_"HM F_Y"&HZ]J)/4W>IR-G\ ML4 =K=:C8V0S=WEO /\ IK*J_P S6+=?$#P?99\_Q/I((ZJMVC,/P!)K-M?A M%X"M"/+\-VS8.?WSR2_^A,:VK7P;X7LWTML?B6(P*[J&"&W39#$D M:?W44 ?I4E ' ?\ "=^*+G_D'_#C5W]/M=S%;?GG.*/[:^)UT/W'A+1['/3[ M7J7FX^NP?A7?T4 <#]D^*UT?WVJ>%K$?].UO-*>O^V1_D4G_ B'CJY_X_?B M/*JGJEII4,>/^!9)KOZ\M\0Z_JUSX_31K?Q"-'GBNTCL[5D0+U2,8_O%2 "[=?"9=6MGM];\9>)[^"0?O(#=JD3]#R@7!Y (],5YE/_ !>JCKYE^KD_CM%6O%&M7%GXCM+*[UL^']'>T:7^T<1#S9PV M!%OE5D7"Y;&,MV/!K7\':EJ.K>%;*]U6 Q7CA@V8S'O 8A7V'E=P ;';- '/ M-\/=<4*L/Q$\0JH'_+3RW/YX%#>!_%JX6'XD:DJ 8_>6,+G\^*[ZB@#@6\(^ M/Q@1?$UU0 !]#MV/YY%#>'/B0IPGCZS=0/O/HT:D_@&KOJ* . ;1_B>K83Q M5HK*.C-IQ!/X TK6?Q6#';JOA9E[%K:8$_AFN^HH X$_\+=#G!\$%<\9^U@D M4?:_BN'YTOPJR@\XN)AD?E7?44 < -7^* 8;O"^ALH/(&H$9'Y4#Q'\2006\ M!63*.H76(P3^.*[^B@#@!XN^((.9/ABP0IS+\-M1"#D ME+^%C^ [UW]% ' #XA:\OS2_#KQ $'4IY;G\L\T?\+,O$RTWP_\ %P0=3'8J MY_+=7?T4 =>@\:2 M:CK#F;1[EMLEE&.+=.QC]QWS][\L?3EG=P7]E!>6L@EM[B-98I!T9&&0?Q!K MQ71/V>;.Q\8R7FH7J7FAQ-OMK4@^9(>RR\8VCV^][=*]O1%C1410J*,*JC M]!0 M%%% !1110 4444 %%%% !1110 4444 %%%% '/^!/\ DGGAK_L%6O\ MZ*6N@KG_ )_R3SPU_V"K7_T4M=!0 4444 %%%% !1110 5P_B3P/?]^,_QH?4?X$]97.>+/!>F^+((GF:2TU*V.ZSU"W.V:W;L0>XSU'\CS6# MH_C34= U.'PYX[6."ZD.RRU=!MMKWT!/1)/4'CZ<9 /0:*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***"0!DG H * MKWM]::;9R7E](-67B1H6Q:VWO)+ MT_ =<$9!J.Q^'<^KWD6J>.]1_MJ\0[HK% 5LK<_[,?\ &?=NO<4 0R>-->\8 M2-:^!+ 1V6=KZ[J$96$>OE(>9#[D8SU'>M?P[\/=,T6]_M6^FFUG7&Y?4;X[ MW!](UZ(/3'/O76(B1QK'&JHB@!548 [ 4Z@ ILD:2Q/'(NY'!5@>X-.HH \ MYL/AW>PZO]CN=3:7P_:QV9MU,0$TGD22ND3.&Z(67)VC<-HR,$G3E\$7J66H MZ18ZVMMHFH2R230&TWSQB4YD2.7>%4'+8RC$;CSTQV=% '-7'AO4D:Y@TS6A M;Z==(L8HC^4 X*L-W..2*TK/2%T^SM-,M3"NDV]K]G^SM M&2Y "_/NP!@'(VDG/4=].B@#D;;P7/%;6&E7&IQW&A:?,DUM;-;$3_NSNC5 MY=Y#*IQT0$A1DGG.OJ6B?VCKFBZE]H\O^S))9/+V9\S?&4QG/&,YZ&M>B@ H MHHH **** "BBB@ HHHH **** "BBB@ J.:"&XC,<\22H>JNH8?D:DHH P+SP M-X3U#)NO#>E2,>K_ &1 W_?0&>]8;;G3/&GBJSQ]V,W_FQC_@+#Z=^@I'\)_$"T1OL'Q#\X8.V.]TN) MOIEQSZ=O4UZ!7&7?Q'T^TULVC6%ZVGQF5)]3"KY4;QO&C<9W%5:0*S 8!]0& M*@'RMXPT'Q'I7BVXL]?CFFU6>3=YG+_:2QP&0_Q ]!^6!C%?07A#PM\4+;PO M86=QXJM--5(P$C>R%S-$O96+$ X';G&,9KKO$VNVND&35-2\*7EU;Z8#+'J M^R$1Y')CWS!P>W !)X&>*N7'B:Y@L8;P>&M7>W>W%P[[[6/R01DJXDF4@@=> MH]Z ,#_A!/%-S_R$/B/JSYZ_9+6*V_+;G%+_ ,*ILIL_;_$_BJ_SU%QJC8_ M*!@5U7AW7(O$F@VNKP6EU:P72[XX[I55]N>#A21@]1ST(K(UOQL_A^,S7OAG M6?(,ZV\<[-M4(OG[CGTQG'4#!H SXO@YX$C?S)-$-Q)_?N+J:0G\"V M/TK7M?A_X.LL>1X8TD$=&>T1R/Q8$T_4O%T&GRW21:9J%^+) ]ZUH(V^R@KN M 8,X+';SA QQ]1G;M+J"^LX+NVD$MO/&LD3CHRL,@_D: &6NFV-D +2RM[<# MIY42I_(59HHH **** "BBB@ HHHH **** "BBB@ HHHH *\Q\;6>L76MVNGZ MAI$6N:;X4'TZB@#SW2] UOPOJUA?RV4N MO;-&ATYVMY(UEADC)+$>:R HV1DYSE1QZ2Z%X#NXK2TN;C4[O2;N&:YFAM+ MPR16JS.6V#S(F&0.,J!U8#@\][10!R/@?3-4\,^"[.SOHKN[NQ*VZ$-!F%6D M/((*@J =QY+!6=XQ\#7U]I>MS:5JVI/=ZB\3O:$VWEMM90%#/'N"J 2! MOZY]3GOZ* .+GTS5='\9?VVEC%E8L6PYC3:^03M(Y4<8Z: M?@O1[K1/#YM[N.*"26YFN5M86W):K(Y81*< ';GMQG..*Z&B@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH QO$6NMHD%HEO:BZOKZX%M;0M)Y:EMI8EF MP<*%5B< GC !S6%IWCR=?!4VN:WI,UM-!;PS8@RT5SYJ@IY3''4G!!^Z>I(P M3;\>/IZZ99+J^GO/IK7:^;=QS-$;!@"4FW+RH# MD8W7"VUI;^9L$DC9/+8.U0 23@\#@$\51M/$6IW5SJ&E M'2[.+7+-8Y?L[WS>1+$^<.LHBW=F!!0@N8Y].TW5";N M:%PZ1*4DB9F(S@*S#=_=YST--TF^M=2\=:YXCLKA;C2K;3(;47,+!HI75I)' MVL.&VAE!(S@DCKF@"_HGB;5M2\47^C7>CV<4=C$K3W5K?/,BR-RL6&B3+;?F M..@(]:ZFN3^'%LR>#+74)L&[U5FU&X;.=SRG=^B[1^%=90 4444 %%%% !11 M10 4444 %%%% !1110!S_@3_ ))YX:_[!5K_ .BEKH*Y_P "?\D\\-?]@JU_ M]%+704 %%%% !1110 4444 %%%% !5'6-&T[7],FTW5+2.ZM)AAHW'Z@]01V M(Y%7J* /,4N]<^%CB+47N-9\'9VQWF-]SIP["0#[\8]>WY ^C6-]::G917MC M<17%M,NZ.6)@RL/8BIW19$9'4,K#!4C((KSB^\+:OX%O9=9\#Q?:-.D;S+WP M^S81_5X#_ W^ST/Y"@#TBBL/POXLTKQ=IIO-,F.Y#LGMY!ME@?NKKV/7V..* MW* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLGQ!XFT M;PM8&]UF^BM8NB!CEY#Z*HY8_2N.%YXT\>_\>$Z/X:G2Q)EU#6)>(=,LE\R=SVR!]T>Y_#-80\,>*/'!$OC" M[.E:0W(T/3Y?F<>D\HZ^ZKQ]#74>&O!NB>$X'32[3$\O,UU*=\\Q[EW/)YYQ MT]JWJ *>EZ3I^B6$=CIEG#:6L?W8H4"CZ^Y]SS5RBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\4O]2& MB:U=Z_X:U"6%+5=1DNM*U&)742B:!7C3:0R>8Q5QRW)''S$5[76/<>%]'NO$ M=OK\UA;OJ%O$T:2M"A/)4ALD9W+MP#G@,WK0!B>)LZWXF\,:&ZL+=W?4[J,] MUAV[%;V\QU)'^S4GQ!WWNG:;X?1F7^VKZ.UF*<$0 &27\U0C_@5=2;.V:\6\ M-O";I4,:SE!O"$Y*ANN,@''M1+9VUQ/!/-;PR36Y+0R.@+1DC!*D]"1QQ0!( MB+&BHBA44 *H& !Z5R-VG]L_%&SMGR;71++[9M[&>8LB$_[J*Y'^]7536=M< MS02SV\,LMNQ>%W0,8V(()4GH<$C(]:$L[:*[ENH[>%+F8*LLRH [A<[0QZD# M)QGIF@#S:QTM7U3QW+>ZI?VLMM>-Z M\,7E]J'A72;S4H_+OI[2*2==N,.5!/';Z5-?:)I.J7$%QJ&EV5W/;G,,EQ;I M(T9SGY202.0.E7Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $(# @]#Q M4-E9P:?8V]E:Q^7;V\:Q1)DG:JC &3R>!WJ>B@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#G_ G_ "3SPU_V"K7_ -%+705S_@3_ ))Y MX:_[!5K_ .BEKH* "BBB@ HHHH **** "BBB@ HHHH **** .+\4>!7O-2'B M+PU=C2?$D8QYX'[JZ7^Y,O\ $/?J/? Q)X5\=)J]Z^AZW:G2?$D _>V4I^64 M?WX6_C4]>.1[]:["N?\ %7@_2_%UDD5ZKQ74!WVM[ VR:W?LR-_3I^E '045 MYUIGB_5?">HPZ#X[*;)&V66NHNV"Y]%E_P">;_H?U/HH((R#D4 %%%% !111 M0 4444 %%%% !1110 4444 %%%<-JWQ'@;4)-&\)V+^(=87AUMVQ;V_O++]T M?0>F.#0!V5Y>6VGVDEW>7$5O;Q#=)+*X55'J2>!7!2>.-:\72O:> M/#6H)2 M37+]"ENGKY:]9#^F>O%26GP]N]ZB-6G0[XM-A!2RMS[)UD/NWX@UW MT44<,211(L<: *J*,!0.@ [4 M=C110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% '/^!/\ DGGAK_L%6O\ Z*6N@KG_ )_R3SPU_V" MK7_T4M=!0 4444 %%%% !1110 4444 %%%% !1110 4444 5-3TRQUG3IM/U M&UCN;29=LD4@R"/Z'WZBO._^)W\*FY-SK7@P'K]^YTQ?_9XA^8'TY]/H(!!! M&0>H- %33-3L=9TZ'4-.NH[FTF7='+&<@C^A]NHJW7G6I^$=5\(ZA-KW@14, M%?%^E^+;%YK)GBN8#LNK*==DUN_=77^O0_ MG0!OT444 %%%% !1110 445EZ]XCT?PQIYOM9OX;2 ?=WGYG/HJCEC[ 4 :E M6\U67B'3;)/-GD/;Y1T'N?+I,,GA?07ZW MUTF;R=?^F9/,>Y9SS^ P/:@# MF?\ A'?%?CKY_%5T=%T9^FC6$N995])I1^JKQ]#7*O JZO?)KNB79TCQ) ,1WL0^68?W)E_C4]/4>^,5V-% '%^&/ M'37NI'P[XDM!I/B2,?ZAC^ZNA_?A;^('TZCGK@UVE8?B?PGI7BW3A::G"=R' M?!^AT;QQ)Y^GR,([+Q JX1_1)Q_ W^UT/ MYF@#TBBH9KNVM[4W4UQ%';@!C*[@(!ZY/&*F!! (.0>A% !45U=6]E;27-W/ M'!!&-SRRN%51ZDG@5QNL_$:UCU%]&\,V4GB'6APT-JP\F#WEE^ZH]NO;BJEK M\/[_ ,0W4>I>/M1&I.K;XM)MLI90'W'60CU;Z%(8(TBB0!41%"JH'0 #H*?0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!S_@3_DGGAK_ +!5K_Z*6N@KG_ G_)//#7_8*M?_ $4M=!0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 57OK"TU.QFLKZWCN+69=LD4B M[E8>XJGXAUJ/0-&EOWA>=PR110HP4RR.P1%R>!EF'/89-97A/Q)JNL23V^K: M0+61'F\NXMG:6W<1S-&5W%1AP5Z'[P^88Y50#YI^)D^KZ#JUWX.274;?P];3 MF6RM+J3>"IZ%6QRF<[02Q@G@=N..*]+\20>&_B-XEO/!NH6,K'3[<7']HQ,%>*3< 40E2#P1GJ,\8 MR.%\->(;/0]"TD:=H,5IX7N+L65K<+<[IRS,4622+9C#,.N\MR"1UP =KHVA MZ7X>T]+#2+&&SMEZ)$N,GU)ZD^YR:T*K7SWL=HS:?;V]Q<@C;'<3M"AYYRP1 MR./]DUREOXWO(M4UFWU?2[2VLM'M1/>7EK?/.J.1N$0#1(2VWGCID=S0!VE% M<]8:YK$FIVEOJ&@&WM;V-GAN+>X:?RB!N"SC8OEDCT+#(QGIGH: "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** .?\ G_)//#7_8*M?_12UT%<_P"!/^2>>&O^ MP5:_^BEKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** . M?\:M;KX5NQ>Z2^J63%%NK="0PB+ ,XV@DE1\W&#\O!%>?^#+O56EU"P\)ZQ_ M:5K)'?2JUY+YT-I.;DB']Z 6.Y,N5)8G[W\5>P57L[*WL(##;1^7&9'E(W$_ M,[%V//JS$_C0!YQH5GK&D?$*"R_LS3XS%H;9*:@\QU M8MB]@=#T>2WNC+XT&H12S:2QR(YC)^^S:_ .G.W:H^@KT^B@#S33%T5_$GAQ_"+6IN09#K+0D&8Q&(_\?1'/F>9M^_\ MV[=_M5Z7110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S_@3_DGGAK_L%6O_ M **6N@KG_ G_ "3SPU_V"K7_ -%+704 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% '/^!/\ DGGAK_L%6O\ Z*6N@KG_ )_R3SPU_V"K7_T4M=! M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 <_P"!/^2>>&O^P5:_ M^BEKH*Y_P)_R3SPU_P!@JU_]%+704 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% '/^!/^2>>&O\ L%6O_HI:Z"N?\"?\D\\-?]@JU_\ 12UT% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!S_@3_DGGAK_L%6O_ **6 MN@KG_ G_ "3SPU_V"K7_ -%+704 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% '/^!/\ DGGAK_L%6O\ Z*6N@KG_ )_R3SPU_V"K7_T4M=!0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 <=XC^*/A#PMJ*Z?J>JJ+O)+>?\*_O)[7Q'H][; M^;XB%_)KB6YD@FA)8KN=GF;=G_CW7 MBNPKB-3\)Z6/A%/H*6<7V>'36:)=HXE"%@X/][=SGU)K1^'FHSZM\/="O;ER M\\EH@=SU8CY*M$# X(.H19!_[ZH 3P)_R3SPU_V" MK7_T4M=!7!^"_&GA6U\"^'K>X\2Z-#/%IELDDA_^#&'_ .*H_P"$[\'_ /0U MZ'_X,8?_ (J@#H**Y_\ X3OP?_T->A_^#&'_ .*H_P"$[\'_ /0UZ'_X,8?_ M (J@#H**Y_\ X3OP?_T->A_^#&'_ .*H_P"$[\'_ /0UZ'_X,8?_ (J@#H** MY_\ X3OP?_T->A_^#&'_ .*H_P"$[\'_ /0UZ'_X,8?_ (J@#H**Y_\ X3OP M?_T->A_^#&'_ .*H_P"$[\'_ /0UZ'_X,8?_ (J@#H**Y_\ X3OP?_T->A_^ M#&'_ .*H_P"$[\'_ /0UZ'_X,8?_ (J@#H**Y_\ X3OP?_T->A_^#&'_ .*H M_P"$[\'_ /0UZ'_X,8?_ (J@#H**Y_\ X3OP?_T->A_^#&'_ .*H_P"$[\'_ M /0UZ'_X,8?_ (J@#H**Y_\ X3OP?_T->A_^#&'_ .*H_P"$[\'_ /0UZ'_X M,8?_ (J@#H**Y_\ X3OP?_T->A_^#&'_ .*H_P"$[\'_ /0UZ'_X,8?_ (J@ M#H**X7QCXV\,3>"-?BM/%&D27+Z;<+"D-_$79S&VT* V2A_^#&'_P"*H Z" MBN?_ .$[\'_]#7H?_@QA_P#BJ/\ A._!_P#T->A_^#&'_P"*H Z"BN?_ .$[ M\'_]#7H?_@QA_P#BJ/\ A._!_P#T->A_^#&'_P"*H Z"BN?_ .$[\'_]#7H? M_@QA_P#BJ/\ A._!_P#T->A_^#&'_P"*H Z"BN?_ .$[\'_]#7H?_@QA_P#B MJ/\ A._!_P#T->A_^#&'_P"*H Z"BN?_ .$[\'_]#7H?_@QA_P#BJ/\ A._! M_P#T->A_^#&'_P"*H Z"BN?_ .$[\'_]#7H?_@QA_P#BJ/\ A._!_P#T->A_ M^#&'_P"*H Z"BN?_ .$[\'_]#7H?_@QA_P#BJ/\ A._!_P#T->A_^#&'_P"* MH Z"BN?_ .$[\'_]#7H?_@QA_P#BJ/\ A._!_P#T->A_^#&'_P"*H Z"BN?_ M .$[\'_]#7H?_@QA_P#BJ/\ A._!_P#T->A_^#&'_P"*H Z"BN?_ .$[\'_] M#7H?_@QA_P#BJ/\ A._!_P#T->A_^#&'_P"*H Z"BN?_ .$[\'_]#7H?_@QA M_P#BJQ;KQMX8/C?2I5\4:0;9=-O%D<7\6P.9+;:"=V,D!\?1O>@#NJ*Y_P#X M3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ .@HKG_ /A._!__ $-> MA_\ @QA_^*H_X3OP?_T->A_^#&'_ .*H Z"BN?\ ^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJ@#H**Y_P#X3OP?_P!#7H?_ (,8?_BJ/^$[\'_] M#7H?_@QA_P#BJ .@HKG_ /A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ M .*H Z"BN?\ ^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJ@#H**Y M_P#X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ .@HKG_ /A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*H Z"BN?\ ^$[\'_\ 0UZ'_P"# M&'_XJC_A._!__0UZ'_X,8?\ XJ@#H**Y_P#X3OP?_P!#7H?_ (,8?_BJ/^$[ M\'_]#7H?_@QA_P#BJ .@HKG_ /A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^ M#&'_ .*H Z"BN5T+6=/UGQOK4NF:E;7ULFFV*E[:=945_,NLC*D@'&W]*ZJ@ M HHHH **** "BBB@ HHHH \;U;XE"QEMM,\;0C2]5L=7CFS%;2&&>V4G$L9^ M;(]>>OX@0Z-X6O/%7@OQU/YB-KKT/'6K% 'CUW\4[*]\$/X>BL[YO%\]H;%M)^RR>8DQ M0J221C:.6ZYQ^./2/"6C-X=\(Z5I#L&DM+9(W(Z%L?-C\(03K?A/ Z:J^?\ P"NJWZ** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ K O ?^%A:,<)+#PIHZ?9:C'''?6=O=)'()46>)7"N.C $<$>M>=^/]9?Q;)-\/_#B MK=7EP574KK&Z*PB# G<>F\XP%Z_C0!TOBOQI;^&XK"&ULY=4U34WV6%E;L 9 MCC)8L>%0 C+<]?3.*GAWQS=ZAX@;P_XA\/SZ#JS1&>WB>X6>.>,8R5D4 %AS MD>@ZUC&V2W^.FB676&S\.L("Q!YW[3^.!5CQ^/+\??#Z>,XF^WS1\ Y*,@W4 M =/XL\6Z5X-T274]5G5% (BA!&^9^RJ.Y_EU/%6/#VMKKGA?3];>(6RW=LMP M8R^X1@C.-V!G'K@5@>-/"FB2Z=KOB.:PCEU9=+FB2XDRWEJ(VQM!X!Z_,!GD MC..*M_#R-)?AEX>CD171]-B5E89!!09!% '/CXH:K>PW&JZ+X)OM1\-P.P;4 MA=)&\B(?G>.%AN<#G'/..QR!W6BZQ9Z_HUIJNGR&2UNHQ)&Q&#CT([$'@_2N M9\8Z5XL31!IG@>/1+*S^SNDD:7=> -/BTFV MGM8;3=;R6]PP:2.53\X9@ "223D =>@Z [&BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ K(\3>)+#PIHZ?9:C'' M'?6=O=)'()46>)7"N.C $<$>M 'G\WQ,UW1XH-0\3>!+S2M%D=5>]2]CN&AW M?=+Q@!E'3.>G3DX!Z'Q7XTM_#<5A#:VO MIG'->/\ 67\6R3?#_P .*MU>7!5=2NL;HK"(,"=QZ;SC 7K^-*;9+?XZ:)9= M8;/PZP@+$'G?M/XX% &SX=\H>(&\/^(?#\^@ZLT1GMXGN%GCGC&,E9% ! M87X^^'T\9Q-] MOFCX!R49!NK0\:>%-$ET[7?$._&]CX#\/-J=VAGE9O+ MM[97VM,_IGG Y)PRZ?=_;]-M;S9L^T0I+L MSG;N .,]^M6:S?#W_(M:5_UYP_\ H K2H **** "BBB@ HHHH **** "BBB@ M HHHH **** .>\7>+;7PEI\,TEK<7MY=2B"SL[=:^(K_\ X67XAL_#>A*)M(TV\2YU34P,QAD.1%&W M\3'N1T_.@#I?%'C=]&U>UT+1]'FUO7;F,S+9QS+"L<0X+O(W"CL/4^F1E_A/ MQHWB"]OM)U+29]'UNQ :>RED$@*$_*Z.,!U]P.">_6L3PV?-^-_C-Y0-\5I9 MQQ9()V% M(-S>%9[V M0?Z-9*X5Y3Z]]JCNV/S/%=,+I!8?:Y,)&(O-;)X48R>:\R^*WA31-.\"^*=< MM[",:I>K&9KILLY_>(,+G[HQ@87&<#.:[C6+&\U3P1=Z?I[Q)=W5@88GF8JB MEDQDD GC/I0!Q^E?$/QKKFF0:EIGPW,]E< M#*=;A3>N2,[64$=*]%LI;B>P MMYKNV^RW+Q*TL'F!_*GNNFV:[=(32U M\B3RTY7S2WF'."<\] & MO1110 4444 %%%% !1110 4444 %%%% !1110 5RWBSQF/#ES9:98Z7<:MK= M^3]EL86"9 ^\SN>$4>O/Y9(ZFJ<]IIT5V=6N+>U2YAB*F\D10\>0O<\ MXH Y+1_B!>OXEMO#_B?PU/H%]>H7LF-TES%/M^\N]0 &]N?PR,OUSQY>0>(Y M?#_AKP[-K^I6L:RWBK1+YUQ]LN"-N(\_P+CD]\?2K7PP/FZWXZGD \]M>E1N03M4#;_,T ='X/\70 M^*[&X8V<^GZA92^1>V,_WX),9QGNI[' SCI5+Q;\1=*\*ZIIFDG;=ZI?W,4( MMDD ,2.P&]S@X'/ [_F1EZ"/*^.7BQ(S\DMA:R2 XW@8'Z5D>/_ IHGANP MT672[".">[\2VDMQ-RTDK%B3ECSC/.T<#)P!0!Z1X@UZP\,Z'=:OJ4A2UMUW M-M&68DX"J.Y)( ^M<7";W2]!GD5%U#[9',T8;[C21+R@Z9R M>.G)JM\;;J>WT?PXL%NMTS:W 1;LV!,P#%5)[ G%0>*+3QSHGA^YUW6M9TK7 M;"("6^T&33$6 QY&X)(A /5E8.H92"I&01W%+5;3[F"\TVUN; M5=MO-"DD0VXPI (X[<59H **** "BBB@ HHHH **** "BBB@ HHHH **** . M.\1^.9],UZ/P_H.A7&NZT8O/D@298(X8N>7D;(!/8=_7ID\,>.I=7UVX\/:W MHD^AZY#$)Q;23+,DL1XW)(N V#U 'XG!QOW8T;1!>ZY=1V=F3&#=7K(J,RKP M-S=3CH!^5<+X9-YXT\=-XX-J]IHUI:-::7YJ;9+H,03N\PCD_0"H_AY"LFN_$&R MR?LS:P_3(P77Y\>] &QJ'Q%TJU\=Z9X1M=MY?W;LLYCD&VU 4L-W!RQQ]WC MY/;.CXFU;Q!I:6QT'PS_ &VTA;S1]OCMO*QC'WP=V>>G3% MV&BZ?%9V_P!JNV8)DLY\KJS')8_4GCCI7JY.!D]* /+[[XE^+=*U+3;#4?AY MY$^HS>3;HNM12LY'WCM5"< &+C7KJQ ^VR?:DMHH2<84.X(9O42.,*T\A]@,NY_$T 4/"/C:+Q*^H65YI\^DZQIK!;VQN&#>7G)# M*XX92!UP/R()Y]_BEJ5W%T>TU6PD\RUNHQ)&Q&#@]B.Q'0CU%<[8?$72M7\ M?R>%-,VW;06SS3W<<@*(ZE1L''S'YN3GCIR9T!SD \]*++2-/T+XW:9IVEV<5I:1>'7"11+@?ZXY/)[T =1 MXO\ &2>&/L-I;:=/JFL:C(8[.P@(4R8^\S,>%4 \GG\LD4= \>W5YXD7P[XC M\/3:#JTT1FM8VN%N(YT'7$B@#<,'CT'7M6)\1GN;KQQX8M/#0+>++;S+B)I" M!;Q6S?*YFX)(.,#;SU[XS3M3KUM\6=%N?'J6OFR020:/+I1/V592#YBOO^?< M5QC/'I[ 'KE%%% !1110 4444 %%%% '(_$?_A*I/"DEKX0M6EU&Y<1/(DZ1 M-#&0=S*6(^;H!CD9SVKE?#,WB_PEH\>FZ5\*!'&/FDD;7[(ZSI\1CN-.EF"K<1.,M&).@8'.">._;!K: M7I'B;Q1XUL?$/BC28-'M-)21;*P6Z6X=Y7 !D9U^7&.@ZY'XGT2B@#+\2VD^ MH>%M6LK5/,N+BSFBB3(&YF0@#)X')[U0\*:/=6?P\TO1KX26MU'IZ6\WE2 / M$VS!VLIZCL0:Z.B@#S2QN_B9X>L%T/\ X1ZWUYXYNY5^ZTSG+;?8=!],UTE% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5R/Q'_ .$JD\*26OA"U:74;EQ$\B3I M$T,9!W,I8CYN@&.1G/:NNHH \G\,S>+_ EH\>FZ5\*!'&/FDD;7[+]!MXCK.GQ&.XTZ68*MQ$XRT8DZ!@M2B@#EO#_AI9/AIIOAS7[3(%A'; MW=OYG< 9&Y#ZCJ#7(>*O@EX5_P"$7U'_ (1[P]_Q-_*/V7_39?OY_P!N3;Z] M:]8HH P?!WAJQ\*^&K73K*T^RY59)X_,9_WI4;SDD]QVX]*WJ** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#S[XK6GB[5-*M-*\-:?+O7_BZ[\8>*+."PNVMA9V6GQ3"4V\6XEBSC@L3Z=CVZ5WE% ')_$O1M0\ M0?#W5M+TNW^T7LZ((X]ZINPZD\L0!P#U-:FK:3%P!@@J0>HYP>1FMBB@#S3[;\3KG23X?E\,V,5P\1MGUQM25H2,8,OE ;\D M=!ZD$C'%=MX:T*#PUX;T_1K=S)'9PB/>1@N>[8[9.3^-:M% !1110 4444 % M%%% !1110 4444 %%%% !1110 5Y=\4=-\7Z]JNG:=IV@RZEX;C FO88M1CM M3=ODXC9F.X*, \#G/8@$>HT4 <+H.M^+TNK+3IOAQ'I6F*1&98]7@=;=!Z1J M 2!Z"J5UI/BKP?XNU75_#6D1:YINLLLL]BUVMM)!.!@N&;@J1U[Y],<^CT4 M<7X%\.ZM9WFK^(_$2P1ZUK#HSP0-N6VB1<)'GN1W(X-.^(FAZCKMCHD>FVWG MO;:Q;74PWJNV)"=S?,1G'H.:[*B@#F/'OA5_%WALV=M<+;:A;S)=64[9Q',G MW2<=CDCOC.<'%CV]P!%>ZJ-0697C!&_RHE&X%NP; MH.#ZUZ?10!#:6L5E906D"[88(UC0>BJ,#]!4U%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!Y#XYTKQCK?CJ%Y/"3:WX9L &M[+^TX;>.XEP#YD@8D ML 20%([>A(/8^'M>\6WVII:ZOX'&CV6P_P"DC589PI X78HSS^E=;10!Y=:: M=XU\ 7&IV'A[0(-?TB[N'NK,F]2W>T9^61@_WAGICWY&>.G\!>&+KPWH]RVI MS13:OJ-U)>WTD/W/,<_=7/8# _.NJHH XWQ3H>HZCXZ\':E:6WF6FG37#74F M]1Y8:/"\$Y.3Z UT/B!+V3PYJ<>FIYE\UK*MN@8+F0J=HR>!SCDUHT4 B@#E=$U'Q%X@6]L?$GA#^QK22 H'_M*.Y\W=P5P@XX/6N2TV MV^(_A'16\*Z9HEGJL$1,=CK#WJ1K#$Q^7S(C\S%"_#2>$ MO"=CHRR"62%2TTH'^LD8[F/TR3CVQ69/H>HO\8+775MLZ:FCO:M/O7B4R[@N MW.[IWQBNRHH X+Q?X>UZ#Q;8>,O#$%O>W]M;FSNM/GD\O[1 6W?(YX5@2>3Q M]<8-.#2?%OC'Q;I&J^(])MM"TS1Y&FBLUNEN9IYB,!BZC:%'IUX/7((])HH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H IHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D! end EX-101.INS 8 rgr-20181231.xml XBRL INSTANCE FILE 0000095029 2016-01-01 2016-12-31 0000095029 rgr:DeferredStockMember 2016-01-01 2016-12-31 0000095029 2015-01-01 2015-12-31 0000095029 2015-12-31 0000095029 rgr:GrantsIn2016Member us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000095029 rgr:GrantsIn2016Member us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0000095029 2016-12-31 0000095029 rgr:FirearmsMember 2016-01-01 2016-12-31 0000095029 rgr:UnaffiliatedCastingsMember 2016-01-01 2016-12-31 0000095029 us-gaap:CommonStockMember 2015-12-31 0000095029 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000095029 us-gaap:RetainedEarningsMember 2015-12-31 0000095029 us-gaap:TreasuryStockMember 2015-12-31 0000095029 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000095029 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000095029 us-gaap:CommonStockMember 2016-12-31 0000095029 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000095029 us-gaap:RetainedEarningsMember 2016-12-31 0000095029 us-gaap:TreasuryStockMember 2016-12-31 0000095029 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000095029 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000095029 rgr:UnaffiliatedCastingsMember us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000095029 rgr:UnaffiliatedCastingsMember us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0000095029 us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000095029 us-gaap:CorporateMember 2016-01-01 2016-12-31 0000095029 rgr:FirearmsMember 2016-12-31 0000095029 rgr:UnaffiliatedCastingsMember 2016-12-31 0000095029 us-gaap:CorporateMember 2016-12-31 0000095029 rgr:ProductLiabilityReserveMember 2015-12-31 0000095029 rgr:ProductLiabilityReserveMember 2016-01-01 2016-12-31 0000095029 rgr:ProductLiabilityReserveMember 2016-12-31 0000095029 rgr:AccruedLegalExpenseMember 2016-01-01 2016-12-31 0000095029 rgr:ProductInsurancePremiumExpenseMember 2016-01-01 2016-12-31 0000095029 2015-01-01 2017-12-31 0000095029 rgr:PubliclyAnnouncedProgramMember 2015-01-01 2017-12-31 0000095029 rgr:StockIncentivePlan2007Member 2007-04-30 0000095029 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0000095029 rgr:VestingMayTwoThousandSeventeenMember us-gaap:DirectorMember rgr:DeferredStockMember 2016-01-01 2016-12-31 0000095029 rgr:VestingMayTwoThousandNineteenMember us-gaap:DirectorMember rgr:DeferredStockMember 2016-01-01 2016-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember country:US 2016-01-01 2016-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:DavidsonsMember 2016-01-01 2016-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:JerrysAndEllettBrothersMember 2016-01-01 2016-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:LipseysMember 2016-01-01 2016-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:SportsSouthMember 2016-01-01 2016-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember country:US 2015-01-01 2015-12-31 0000095029 rgr:GrantsIn2016Member us-gaap:RestrictedStockUnitsRSUMember srt:MinimumMember 2016-01-01 2016-12-31 0000095029 rgr:GrantsIn2016Member us-gaap:RestrictedStockUnitsRSUMember srt:MaximumMember 2016-01-01 2016-12-31 0000095029 rgr:NationalRifleAssociationMember 2016-01-01 2016-12-31 0000095029 2017-01-01 2017-12-31 0000095029 us-gaap:CommonStockMember 2017-12-31 0000095029 2017-12-31 0000095029 us-gaap:NonvotingCommonStockMember 2017-12-31 0000095029 rgr:FirearmsMember 2017-01-01 2017-12-31 0000095029 rgr:UnaffiliatedCastingsMember 2017-01-01 2017-12-31 0000095029 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000095029 us-gaap:CommonStockMember 2017-12-31 0000095029 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000095029 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000095029 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000095029 us-gaap:RetainedEarningsMember 2017-12-31 0000095029 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000095029 us-gaap:TreasuryStockMember 2017-12-31 0000095029 us-gaap:AccountsReceivableMember rgr:CustomerOneMember 2017-01-01 2017-12-31 0000095029 us-gaap:AccountsReceivableMember rgr:CustomerTwoMember 2017-01-01 2017-12-31 0000095029 us-gaap:AccountsReceivableMember rgr:CustomerThreeMember 2017-01-01 2017-12-31 0000095029 us-gaap:LandAndLandImprovementsMember 2017-12-31 0000095029 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0000095029 us-gaap:MachineryAndEquipmentMember 2017-12-31 0000095029 us-gaap:ToolsDiesAndMoldsMember 2017-12-31 0000095029 rgr:PubliclyAnnouncedProgramMember 2017-12-31 0000095029 rgr:DeferredStockMember 2017-01-01 2017-12-31 0000095029 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000095029 us-gaap:CorporateMember 2017-01-01 2017-12-31 0000095029 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000095029 rgr:UnaffiliatedCastingsMember us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000095029 rgr:UnaffiliatedCastingsMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000095029 rgr:FirearmsMember 2017-12-31 0000095029 rgr:UnaffiliatedCastingsMember 2017-12-31 0000095029 us-gaap:CorporateMember 2017-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember country:US 2017-01-01 2017-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:DavidsonsMember 2017-01-01 2017-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:LipseysMember 2017-01-01 2017-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:JerrysAndEllettBrothersMember 2017-01-01 2017-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:SportsSouthMember 2017-01-01 2017-12-31 0000095029 rgr:NationalRifleAssociationMember 2017-01-01 2017-12-31 0000095029 rgr:ProductLiabilityReserveMember 2017-01-01 2017-12-31 0000095029 rgr:ProductLiabilityReserveMember 2017-12-31 0000095029 rgr:AccruedLegalExpenseMember 2017-01-01 2017-12-31 0000095029 rgr:ProductInsurancePremiumExpenseMember 2017-01-01 2017-12-31 0000095029 2017-10-02 2017-12-31 0000095029 2017-04-03 2017-07-02 0000095029 2017-01-01 2017-04-02 0000095029 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 2017-12-31 0000095029 2016-10-01 2016-12-31 0000095029 rgr:PubliclyAnnouncedProgramMember 2016-10-01 2016-12-31 0000095029 2017-01-29 2017-02-25 0000095029 rgr:PubliclyAnnouncedProgramMember 2017-01-29 2017-02-25 0000095029 2017-02-26 2017-04-01 0000095029 rgr:PubliclyAnnouncedProgramMember 2017-02-26 2017-04-01 0000095029 2017-07-30 2017-08-26 0000095029 rgr:PubliclyAnnouncedProgramMember 2017-07-30 2017-08-26 0000095029 2017-08-27 2017-09-30 0000095029 rgr:PubliclyAnnouncedProgramMember 2017-08-27 2017-09-30 0000095029 rgr:StockIncentivePlan2017Member 2017-05-31 0000095029 rgr:VestingMayTwoThousandEighteenMember us-gaap:DirectorMember rgr:DeferredStockMember 2017-01-01 2017-12-31 0000095029 rgr:VestingMayTwoThousandTwentyMember us-gaap:DirectorMember rgr:DeferredStockMember 2017-01-01 2017-12-31 0000095029 rgr:GrantsIn2017Member us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000095029 rgr:GrantsIn2017Member us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000095029 rgr:GrantsIn2018Member us-gaap:RestrictedStockUnitsRSUMember srt:MinimumMember 2018-01-01 2018-12-31 0000095029 rgr:GrantsIn2018Member us-gaap:RestrictedStockUnitsRSUMember srt:MaximumMember 2018-01-01 2018-12-31 0000095029 2017-07-03 2017-09-30 0000095029 rgr:SymbolicMember 2017-01-01 2017-12-31 0000095029 rgr:SymbolicMember 2016-01-01 2016-12-31 0000095029 rgr:StockIncentivePlan2007Member 2007-04-01 2017-04-24 0000095029 2018-01-01 2018-12-31 0000095029 2019-02-14 0000095029 2018-06-30 0000095029 2018-12-31 0000095029 us-gaap:CommonStockMember 2018-12-31 0000095029 us-gaap:NonvotingCommonStockMember 2018-12-31 0000095029 rgr:FirearmsMember 2018-01-01 2018-12-31 0000095029 rgr:UnaffiliatedCastingsMember 2018-01-01 2018-12-31 0000095029 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000095029 us-gaap:CommonStockMember 2018-12-31 0000095029 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000095029 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000095029 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000095029 us-gaap:RetainedEarningsMember 2018-12-31 0000095029 us-gaap:TreasuryStockMember 2018-12-31 0000095029 rgr:UnaffiliatedCastingsMember us-gaap:SalesMember 2018-01-01 2018-12-31 0000095029 us-gaap:SalesMember rgr:FirearmsMember 2018-01-01 2018-12-31 0000095029 us-gaap:SalesMember us-gaap:NonUsMember rgr:FirearmsMember 2018-01-01 2018-12-31 0000095029 us-gaap:ToolsDiesAndMoldsMember 2018-01-01 2018-12-31 0000095029 us-gaap:BuildingMember 2018-01-01 2018-12-31 0000095029 us-gaap:MachineryAndEquipmentMember 2018-01-01 2018-12-31 0000095029 us-gaap:AccountsReceivableMember rgr:CustomerOneMember 2018-01-01 2018-12-31 0000095029 us-gaap:AccountsReceivableMember rgr:CustomerTwoMember 2018-01-01 2018-12-31 0000095029 us-gaap:AccountsReceivableMember rgr:CustomerThreeMember 2018-01-01 2018-12-31 0000095029 us-gaap:LandAndLandImprovementsMember 2018-12-31 0000095029 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000095029 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000095029 us-gaap:ToolsDiesAndMoldsMember 2018-12-31 0000095029 us-gaap:PatentsMember 2018-12-31 0000095029 us-gaap:LineOfCreditMember 2018-01-01 2018-12-31 0000095029 us-gaap:LineOfCreditMember 2018-12-31 0000095029 srt:MinimumMember 2018-01-01 2018-12-31 0000095029 rgr:StockIncentivePlan2017Member 2018-12-31 0000095029 rgr:DeferredStockMember 2018-01-01 2018-12-31 0000095029 rgr:DeferredStockMember 2018-12-31 0000095029 rgr:VestingMayTwoThousandNineteenMember us-gaap:DirectorMember rgr:DeferredStockMember 2018-01-01 2018-12-31 0000095029 rgr:VestingMayTwoThousandTwentyOneMember us-gaap:DirectorMember rgr:DeferredStockMember 2018-01-01 2018-12-31 0000095029 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000095029 rgr:GrantsIn2018Member us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000095029 rgr:GrantsIn2018Member us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000095029 rgr:NationalRifleAssociationMember 2018-01-01 2018-12-31 0000095029 rgr:ProductLiabilityReserveMember 2018-01-01 2018-12-31 0000095029 rgr:ProductLiabilityReserveMember 2018-12-31 0000095029 rgr:AccruedLegalExpenseMember 2018-01-01 2018-12-31 0000095029 rgr:ProductInsurancePremiumExpenseMember 2018-01-01 2018-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:DavidsonsMember 2018-01-01 2018-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:LipseysMember 2018-01-01 2018-12-31 0000095029 us-gaap:SalesRevenueGoodsNetMember rgr:SportsSouthMember 2018-01-01 2018-12-31 0000095029 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000095029 us-gaap:CorporateMember 2018-01-01 2018-12-31 0000095029 rgr:UnaffiliatedCastingsMember us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000095029 rgr:UnaffiliatedCastingsMember us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000095029 rgr:FirearmsMember 2018-12-31 0000095029 rgr:UnaffiliatedCastingsMember 2018-12-31 0000095029 us-gaap:CorporateMember 2018-12-31 0000095029 rgr:AdjustmentsDueASCSixHundredSixMember 2017-12-31 0000095029 rgr:AfterAdjustmentMember 2017-12-31 0000095029 rgr:GrantsIn2017Member us-gaap:RestrictedStockUnitsRSUMember srt:MinimumMember 2017-01-01 2017-12-31 0000095029 rgr:GrantsIn2017Member us-gaap:RestrictedStockUnitsRSUMember srt:MaximumMember 2017-01-01 2017-12-31 0000095029 2018-01-01 2018-03-31 0000095029 2018-04-01 2018-06-30 0000095029 2018-07-01 2018-09-30 0000095029 2018-10-01 2018-12-31 0000095029 us-gaap:SubsequentEventMember 2019-02-15 0000095029 srt:MaximumMember 2018-12-31 0000095029 us-gaap:SubsequentEventMember 2019-01-01 2019-12-31 0000095029 rgr:AfterAdjustmentMember 2018-01-01 2018-12-31 0000095029 rgr:AfterAdjustmentMember 2018-12-31 iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure rgr:item 800000 1200000 2200000 88710000 89000000 43000000 23400000 18100000 3700000 3500000 3100000 6000000 5600000 5300000 35355000 34264000 31972000 300000 300000 300000 300000 300000 300000 300000 300000 143595000 143595000 227738000 265900000 23776000 29591000 239098000 -64727000 24034000 27211000 293400000 -78745000 230149000 24092000 28329000 321323000 -143595000 264242000 24123000 33291000 350423000 -143595000 284318000 335532000 69225000 87126000 63487000 38492000 60082000 45031000 87592000 80288000 45180000 46341000 2698000 2527000 39714000 31420000 3501000 2920000 166784000 232189000 365013000 1986000 51361000 265772000 45894000 358756000 2020000 52518000 262821000 41397000 261218000 276045000 103795000 82711000 13739000 17663000 32422000 33021000 -4000000 28422000 729000 1073000 14315000 20729000 5211000 5551000 52677000 71191000 90000 99000 1402000 22558000 17313000 62336000 60448000 84894000 77761000 24092000 24092000 24123000 24123000 28329000 33291000 321323000 350423000 -2227000 319096000 61707000 46360000 400000 400000 1225000 929000 6814000 6955000 4202000 4491000 7958000 12106000 3169000 3093000 8758000 11675000 10509000 11690000 4000000 31393000 20232000 17574000 5678000 3987000 3859000 37071000 24219000 21433000 2336000 2356000 1769000 2750000 87472000 87472000 52142000 52142000 10350000 10199000 22224000 9370000 50933000 50933000 14264000 15189000 9206000 12274000 201000 294000 758000 729000 1406000 2292000 1326000 1113000 7796000 9534000 8956000 6256000 242000 309000 9198000 6565000 219554000 154008000 33094000 34946000 55753000 30214000 134358000 35820000 36599000 28092000 33848000 56146000 49232000 35111000 29004000 28396000 32248000 85145000 77659000 67349000 134409000 76349000 67009000 1142000 506000 804000 14000 27000 211000 186000 152000 330000 542000 916000 1020000 1512000 1297000 1705000 48449000 25504000 17781000 32815000 32815000 23905000 23905000 19201000 19201000 3054000 3054000 3659000 3659000 5809000 5809000 -14002000 -14002000 -2483000 -2483000 -816000 -816000 8826000 8826000 -258000 258000 58000 -58000 31000 -31000 14018000 14018000 64850000 64850000 3054000 3659000 5809000 522000 358000 -185000 -59000 -31000 10000 1836000 1736000 -4371000 -2279000 -9360000 -15051000 17958000 -14463000 -8479000 5602000 -16060000 939000 -3186000 -11466000 6009000 1075000 -1000000 353000 6348000 -13704000 3757000 -4962000 3340000 325000 3000 10000 32815000 23905000 19201000 8825000 14018000 64850000 14001000 2482000 816000 17901000 -23639000 -24995000 744000 1819000 819000 1172000 1221000 -477000 731000 133000 290000 183000 -13000 -233000 -195000 2055000 1221000 834000 360000 -477000 837000 1514000 731000 783000 958787400 4.62 2.94 0.59 0.58 1.22 0.53 2.92 0.82 0.87 0.53 0.70 4.59 2.91 0.59 0.57 1.21 0.52 2.88 0.81 0.86 0.52 0.69 8.28 6.90 8.69 4.57 8.95 8.95 8.95 9.60 6.69 6.69 6.69 7.20 9.60 18931415 17725494 17450658 118100 213596 203973 19049515 17939090 17654631 49.16 49.43 49.70 49.92 47.92 46.30 283343 1603051 1603051 1319708 283343 283343 900997 900997 173288 173288 4490 4490 240933 240933 6665398 6665398 1 1 1 1 40000000 50000 40000000 50000 24092488 24123418 17427090 17458020 1.73 1.36 1.10 1750 11838 11838 11838 5472 2182000 4616 2550000 750000 543000 5472 62000 114000 172000 2 4 0 3 0 0 2 17458000 0.96 0.19 0.15 0.17 0.14 0.96 0.22 0.20 0.12 0.96 0.21 0.18 0.12 0.13 0.01 0.99 0.04 0.21 0.21 0.14 0.21 0.20 0.16 0.033 0.029 0.040 0.023 0.026 -0.004 -0.009 0.009 0.356 0.328 0.259 0.35 0.35 0.210 0.21 P24M P28M P24M P26M P2Y0M11D P24M P26M P0Y3M19D P2Y3M19D P3Y3M19D P1Y3M19D P0Y10M25D 11378000 1285000 -3652000 1197000 -580000 -387000 10181000 1865000 -3265000 355000 355000 314000 314000 405000 405000 8400000 800000 1400000 1900000 700000 10-K false 2018-12-31 STURM RUGER & CO INC 0000095029 RGR --12-31 2018 FY Large Accelerated Filer No Yes Yes 104800000 101191000 119812000 -34890000 -33593000 -124790000 -52009000 -91237000 -20017000 400000 600000 -0.007 -0.009 7.20 200000 900000 900000 0 1 5000 -31000 10000 2969000 -1402000 2969000 0.251 false false 40000000 0.02503 0.0150 LIBOR false 3881 5292 5432 6360 5767 6751 600000 700000 700000 700000 P3Y 135921000 136390000 -1237000 768000 77646000 77368000 -53000 331000 68714000 70311000 -2240000 643000 346879000 242758000 16096000 88025000 284318000 206091000 12524000 65703000 335532000 166975000 10850000 157707000 35215000 33455000 1760000 33596000 32710000 886000 10541000 9689000 852000 34698000 32010000 2688000 33819000 31701000 2118000 31625000 29542000 2083000 664328000 658433000 5895000 36779000 42674000 -36779000 522256000 517701000 4555000 -24436000 24436000 28991000 118230000 131854000 167355000 104817000 495635000 490607000 5028000 -22946000 22946000 27974000 131159000 128411000 114945000 121121000 444774000 368248000 361277000 114326000 3340000 -2227000 -2227000 5250000 6950000 6950000 6950000 7477000 20653000 21180000 1402000 -723000 679000 21200000 20700000 7400000 6900000 700000 -2200000 500000 0.03 13155000 9656000 0.0025 2019-08-31 114259000 P0Y10M25D P3Y P15Y P7Y 0.02 3400000 4300000 8100000 5000000 10000000 100000 100000 5000 -31000 10000 2900000 3100000 2900000 5700000 4800000 4800000 8700000 9800000 8500000 0.28 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Organization</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Sturm, Ruger &#38; Company, Inc. (the &#8220;Company&#8221;) is principally engaged in the design, manufacture, and sale of firearms to domestic customers. Approximately 99% of sales were from firearms. Export sales represented approximately 4% of firearms sales. The Company&#8217;s design and manufacturing operations are located in the United States and almost all product content is domestic. The Company&#8217;s firearms are sold through a select number of independent wholesale distributors principally to the commercial sporting market.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company manufactures investment castings made from steel alloys and metal injection molding (&#8220;MIM&#8221;) parts for internal use in its firearms and utilizes available capacity to manufacture and sell investment castings and MIM parts to unaffiliated, third-party customers. Castings were approximately 1% of the Company&#8217;s total sales for the year ended December 31, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Preparation of Financial Statements</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company follows United States generally accepted accounting principles (&#8220;GAAP&#8221;). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The significant accounting policies described below, together with the notes that follow, are an integral part of the Financial Statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Principles of Consolidation</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All significant intercompany accounts and transactions have been eliminated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Revenue Recognition</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes revenue in accordance with the provisions of Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (&#8220;ASC 606&#8221;), which became effective January 1, 2018. Substantially all product sales are sold FOB (free on board) shipping point. Customary payment terms are 2% 30 days, net 40 days. Generally, all performance obligations are satisfied when product is shipped and the customer takes ownership and assumes the risk of loss. In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which downstream customers are entitled to receive no charge products based on their purchases of certain of the Company&#8217;s products from the independent distributors. The fulfillment of these no charge products is the Company&#8217;s responsibility. In such instances, the Company allocates the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the firearms included in the promotional program, including the no charge firearms. Revenue is recognized proportionally as each performance obligation is satisfied, based on the relative customary price of each product. Customary prices are generally determined based on the prices charged to the independent distributors. The net change in contract liabilities for a given period is reported as an increase or decrease to sales. The Company accounts for cash sales discounts as a reduction in sales. Amounts billed to customers for shipping and handling fees are included in net sales and costs incurred by the Company for the delivery of goods are classified as selling expenses. Federal excise taxes are excluded from net sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Cash and Cash Equivalents</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers interest-bearing deposits with financial institutions with remaining maturities of three months or less at the time of acquisition to be cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><u>Accounts Receivable</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company establishes an allowance for doubtful accounts based on the creditworthiness of its customers and historical experience. While the Company uses the best information available to make its evaluation, future adjustments to the allowance for doubtful accounts may be necessary if there are significant changes in economic and industry conditions or any other factors considered in the Company&#8217;s evaluation. Bad debt expense has been immaterial during each of the last three years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Inventories</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Substantially all of the Company&#8217;s inventories are valued at the lower of cost, principally determined by the last-in, first-out (LIFO) method, or market. Elements of cost in inventories include raw materials, direct labor and manufacturing overhead.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Property, Plant, and Equipment</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property, plant, and equipment are carried at cost. Depreciation is computed over useful lives using the straight-line and declining balance methods predominately over 15 years for buildings, 7 years for machinery and equipment and 3 years for tools and dies. When assets are retired, sold or otherwise disposed of, their gross carrying values and related accumulated depreciation are removed from the accounts and a gain or loss on such disposals is recognized when appropriate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Maintenance and repairs are charged to operations; replacements and improvements are capitalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Long-lived Assets</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company evaluates the carrying value of long-lived assets to be held and used when events or changes in circumstances indicate the carrying value may not be recoverable. In performing this review, the carrying value of the assets is compared to the projected undiscounted cash flows to be generated from the assets. If the sum of the undiscounted expected future cash flows is less than the carrying value of the assets, the assets are considered to be impaired. Impairment losses are measured as the amount by which the carrying value of the assets exceeds their fair value. The Company bases fair value of the assets on quoted market prices if available or, if not available, quoted market prices of similar assets. Where quoted market prices are not available, the Company estimates fair value using the estimated future cash flows generated by the assets discounted at a rate commensurate with the risks associated with the recovery of the assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Income Taxes</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Income taxes are accounted for using the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of &#8220;temporary differences&#8221; by applying enacted statutory rates applicable to future years to temporary differences between the financial statement carrying amounts and the tax basis of the Company&#8217;s assets and liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Product Liability</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company provides for product liability claims including estimated legal costs to be incurred defending such claims. The provision for product liability claims is charged to cost of products sold.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Advertising Costs</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company expenses advertising costs as incurred. Advertising expenses for 2018, 2017, and 2016, were $2.9 million, $3.1 million, and $2.9 million, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Shipping Costs</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Costs incurred related to the shipment of products are included in selling expense. Such costs totaled $4.8 million, $4.8 million, and $5.7 million in 2018, 2017, and 2016, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Research and Development</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2018, 2017, and 2016, the Company spent approximately $8.5 million, $9.8 million, and $8.7 million, respectively, on research and development activities relating to new products and the improvement of existing products. These costs are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Earnings per Share</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per share is based upon the weighted-average number of shares of common stock outstanding during the year. Diluted earnings per share reflect the impact of options, restricted stock units, and deferred stock outstanding using the treasury stock method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Recent Accounting Pronouncements</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif">In May 2014, the </font>Financial Accounting Standards Board (&#8220;<font style="font-family: Times New Roman, Times, Serif">FASB</font>&#8221;) <font style="font-family: Times New Roman, Times, Serif">issued </font>Accounting Standards Update (&#8220;<font style="font-family: Times New Roman, Times, Serif">ASU</font>&#8221;) <font style="font-family: Times New Roman, Times, Serif">2014-09, Revenue from Contracts with Customers Topic 606, (&#8220;ASC 606&#8221;), which supersedes nearly all existing revenue recognition guidance. As more fully discussed in Note 2, the Company adopted ASC 606 using the modified retrospective method on January 1, 2018. </font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2016, the FASB issued ASU 2016-09, Compensation - Stock Compensation (Topic 718). The most significant change in the new compensation guidance is that all excess tax benefits and tax deficiencies (including tax benefits of dividends) on share-based compensation awards should be recognized in the Statement of Income as income tax expense. Previously such benefits or deficiencies were recognized in the Balance Sheet as adjustments to additional paid-in capital. The new guidance was effective in fiscal years beginning after December 15, 2016 and interim periods thereafter. The Company adopted ASU 2016-09 in the first quarter of 2017. The impact of adopting this change in accounting principle reduced the Company&#8217;s effective tax rate by 2% for the period ending December 31, 2017 and did not impact the effective tax rate for the period ended December 31, 2018. The adoption of this pronouncement did not have a material impact on the Company&#8217;s results of operations or financial position in either year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02, Leases Topic 842 (&#8220;ASC 842&#8221;), which amends the existing accounting standards for leases. ASC 842 requires lessees to record a right-of-use asset and a corresponding lease liability on the balance sheet for all leases (with the exception of short-term leases) and disclose key information about leasing arrangements, whereas under current standards, the Company&#8217;s operating leases are not recognized on its consolidated balance sheet. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Topic 842 was subsequently amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842; ASU No. 2018-10, Codification Improvements to Topic 842, Leases; and ASU No. 2018-11, Targeted Improvements. ASC 842 is effective for years beginning after December 15, 2018, including interim periods within those fiscal years, and is to be applied using either a modified retrospective approach, or an optional transition method which allows an entity to apply the new standard at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt ASC 842 in the first quarter of 2019 using this optional transition method. The new standard also provides practical expedients for an entity&#8217;s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all leases that qualify. The Company also expects to elect the practical expedient to not separate lease and non-lease components for all of its leases. The Company is finalizing its implementation related to policies, processes and internal controls to comply with the guidance. The Company estimates that the right-of-use assets and lease liabilities for the lease portfolio to be recorded on its consolidated balance sheet as of January 1, 2019 will be less than $5 million, primarily related to real estate. The adoption of this pronouncement is not expected to impact the Company&#8217;s consolidated statements of operations or its consolidated statement of cash flows.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>3.</b></td><td style="text-align: justify"><b>Trade Receivables, Net</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Trade receivables consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Trade receivables</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">46,360</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">61,707</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Allowance for doubtful accounts</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(400</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(400</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Allowance for discounts</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(929</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,225</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">45,031</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">60,082</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2018, the largest individual trade receivable balances accounted for 21%, 21%, and 14% of total trade receivables, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2017, the largest individual trade receivable balances accounted for 22%, 20%, and 12% of total trade receivables, respectively.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>4.</b></td><td style="text-align: justify"><b>Inventories</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Finished goods</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">17,313</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">22,558</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Materials and products in process</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">60,448</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">62,336</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">77,761</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">84,894</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Adjustment of inventories to a LIFO basis</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(46,341</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(45,180</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">31,420</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">39,714</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2018 and 2017, inventory quantities were reduced. These reductions resulted in liquidations of LIFO inventory quantities carried at lower costs prevailing in prior years as compared with the current cost of purchases, the effect of which decreased 2018 and 2017 costs of products sold by approximately $0.6 million and $0.4 million, respectively.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>6.</b></td><td style="text-align: justify"><b>Other Assets</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other assets consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Patents, at cost</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,955</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,814</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 14.8pt; border-right: Black 1pt solid">Accumulated amortization</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(4,491</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(4,202</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Deposits on capital items</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,106</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,958</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Other</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,093</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,169</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">17,663</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">13,739</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The capitalized cost of patents is amortized using the straight-line method over their useful lives. The cost of patent amortization was $0.3 million, $0.3 million, and $0.3 million in 2018, 2017, and 2016, respectively. The estimated annual patent amortization cost for each of the next five years is $0.3 million. Costs incurred to maintain existing patents are charged to expense in the year incurred.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top"><td style="width: 0.5in"><b>8.</b></td><td><b>Line of Credit</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has a <font style="font-size: 10pt">$40 million</font> unsecured revolving line of credit with a bank. This facility is renewable annually and terminates on August 31, 2019. Borrowings under this facility bear interest at the one-month LIBOR rate (2.503% at December 31, 2018) plus 150 basis points. The Company is charged one-quarter of a percent (0.25%) per year on the unused portion. At December 31, 2018, the Company was in compliance with the terms and covenants of the credit facility, which remains unused. At December 31, 2017, the Company was in compliance with the terms and covenants of a previous credit facility.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>9.</b></td><td style="text-align: justify"><b>Employee Benefit Plans</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company sponsors a qualified defined-contribution 401(k) plan that covers substantially all of its employees. Under the terms of the 401(k) plan, the Company matches a certain portion of employee contributions to their individual 401(k) accounts using the &#8220;safe harbor&#8221; guidelines provided in the Internal Revenue Code. Expenses related to matching employee contributions to the 401(k) plan were $3.1 million, $3.5 million, and $3.7 million in 2018, 2017, and 2016, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Additionally, in 2018, 2017, and 2016 the Company provided discretionary supplemental contributions to the individual 401(k) accounts of substantially all employees. Each employee received a supplemental contribution to their account based on a uniform percentage of qualifying compensation established annually. The cost of these supplemental contributions totaled $5.3 million, $5.6 million, and $6.0 million in 2018, 2017, and 2016, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Earnings Per Share</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Set forth below is a reconciliation of the numerator and denominator for basic and diluted earnings per share calculations for the periods indicated:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">Numerator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 61%; text-align: left; text-indent: 17.9pt; padding-left: 0.1pt; border-right: Black 1pt solid">Net income</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">50,933</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">52,142</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">87,472</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 27pt; border-right: Black 1pt solid">Weighted average number of common shares outstanding &#8211; Basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">17,450,658</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">17,725,494</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">18,931,415</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; text-indent: -9pt; padding-left: 27pt; border-right: Black 1pt solid">Dilutive effect of options and restricted stock units outstanding under the Company&#8217;s employee compensation plans</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">203,973</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">213,596</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">118,100</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; text-indent: -27pt; padding-left: 27pt; border-right: Black 1pt solid">Weighted average number of common shares outstanding &#8211; Diluted</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17,654,631</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17,939,090</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">19,049,515</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The dilutive effect of outstanding options and restricted stock units is calculated using the treasury stock method. There are no anti-dilutive stock options in 2018, 2017, and 2016 because the closing price of the Company&#8217;s stock on December 31, 2018, 2017, and 2016 exceeded the strike price of all outstanding options on each of those dates.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>13.</b></td><td style="text-align: justify"><b>Stock Repurchases</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2017 and 2016 the Company repurchased shares of its common stock. Details of these purchases are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Period</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Total <br /> Number of <br /> Shares<br /> Purchased</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Average<br /> Price Paid<br /> per Share</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Total <br /> Number of<br /> Shares<br /> Purchased<br /> as Part of<br /> Publicly <br /> Announced <br /> Program</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Maximum <br /> Dollar<br /> Value of<br /> Shares that<br /> May Yet Be <br /> Purchased <br /> Under the <br /> Program</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left; border-bottom: Black 1pt solid; text-indent: -0.3in; padding-left: 0.3in; border-right: Black 1pt solid">Fourth Quarter 2016</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">283,343</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">49.43</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">283,343</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -0.3in; padding-left: 0.3in; border-right: Black 1pt solid">First Quarter 2017</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.3in; padding-left: 0.6in; border-right: Black 1pt solid">January 29 to February 25</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">900,997</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">49.70</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">900,997</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.3in; border-right: Black 1pt solid">February 26 to April 1</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">173,288</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">49.92</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">173,288</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Third Quarter 2017</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.3in; padding-left: 0.6in; border-right: Black 1pt solid">July 30 to August 26</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,490</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">47.92</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,490</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; padding-left: 0.3in; border-right: Black 1pt solid">August 27 to September 30</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">240,933</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">46.30</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">240,933</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,603,051</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">49.16</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,603,051</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">88,710,000</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All of these purchases were made with cash held by the Company and no debt was incurred. No shares were repurchased in 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2018, approximately $89 million remained authorized for share repurchases.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>16.</b></td><td style="text-align: justify"><b>Quarterly Results of Operations (Unaudited)</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following is a tabulation of the unaudited quarterly results of operations for the two years ended December 31, 2018:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">3/31/18</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">6/30/18</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">9/29/18</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">12/31/18</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-weight: normal; text-align: left; text-indent: 0.5pt; border-right: Black 1pt solid">Net Sales</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">131,159</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">128,411</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">114,945</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">121,121</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0.5pt; border-right: Black 1pt solid">Gross profit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">35,820</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">36,599</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">28,092</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">33,848</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.5pt; border-right: Black 1pt solid">Net income</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14,264</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15,189</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,206</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,274</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0.5pt; border-right: Black 1pt solid">Basic earnings per share</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.82</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.87</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.53</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.70</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; text-indent: 0.5pt; border-right: Black 1pt solid">Diluted earnings per share</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.81</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.86</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.52</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.69</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="14" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">4/1/17</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">7/1/17</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">9/30/17</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">12/31/17</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-weight: normal; text-align: left; border-right: Black 1pt solid">Net Sales</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">167,355</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">131,854</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">104,817</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">118,230</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Gross profit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">55,753</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">34,946</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30,214</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">33,094</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Net income</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22,224</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,199</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,370</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,350</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">Basic earnings per share</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.22</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.58</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.53</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.59</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Diluted earnings per share</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1.21</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.57</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.52</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.59</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>17.</b></td><td><b>Related Party Transactions </b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">From time to time, the Company contracts with the National Rifle Association (&#8220;NRA&#8221;) for some of its promotional and advertising activities. The Company paid the NRA $0.7 million, $0.8 million and $8.4 million in 2018, 2017 and 2016, respectively. The payments in 2016 primarily related to the 2016 &#8220;Ruger $5 Million Match Campaign&#8221; and the 2015-16 &#8220;2.5 Million Gun Challenge&#8221;. One of the Company&#8217;s Directors also serves as a Director on the Board of the NRA.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has contracted with Symbolic, Inc. (&#8220;Symbolic&#8221;) to assist in its marketing efforts. Payments to Symbolic were insignificant in 2018. During the years ended December 31, 2017 and 2016, the Company paid Symbolic $1.4 million and $1.9 million, respectively, which amounts included $0.9 million and $0.9 million, respectively, for the reimbursement of expenses paid by Symbolic on the Company&#8217;s behalf. Symbolic&#8217;s principal and founder has been the Company&#8217;s Vice President of Marketing since June 2017 and remains a partner of Symbolic.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>18.</b></td><td><b>Contingent Liabilities </b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2018, the Company was a defendant in five (5) lawsuits and is aware of certain other such claims. The lawsuits fall into three categories: traditional product liability litigation, non-product litigation, and municipal litigation, discussed in turn below.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><u>Traditional Product Liability Litigation</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Three of the five lawsuits mentioned above involve claims for damages related to an allegedly defective product due to its design and/or manufacture. These lawsuits stem from specific incidents of personal injury and are based on traditional product liability theories such as strict liability, negligence and/or breach of warranty.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.65pt 0 0; text-align: justify; text-indent: 5.55pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company management believes that the allegations in these cases are unfounded, that the incidents are unrelated to the design or manufacture of the subject firearms, and that there should be no recoveries against the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Non-Product Litigation</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i><u>David S. Palmer, on behalf of himself and all others similarly situated&#160;vs.&#160;Sturm, Ruger &#38; Co.</u></i> is a putative class-action suit filed in Florida state court on behalf of Florida consumers. The suit alleges breach of warranty and deceptive trade practices related to the sale of 10/22 Target Rifles. The Company filed an Answer denying all material allegations and a Motion to Strike the putative class representative&#8217;s claims. That Motion remains pending.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Municipal Litigation</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Municipal litigation generally includes those cases brought by cities or other governmental entities against firearms manufacturers, distributors and retailers seeking to recover damages allegedly arising out of the misuse of firearms by third parties.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.4pt 0 0; text-align: justify; text-indent: 6.6pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There is only one remaining lawsuit of this type, filed by the City of Gary in Indiana State Court in 1999. The complaint in that case seeks damages, among other things, for the costs of medical care, police and emergency services, public health services, and other services as well as punitive damages. In addition, nuisance abatement and/or injunctive relief is sought to change the design, manufacture, marketing and distribution practices of the various defendants. The suit alleges, among other claims, negligence in the design of products, public nuisance, negligent distribution and marketing, negligence &#8220;per se&#8221; and deceptive advertising. The case does not allege a specific injury to a specific individual as a result of the misuse or use of any of the Company's products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.85pt 0 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="color: #161118">After a long procedural history</font><font style="color: #2F262F">,</font> <font style="color: #161118">the case was scheduled for trial on June 15</font><font style="color: #2F262F">,</font> <font style="color: #161118">2009. The case was not tried on that date and was largely dormant until a status conference was held on July 27</font><font style="color: #2F262F">,</font> <font style="color: #161118">2015. At that time</font><font style="color: #2F262F">,</font> <font style="color: #161118">the court entered a scheduling order setting deadlines for plaintiff to file a Second Amended Complaint</font><font style="color: #2F262F">,</font> <font style="color: #161118">for defendants to answer</font><font style="color: #2F262F">,</font> <font style="color: #161118">and for defendants to file dispositive motions. The plaintiff did not file a Second Amended Complaint by the deadline.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.85pt 0 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="color: #161118">In 2015</font><font style="color: #2F262F">,</font> <font style="color: #161118">Indiana passed a new law such that Indiana Code &#167;34-12-3-1 became applicable to the City's case. The defendants filed a joint motion for judgment on the pleadings, asserting immunity under &#167;34-12-3-1 and asking the court to revisit the Court of Appeals' decision holding the Protection of Lawful Commerce in Arms Act inapplicabl</font><font style="color: #2F262F">e</font> <font style="color: #161118">to the City's claims. The motion was fully briefed by the parties.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.9pt 0 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="color: #161118">On September 29, 2016, the court entered an order staying the case pending a decision by the Indiana Supreme Court in <i>KS&#38;E Sports v</i></font><i><font style="color: #2F262F">.</font> <font style="color: #161118">Runnels,</font></i><font style="color: #161118"> which presented related issues. The Indiana Supreme Court decided <i>KS&#38;E Sports</i> on April 24</font><font style="color: #2F262F">,</font> <font style="color: #161118">2017</font><font style="color: #2F262F">,</font> <font style="color: #161118">and the <i>City of Gary</i> court lifted the stay. The <i>City of Gary</i> court also entered an order setting a supplemental briefing schedule under which the parties addressed the impact of the <i>KS&#38;E Sports</i> decision on defendants</font><font style="color: #2F262F">'</font> <font style="color: #161118">motion for judgment on the pleadings</font><font style="color: #2F262F">.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 35.9pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A hearing on the motion for judgment on the pleadings was held on December 12, 2017. On January 2, 2018, the court issued an order granting defendants&#8217; motion for judgment on the pleadings, but denying defendants&#8217; request for attorney&#8217;s fees and costs. On January 8, 2018, the court entered judgment for the defendants. The City filed a Notice of Appeal on February 1, 2018. Defendants cross-appealed the order denying attorney&#8217;s fees and costs. The matter has been briefed fully and the parties are awaiting a ruling.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Summary of Claimed Damages and Explanation of Product Liability Accruals</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="color: #161118">Punitive damages</font><font style="color: #2F262F">,</font> <font style="color: #161118">as well as compensatory damages, are demanded in certain of the lawsuits and claims. In many instances</font><font style="color: #2F262F">,</font> <font style="color: #161118">the plaintiff does not seek a specified amount of money</font><font style="color: #2F262F">,</font> <font style="color: #161118">though aggregate amounts ultimately sought may exceed product liability accruals and applicable insurance coverage. For product liability claims made after July 10, 2000</font><font style="color: #2F262F">, </font><font style="color: #161118">coverage is provided on an annual basis for losses exceeding $5 million per claim</font><font style="color: #2F262F">,</font> <font style="color: #161118">or an aggregate maximum loss of $10 million annually</font><font style="color: #2F262F">,</font> <font style="color: #161118">except for certain new claims which might be brought by governments or municipalities after July 10</font><font style="color: #2F262F">,</font> <font style="color: #161118">2000</font><font style="color: #2F262F">,</font> <font style="color: #161118">which are excluded from coverage.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.9pt 0 0; text-align: justify; text-indent: 5.9pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="color: #161118">The Company management monitors the status of known claims and the product liability accrual</font><font style="color: #2F262F">,</font> <font style="color: #161118">which includes amounts for asserted and unasserted claims. While it is not possible to forecast the outcome of litigation or the timing of costs</font><font style="color: #2F262F">,</font> <font style="color: #161118">in the opinion of management</font><font style="color: #2F262F">,</font> <font style="color: #161118">after consultation with special and corporate counsel, it is not probable and is unlikely that litigation</font><font style="color: #2F262F">,</font> <font style="color: #161118">including punitive damage claims</font><font style="color: #2F262F">,</font> <font style="color: #161118">will have a material adverse effect on the financial position of the Compan</font><font style="color: #2F262F">y,</font> <font style="color: #161118">but may have a material impact on the Company&#8217;</font><font style="color: #2F262F">s</font> <font style="color: #161118">financial results for a particular period.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6.65pt; text-align: justify; text-indent: 35.5pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Product liability claim payments are made when appropriate if, as, and when claimants and the Company reach agreement upon an amount to finally resolve all claims. Legal costs are paid as the lawsuits and claims develop, the timing of which may vary greatly from case to case. A time schedule cannot be determined in advance with any reliability concerning when payments will be made in any given case.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Provision is made for product liability claims based upon many factors related to the severity of the alleged injury and potential liability exposure, based upon prior claim experience. Because the Company's experience in defending these lawsuits and claims is that unfavorable outcomes are typically not probable or estimable, only in rare cases is an accrual established for such costs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In most cases, an accrual is established only for estimated legal defense costs. Product liability accruals are periodically reviewed to reflect then-current estimates of possible liabilities and expenses incurred to date and reasonably anticipated in the future. Threatened product liability claims are reflected in the Company's product liability accrual on the same basis as actual claims; <i>i.e.</i>, an accrual is made for reasonably anticipated possible liability and claims handling expenses on an ongoing basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A range of reasonably possible losses relating to unfavorable outcomes cannot be made. However, in product liability cases in which a dollar amount of damages is claimed, the amount of damages claimed, which totaled $ 0.1 million and $0.1 million at December 31, 2018 and 2017, respectively, are set forth as an indication of possible maximum liability the Company might be required to incur in these cases (regardless of the likelihood or reasonable probability of any or all of this amount being awarded to claimants) as a result of adverse judgments that are sustained on appeal.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2018 and 2017, the Company was a defendant in 4 and 2 lawsuits, respectively, involving its products and is aware of other such claims. During 2018 and 2017, respectively, 3 and 0 product-related claims were filed against the Company, 0 and 0 claims were settled, and 1 and 0 claims were dismissed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s product liability expense was $1.5 million in 2018, $0.4 million in 2017, and $2.1 million in 2016. This expense includes the cost of outside legal fees, insurance, and other expenses incurred in the management and defense of product liability matters.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">A roll-forward of the product liability reserve and detail of product liability expense for the three years ended December 31, 2018 follows:</font></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Balance Sheet Roll-forward for Product Liability Reserve</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Cash Payments</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"><br /><br /><font style="font-family: Times New Roman, Times, Serif">Balance <br /> Beginning <br /> of Year (a<b>)</b></font></td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Accrued <br /> Legal <br /> Expense<br /> (Income)<br /> (b)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Legal Fees <br /> (c)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Settlements <br /> (d)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Balance <br /> End of <br /> Year (a)</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: justify">2016</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">744</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">1,221</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">(133</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">(13</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,819</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2017</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,819</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(477</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(290</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(233</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">819</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2018</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">819</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">731</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(183</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(195</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,172</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Income Statement Detail for Product Liability Expense</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Accrued <br /> Legal<br /> Expense (b)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Insurance <br /> Premium <br /> Expense (e)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Total <br /> Product<br /> Liability <br /> Expense</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 61%; text-align: justify">2016</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,221</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">834</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,055</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2017</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(477</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">837</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">360</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2018</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">731</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">783</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,514</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Notes</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.5in">(a)</td><td style="text-align: justify">The beginning and ending liability balances represent accrued legal fees only. Settlements and administrative costs are expensed as incurred. Only in rare instances is an accrual established for settlements.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.5in">(b)</td><td style="text-align: justify">The expense accrued in the liability is for legal fees only. In 2015 and 2017, the costs incurred related to cases that were settled or dismissed were less than the amounts accrued for these cases in prior years.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" border="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(c)</td> <td style="text-align: justify">Legal fees represent payments to outside counsel related to product liability matters.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.5in">(d)</td><td style="text-align: justify">Settlements represent payments made to plaintiffs or allegedly injured parties in exchange for a full and complete release of liability.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" border="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(e)&#160;</td> <td style="text-align: justify">Insurance expense represents the cost of insurance premiums.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There were no insurance recoveries during any of the above years.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top"><td style="width: 0.5in"><b>19.</b></td><td><b>Financial Instruments</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not hold or issue financial instruments for trading or hedging purposes, nor does it hold interest rate, leveraged, or other types of derivative financial instruments. Fair values of accounts receivable, accounts payable, accrued expenses and income taxes payable reflected in the December 31, 2018 and 2017 balance sheets approximate carrying values at those dates.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>20.</b></td><td style="text-align: justify"><b>Subsequent Events</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On February 15, 2019, the Company&#8217;s Board of Directors authorized a dividend of 28&#162; per share to shareholders of record on March 15, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s management has evaluated transactions occurring subsequent to December 31, 2018 and determined that there were no events or transactions during that period that would have a material impact on the Company&#8217;s results of operations or financial position.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The effects of adjustments to the December 31, 2017 consolidated balance sheet for the adoption of ASC 606 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">Balance at<br /> December 31, 2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">ASC 606<br /> Adjustments</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">Opening Balance<br /> January 1, 2018</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 61%; text-align: justify; text-indent: -22.5pt; padding-left: 22.5pt; border-right: Black 1pt solid; white-space: nowrap">Trade accounts payable and accrued expenses</td><td style="width: 1%; white-space: nowrap">&#160;</td> <td style="width: 1%; text-align: left; white-space: nowrap">&#160;</td><td style="width: 10%; text-align: right; white-space: nowrap">32,422</td><td style="width: 1%; text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="width: 1%; white-space: nowrap">&#160;</td> <td style="width: 1%; text-align: left; white-space: nowrap">&#160;</td><td style="width: 10%; text-align: right; white-space: nowrap">(4,000</td><td style="width: 1%; text-align: left; border-right: Black 1pt solid; white-space: nowrap">)</td><td style="width: 1%; white-space: nowrap">&#160;</td> <td style="width: 1%; text-align: left; white-space: nowrap">&#160;</td><td style="width: 10%; text-align: right; white-space: nowrap">28,422</td><td style="width: 1%; text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: -22.5pt; padding-left: 22.5pt; border-right: Black 1pt solid; white-space: nowrap">Deferred revenue from contracts with customers</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">&#8212;</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">6,950</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">6,950</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-right: Black 1pt solid; white-space: nowrap">Deferred taxes</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">1,402</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">(723</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">)</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">679</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">Retained earnings</td><td style="border-bottom: Black 1pt solid; white-space: nowrap">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">321,323</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; white-space: nowrap">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">(2,227</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid; white-space: nowrap">)</td><td style="border-bottom: Black 1pt solid; white-space: nowrap">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">319,096</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other assets consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Patents, at cost</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,955</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,814</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 14.8pt; border-right: Black 1pt solid">Accumulated amortization</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(4,491</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(4,202</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Deposits on capital items</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,106</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,958</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Other</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,093</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,169</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">17,663</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">13,739</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The effective income tax rate varied from the statutory federal income tax rate as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 61%; text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Statutory federal income tax rate</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">35.0</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">35.0</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">State income taxes, net of federal tax benefit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.0</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.9</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.3</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Domestic production activities deduction</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2.6</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2.3</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Impact of Accounting Standard Update 2016-09</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.9</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Impact of Tax Cuts and Jobs Act on deferred taxes</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.7</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Other items</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(0.4</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Effective income tax rate</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">25.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">%</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">32.8</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">%</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">35.6</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">%</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; border-right: Black 1pt solid">Deferred tax assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; text-align: left; padding-left: 22.5pt; border-right: Black 1pt solid">Product Liability</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">294</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">201</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 22.5pt; border-right: Black 1pt solid">Employee compensation and benefits</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,356</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,336</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 22.5pt; border-right: Black 1pt solid">Allowances for doubtful accounts and discounts</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,750</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,769</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 22.5pt; border-right: Black 1pt solid">Inventories</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">729</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">758</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 22.5pt; border-right: Black 1pt solid">Stock-based compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,292</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,406</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; padding-left: 22.5pt; border-right: Black 1pt solid">Other</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,113</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,326</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Total deferred tax assets</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,534</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,796</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; border-right: Black 1pt solid">Deferred tax liabilities:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -4.5pt; padding-left: 27pt; border-right: Black 1pt solid">Depreciation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,256</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,956</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; text-indent: -4.5pt; padding-left: 27pt; border-right: Black 1pt solid">Other</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">309</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">242</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Total deferred tax liabilities</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,565</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,198</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Net deferred tax (liabilities) assets</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,969</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,402</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Set forth below is a reconciliation of the numerator and denominator for basic and diluted earnings per share calculations for the periods indicated:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">Numerator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 61%; text-align: left; text-indent: 17.9pt; padding-left: 0.1pt; border-right: Black 1pt solid">Net income</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">50,933</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">52,142</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">87,472</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 27pt; border-right: Black 1pt solid">Weighted average number of common shares outstanding &#8211; Basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">17,450,658</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">17,725,494</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">18,931,415</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; text-indent: -9pt; padding-left: 27pt; border-right: Black 1pt solid">Dilutive effect of options and restricted stock units outstanding under the Company&#8217;s employee compensation plans</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">203,973</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">213,596</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">118,100</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; text-indent: -27pt; padding-left: 27pt; border-right: Black 1pt solid">Weighted average number of common shares outstanding &#8211; Diluted</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17,654,631</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17,939,090</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">19,049,515</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2017 and 2016 the Company repurchased shares of its common stock. Details of these purchases are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Period</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Total <br /> Number of <br /> Shares<br /> Purchased</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Average<br /> Price Paid<br /> per Share</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Total <br /> Number of<br /> Shares<br /> Purchased<br /> as Part of<br /> Publicly <br /> Announced <br /> Program</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Maximum <br /> Dollar<br /> Value of<br /> Shares that<br /> May Yet Be <br /> Purchased <br /> Under the <br /> Program</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left; border-bottom: Black 1pt solid; text-indent: -0.3in; padding-left: 0.3in; border-right: Black 1pt solid">Fourth Quarter 2016</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">283,343</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">49.43</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">283,343</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -0.3in; padding-left: 0.3in; border-right: Black 1pt solid">First Quarter 2017</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.3in; padding-left: 0.6in; border-right: Black 1pt solid">January 29 to February 25</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">900,997</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">49.70</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">900,997</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.3in; border-right: Black 1pt solid">February 26 to April 1</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">173,288</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">49.92</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">173,288</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Third Quarter 2017</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.3in; padding-left: 0.6in; border-right: Black 1pt solid">July 30 to August 26</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,490</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">47.92</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,490</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; padding-left: 0.3in; border-right: Black 1pt solid">August 27 to September 30</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">240,933</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">46.30</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">240,933</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,603,051</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">49.16</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,603,051</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">88,710,000</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following is a tabulation of the unaudited quarterly results of operations for the two years ended December 31, 2018:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">3/31/18</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">6/30/18</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">9/29/18</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">12/31/18</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-weight: normal; text-align: left; text-indent: 0.5pt; border-right: Black 1pt solid">Net Sales</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">131,159</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">128,411</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">114,945</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">121,121</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0.5pt; border-right: Black 1pt solid">Gross profit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">35,820</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">36,599</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">28,092</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">33,848</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0.5pt; border-right: Black 1pt solid">Net income</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14,264</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15,189</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,206</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,274</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0.5pt; border-right: Black 1pt solid">Basic earnings per share</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.82</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.87</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.53</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.70</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; text-indent: 0.5pt; border-right: Black 1pt solid">Diluted earnings per share</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.81</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.86</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.52</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.69</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="14" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">4/1/17</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">7/1/17</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">9/30/17</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">12/31/17</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-weight: normal; text-align: left; border-right: Black 1pt solid">Net Sales</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">167,355</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">131,854</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">104,817</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">118,230</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Gross profit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">55,753</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">34,946</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30,214</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">33,094</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Net income</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22,224</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,199</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,370</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,350</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">Basic earnings per share</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.22</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.58</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.53</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.59</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Diluted earnings per share</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1.21</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.57</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.52</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">0.59</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Balance Sheet Roll-forward for Product Liability Reserve</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Cash Payments</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"><br /><br /><font style="font-family: Times New Roman, Times, Serif">Balance <br /> Beginning <br /> of Year (a<b>)</b></font></td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Accrued <br /> Legal <br /> Expense<br /> (Income)<br /> (b)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Legal Fees <br /> (c)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Settlements <br /> (d)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Balance <br /> End of <br /> Year (a)</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: justify">2016</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">744</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">1,221</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">(133</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">(13</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,819</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2017</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,819</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(477</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(290</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(233</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">819</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2018</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">819</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">731</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(183</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(195</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,172</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Income Statement Detail for Product Liability Expense</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Accrued <br /> Legal<br /> Expense (b)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Insurance <br /> Premium <br /> Expense (e)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Total <br /> Product<br /> Liability <br /> Expense</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 61%; text-align: justify">2016</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,221</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">834</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,055</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2017</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(477</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">837</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">360</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2018</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">731</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">783</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">1,514</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Notes</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.5in">(a)</td><td style="text-align: justify">The beginning and ending liability balances represent accrued legal fees only. Settlements and administrative costs are expensed as incurred. Only in rare instances is an accrual established for settlements.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.5in">(b)</td><td style="text-align: justify">The expense accrued in the liability is for legal fees only. In 2015 and 2017, the costs incurred related to cases that were settled or dismissed were less than the amounts accrued for these cases in prior years.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" border="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(c)</td> <td style="text-align: justify">Legal fees represent payments to outside counsel related to product liability matters.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.5in">(d)</td><td style="text-align: justify">Settlements represent payments made to plaintiffs or allegedly injured parties in exchange for a full and complete release of liability.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" border="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(e)&#160;</td> <td style="text-align: justify">Insurance expense represents the cost of insurance premiums.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The impact of the adoption of ASC 606 on revenue recognized during the year ended December 31, 2018 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left; text-indent: -0.3in; padding-left: 0.3in; border-top: Black 1pt solid; border-right: Black 1pt solid">Contract liabilities with customers at January 1, 2018</td><td style="width: 1%; border-top: Black 1pt solid">&#160;</td> <td style="width: 1%; text-align: left; border-top: Black 1pt solid">$</td><td style="width: 10%; text-align: right; border-top: Black 1pt solid">6,950</td><td style="width: 1%; text-align: left; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Revenue recognized</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(20,653</td><td style="text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Revenue deferred</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">21,180</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Contract liabilities with customers at December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">7,477</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property, plant and equipment consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Land and improvements</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,020</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,986</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Buildings and improvements</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">52,518</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">51,361</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Machinery and equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">262,821</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">265,772</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Dies and tools</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">41,397</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">45,894</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">358,756</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">365,013</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>7.</b></td><td style="text-align: justify"><b>Trade Accounts Payable and Accrued Expenses</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Trade accounts payable and accrued expenses consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Trade accounts payable</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,675</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">8,758</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Federal excise taxes payable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,690</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,509</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Accrued other</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,656</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">13,155</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">33,021</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">32,422</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Trade accounts payable and accrued expenses consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Trade accounts payable</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,675</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">8,758</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Federal excise taxes payable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11,690</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,509</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Accrued other</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,656</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">13,155</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">33,021</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">32,422</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property, plant and equipment consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Land and improvements</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,020</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,986</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Buildings and improvements</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">52,518</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">51,361</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Machinery and equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">262,821</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">265,772</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Dies and tools</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">41,397</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">45,894</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">358,756</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">365,013</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>10.</b></td><td style="text-align: justify"><b>Other Operating Income, Net</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other operating income, net consists of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 61%; text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Gain (loss) on sale of operating assets</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">10</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">(31</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">5</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other operating income, net consists of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 61%; text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Gain (loss) on sale of operating assets</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">10</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">(31</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">5</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Trade receivables consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Trade receivables</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">46,360</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">61,707</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Allowance for doubtful accounts</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(400</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(400</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Allowance for discounts</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(929</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,225</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">45,031</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">60,082</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: justify; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td style="border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; border-right: Black 1pt solid">Finished goods</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">17,313</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">22,558</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Materials and products in process</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">60,448</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">62,336</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">77,761</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">84,894</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Adjustment of inventories to a LIFO basis</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(46,341</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(45,180</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">31,420</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">39,714</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the stock option activity of the 2007 SIP:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Weighted <br /> Average<br /> Exercise<br /> Price</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Weighted<br /> Average<br /> Grant Date<br /> Fair Value</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Weighted <br /> Average <br /> Remaining<br /> Contractual<br /> Life (Years)</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Outstanding at December 31, 2015</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">11,838</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">8.95</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">6.69</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">3.3</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canceled</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Outstanding at December 31, 2016</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">11,838</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8.95</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6.69</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2.3</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Granted</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exercised</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canceled</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Outstanding at December 31, 2017</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">11,838</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8.95</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6.69</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.3</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Granted</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exercised</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(4,616</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8.28</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6.90</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canceled</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,750</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8.69</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4.57</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.3</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Outstanding at December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,472</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9.60</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7.20</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Exercisable Options Outstanding at December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,472</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9.60</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7.20</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Non-Vested Options Outstanding at December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr></table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>14.</b></td><td style="text-align: justify"><b>Compensation Plans</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2017, the Company&#8217;s shareholders approved the 2017 Stock Incentive Plan (the &#8220;2017 SIP&#8221;) under which employees, independent contractors, and non-employee directors may be granted stock options, restricted stock, deferred stock awards, and stock appreciation rights, any of which may or may not require the satisfaction of performance objectives. Vesting requirements are determined by the Compensation Committee of the Board of Directors<i>. </i>The Company has reserved 750,000 shares for issuance under the 2017 SIP, of which 543,000 shares remain available for future grants as of December 31, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In April 2007, the Company adopted and the shareholders approved the 2007 Stock Incentive Plan (the &#8220;2007 SIP&#8221;), which had similar provisions as the 2017 SIP. The 2007 SIP plan expired April 24, 2017. The Company had reserved 2,550,000 shares for issuance under the 2007 SIP, of which 2,182,000 shares were issued. No further grants will be made from the 2007 SIP.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Compensation expense related to stock options is recognized based on the grant-date fair value of the awards estimated using the Black-Scholes option pricing model. Compensation expense related to deferred stock, restricted stock, and restricted stock units is recognized based on the grant-date fair value of the Company&#8217;s common stock, using either the actual share price or an estimated value using the Monte Carlo valuation model. The total stock-based compensation cost included in the Statements of Income was $5.8 million, $3.7 million, and $3.1 million in 2018, 2017, and 2016, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><u>Stock Options</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">There were no stock options granted in 2018, 2017 or 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the stock option activity of the 2007 SIP:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Weighted <br /> Average<br /> Exercise<br /> Price</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Weighted<br /> Average<br /> Grant Date<br /> Fair Value</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Weighted <br /> Average <br /> Remaining<br /> Contractual<br /> Life (Years)</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Outstanding at December 31, 2015</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">11,838</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">8.95</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">6.69</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">3.3</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canceled</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Outstanding at December 31, 2016</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">11,838</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8.95</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6.69</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2.3</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Granted</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exercised</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canceled</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Outstanding at December 31, 2017</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">11,838</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8.95</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6.69</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.3</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Granted</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exercised</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(4,616</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8.28</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6.90</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Canceled</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,750</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8.69</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4.57</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.3</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">Outstanding at December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,472</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9.60</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7.20</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Exercisable Options Outstanding at December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,472</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9.60</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7.20</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Non-Vested Options Outstanding at December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2018, the aggregate intrinsic value of all options, including exercisable options, was $0.2 million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Deferred Stock</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Deferred stock awards vest based on the passage of time or the Company&#8217;s attainment of performance objectives. Upon vesting, these awards convert one-for-one to common stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2018, 5,767 deferred stock awards were issued to non-employee directors that will vest in May 2019 and 6,751 deferred stock awards were issued to non-employee directors that will vest in May 2021<i>.</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2017, 5,432 deferred stock awards were issued to non-employee directors that will vest in May 2018 and 6,360 deferred stock awards were issued to non-employee directors that will vest in May 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2016, 3,881 deferred stock awards were issued to non-employee directors that vested in May 2017 and 5,292 deferred stock awards were issued to non-employee directors that will vest in May 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Compensation expense related to these awards is amortized ratably over the vesting period. Compensation expense related to these awards was $0.7 million, $0.7 million and $0.6 million in 2018, 2017, and 2016, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2018, there was $0.7 million of unrecognized compensation cost related to deferred stock that is expected to be recognized over a period of three years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><u>Restricted Stock Units</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company grants restricted stock units to senior employees. Some of these RSU&#8217;s are retention awards and have only time-based vesting. Other RSU&#8217;s have a vesting &#8220;double trigger.&#8221; The vesting of these RSU&#8217;s is dependent on the achievement of corporate objectives established by the Compensation Committee of the Board of Directors, including stock performance relative to industry indices, return on net operating assets, and the passage of time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During 2018, 172,000 restricted stock units were issued. Compensation costs related to these restricted stock units was $8.1 million, of which $2.2 million was recognized in 2018. The costs are being recognized ratably over the remaining periods required before the units vest, which range from 24 to 26 months<i>.</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During 2017, 114,000 restricted stock units were issued. Compensation costs related to these restricted stock units was $4.3 million, of which $1.2 million was recognized in 2017. The costs are being recognized ratably over the remaining periods required before the units vest, which ranged from 24 to 26 months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During 2016, 62,000 restricted stock units were issued. Compensation costs related to these restricted stock units was $3.4 million, of which $0.8 million was recognized in 2016. The costs are being recognized ratably over the remaining periods required before the units vest, which ranged from 24 to 28 months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2018, there was $8.5 million of unrecognized compensation cost related to restricted stock units that is expected to be recognized over a period of 2.3 years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company evaluates performance and allocates resources, in part, based on profit and loss before taxes. The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies (see Note 1). Intersegment sales are recorded at the Company&#8217;s cost plus a fixed profit percentage.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: normal; text-align: justify; border-right: Black 1pt solid">Net Sales</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 61%; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">490,607</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">517,701</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">658,433</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unaffiliated</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,028</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,555</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,895</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Intersegment</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">22,946</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">24,436</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">36,779</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">27,974</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">28,991</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">42,674</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Eliminations</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(22,946</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(24,436</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(36,779</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">495,635</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">522,256</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">664,328</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Income (Loss) Before Income Taxes</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">70,311</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">77,368</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">136,390</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2,240</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(53</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,237</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Corporate</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">643</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">331</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">768</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">68,714</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">77,646</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">135,921</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Identifiable Assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">166,975</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">206,091</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">242,758</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,850</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,524</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">16,096</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Corporate</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">157,707</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">65,703</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">88,025</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">335,532</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">284,318</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">346,879</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">Depreciation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">29,542</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">31,701</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">32,010</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,083</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,118</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,688</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">31,625</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">33,819</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">34,698</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Capital Expenditures</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">9,689</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">32,710</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">33,455</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">852</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">886</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,760</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">10,541</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">33,596</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">35,215</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>1.</b></td><td style="text-align: justify"><b>Summary of Significant Accounting Policies</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Organization</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Sturm, Ruger &#38; Company, Inc. (the &#8220;Company&#8221;) is principally engaged in the design, manufacture, and sale of firearms to domestic customers. Approximately 99% of sales were from firearms. Export sales represented approximately 4% of firearms sales. The Company&#8217;s design and manufacturing operations are located in the United States and almost all product content is domestic. The Company&#8217;s firearms are sold through a select number of independent wholesale distributors principally to the commercial sporting market.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company manufactures investment castings made from steel alloys and metal injection molding (&#8220;MIM&#8221;) parts for internal use in its firearms and utilizes available capacity to manufacture and sell investment castings and MIM parts to unaffiliated, third-party customers. Castings were approximately 1% of the Company&#8217;s total sales for the year ended December 31, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Preparation of Financial Statements</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company follows United States generally accepted accounting principles (&#8220;GAAP&#8221;). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The significant accounting policies described below, together with the notes that follow, are an integral part of the Financial Statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Principles of Consolidation</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All significant intercompany accounts and transactions have been eliminated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Revenue Recognition</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes revenue in accordance with the provisions of Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (&#8220;ASC 606&#8221;), which became effective January 1, 2018. Substantially all product sales are sold FOB (free on board) shipping point. Customary payment terms are 2% 30 days, net 40 days. Generally, all performance obligations are satisfied when product is shipped and the customer takes ownership and assumes the risk of loss. In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which downstream customers are entitled to receive no charge products based on their purchases of certain of the Company&#8217;s products from the independent distributors. The fulfillment of these no charge products is the Company&#8217;s responsibility. In such instances, the Company allocates the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the firearms included in the promotional program, including the no charge firearms. Revenue is recognized proportionally as each performance obligation is satisfied, based on the relative customary price of each product. Customary prices are generally determined based on the prices charged to the independent distributors. The net change in contract liabilities for a given period is reported as an increase or decrease to sales. The Company accounts for cash sales discounts as a reduction in sales. Amounts billed to customers for shipping and handling fees are included in net sales and costs incurred by the Company for the delivery of goods are classified as selling expenses. Federal excise taxes are excluded from net sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Cash and Cash Equivalents</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers interest-bearing deposits with financial institutions with remaining maturities of three months or less at the time of acquisition to be cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Fair Value Measurements of Short-term Investments</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants in the principal or most advantageous market at the measurement date. Fair value is established according to a hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels, which are described below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 3: Unobservable inputs are used when little or no market data is available. Level 3 inputs are given the lowest priority in the fair value hierarchy.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The asset or liability&#8217;s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2018, all of the Company&#8217;s short-term investments are U.S. Treasury instruments (Level 1), maturing within one year. Such securities are classified as held to maturity, since the Company has the intent and ability to do so, and are carried at cost plus accrued interest, which approximates fair value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><u>Accounts Receivable</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company establishes an allowance for doubtful accounts based on the creditworthiness of its customers and historical experience. While the Company uses the best information available to make its evaluation, future adjustments to the allowance for doubtful accounts may be necessary if there are significant changes in economic and industry conditions or any other factors considered in the Company&#8217;s evaluation. Bad debt expense has been immaterial during each of the last three years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Inventories</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Substantially all of the Company&#8217;s inventories are valued at the lower of cost, principally determined by the last-in, first-out (LIFO) method, or market. Elements of cost in inventories include raw materials, direct labor and manufacturing overhead.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Property, Plant, and Equipment</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property, plant, and equipment are carried at cost. Depreciation is computed over useful lives using the straight-line and declining balance methods predominately over 15 years for buildings, 7 years for machinery and equipment and 3 years for tools and dies. When assets are retired, sold or otherwise disposed of, their gross carrying values and related accumulated depreciation are removed from the accounts and a gain or loss on such disposals is recognized when appropriate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Maintenance and repairs are charged to operations; replacements and improvements are capitalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Long-lived Assets</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company evaluates the carrying value of long-lived assets to be held and used when events or changes in circumstances indicate the carrying value may not be recoverable. In performing this review, the carrying value of the assets is compared to the projected undiscounted cash flows to be generated from the assets. If the sum of the undiscounted expected future cash flows is less than the carrying value of the assets, the assets are considered to be impaired. Impairment losses are measured as the amount by which the carrying value of the assets exceeds their fair value. The Company bases fair value of the assets on quoted market prices if available or, if not available, quoted market prices of similar assets. Where quoted market prices are not available, the Company estimates fair value using the estimated future cash flows generated by the assets discounted at a rate commensurate with the risks associated with the recovery of the assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Income Taxes</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Income taxes are accounted for using the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of &#8220;temporary differences&#8221; by applying enacted statutory rates applicable to future years to temporary differences between the financial statement carrying amounts and the tax basis of the Company&#8217;s assets and liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Product Liability</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company provides for product liability claims including estimated legal costs to be incurred defending such claims. The provision for product liability claims is charged to cost of products sold.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Advertising Costs</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company expenses advertising costs as incurred. Advertising expenses for 2018, 2017, and 2016, were $2.9 million, $3.1 million, and $2.9 million, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Shipping Costs</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Costs incurred related to the shipment of products are included in selling expense. Such costs totaled $4.8 million, $4.8 million, and $5.7 million in 2018, 2017, and 2016, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Research and Development</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2018, 2017, and 2016, the Company spent approximately $8.5 million, $9.8 million, and $8.7 million, respectively, on research and development activities relating to new products and the improvement of existing products. These costs are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Earnings per Share</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per share is based upon the weighted-average number of shares of common stock outstanding during the year. Diluted earnings per share reflect the impact of options, restricted stock units, and deferred stock outstanding using the treasury stock method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Recent Accounting Pronouncements</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif">In May 2014, the </font>Financial Accounting Standards Board (&#8220;<font style="font-family: Times New Roman, Times, Serif">FASB</font>&#8221;) <font style="font-family: Times New Roman, Times, Serif">issued </font>Accounting Standards Update (&#8220;<font style="font-family: Times New Roman, Times, Serif">ASU</font>&#8221;) <font style="font-family: Times New Roman, Times, Serif">2014-09, Revenue from Contracts with Customers Topic 606, (&#8220;ASC 606&#8221;), which supersedes nearly all existing revenue recognition guidance. As more fully discussed in Note 2, the Company adopted ASC 606 using the modified retrospective method on January 1, 2018. </font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2016, the FASB issued ASU 2016-09, Compensation - Stock Compensation (Topic 718). The most significant change in the new compensation guidance is that all excess tax benefits and tax deficiencies (including tax benefits of dividends) on share-based compensation awards should be recognized in the Statement of Income as income tax expense. Previously such benefits or deficiencies were recognized in the Balance Sheet as adjustments to additional paid-in capital. The new guidance was effective in fiscal years beginning after December 15, 2016 and interim periods thereafter. The Company adopted ASU 2016-09 in the first quarter of 2017. The impact of adopting this change in accounting principle reduced the Company&#8217;s effective tax rate by 2% for the period ending December 31, 2017 and did not impact the effective tax rate for the period ended December 31, 2018. The adoption of this pronouncement did not have a material impact on the Company&#8217;s results of operations or financial position in either year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02, Leases Topic 842 (&#8220;ASC 842&#8221;), which amends the existing accounting standards for leases. ASC 842 requires lessees to record a right-of-use asset and a corresponding lease liability on the balance sheet for all leases (with the exception of short-term leases) and disclose key information about leasing arrangements, whereas under current standards, the Company&#8217;s operating leases are not recognized on its consolidated balance sheet. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Topic 842 was subsequently amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842; ASU No. 2018-10, Codification Improvements to Topic 842, Leases; and ASU No. 2018-11, Targeted Improvements. ASC 842 is effective for years beginning after December 15, 2018, including interim periods within those fiscal years, and is to be applied using either a modified retrospective approach, or an optional transition method which allows an entity to apply the new standard at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt ASC 842 in the first quarter of 2019 using this optional transition method. The new standard also provides practical expedients for an entity&#8217;s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all leases that qualify. The Company also expects to elect the practical expedient to not separate lease and non-lease components for all of its leases. The Company is finalizing its implementation related to policies, processes and internal controls to comply with the guidance. The Company estimates that the right-of-use assets and lease liabilities for the lease portfolio to be recorded on its consolidated balance sheet as of January 1, 2019 will be less than $5 million, primarily related to real estate. The adoption of this pronouncement is not expected to impact the Company&#8217;s consolidated statements of operations or its consolidated statement of cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><u>Fair Value Measurements of Short-term Investments</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants in the principal or most advantageous market at the measurement date. Fair value is established according to a hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels, which are described below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 3: Unobservable inputs are used when little or no market data is available. Level 3 inputs are given the lowest priority in the fair value hierarchy.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The asset or liability&#8217;s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2018, all of the Company&#8217;s short-term investments are U.S. Treasury instruments (Level 1), maturing within one year. Such securities are classified as held to maturity, since the Company has the intent and ability to do so, and are carried at cost plus accrued interest, which approximates fair value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> 5000000 4000000 12100000 7477000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"><td style="width: 0.5in"><b>2.</b></td><td><b>Revenue Recognition and Contracts with Customers</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On January 1, 2018, the Company adopted ASC 606 using the modified retrospective method, applied to those contracts for which all performance obligations were not completed as of that date. Under the modified retrospective method, results for reporting periods beginning after January 1, 2018 will be presented using the guidance of ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with the previous guidance provided in ASC Topic 605, <i>Revenue Recognition</i>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The effects of adjustments to the December 31, 2017 consolidated balance sheet for the adoption of ASC 606 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">Balance at<br /> December 31, 2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">ASC 606<br /> Adjustments</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid; white-space: nowrap">Opening Balance<br /> January 1, 2018</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 61%; text-align: justify; text-indent: 0.5pt; padding-left: 22.5pt; border-right: Black 1pt solid; white-space: nowrap">Trade accounts payable and accrued expenses</td><td style="width: 1%; white-space: nowrap">&#160;</td> <td style="width: 1%; text-align: left; white-space: nowrap">&#160;</td><td style="width: 10%; text-align: right; white-space: nowrap">32,422</td><td style="width: 1%; text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="width: 1%; white-space: nowrap">&#160;</td> <td style="width: 1%; text-align: left; white-space: nowrap">&#160;</td><td style="width: 10%; text-align: right; white-space: nowrap">(4,000</td><td style="width: 1%; text-align: left; border-right: Black 1pt solid; white-space: nowrap">)</td><td style="width: 1%; white-space: nowrap">&#160;</td> <td style="width: 1%; text-align: left; white-space: nowrap">&#160;</td><td style="width: 10%; text-align: right; white-space: nowrap">28,422</td><td style="width: 1%; text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 0.5pt; padding-left: 22.5pt; border-right: Black 1pt solid; white-space: nowrap">Deferred revenue from contracts with customers</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">&#8212;</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">6,950</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">6,950</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-right: Black 1pt solid; white-space: nowrap">Deferred taxes</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">1,402</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">(723</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">)</td><td style="white-space: nowrap">&#160;</td> <td style="text-align: left; white-space: nowrap">&#160;</td><td style="text-align: right; white-space: nowrap">679</td><td style="text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-right: Black 1pt solid; white-space: nowrap">Retained earnings</td><td style="border-bottom: Black 1pt solid; white-space: nowrap">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">321,323</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; white-space: nowrap">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">(2,227</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid; white-space: nowrap">)</td><td style="border-bottom: Black 1pt solid; white-space: nowrap">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right; white-space: nowrap">319,096</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid; white-space: nowrap">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2017, the Company had accrued $4.0 million related to certain of its sales promotion activities that included the shipment of no charge firearms. Using the new accounting guidance, a deferred contract liability of $6.9 million was required at December 31, 2017 and an entry for $6.9 million to increase the deferred contract liability, a decrease to accounts payable and accrued expenses by $4.0 million, an increase to deferred tax assets by $0.7 million, and a reduction to beginning retained earnings by $2.2 million was recorded on January 1, 2018 (the &#8220;transition entry&#8221;).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The impact of the adoption of ASC 606 on revenue recognized during the year ended December 31, 2018 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left; text-indent: 0.5pt; padding-left: 0.3in; border-top: Black 1pt solid; border-right: Black 1pt solid">Contract liabilities with customers at January 1, 2018</td><td style="width: 1%; border-top: Black 1pt solid">&#160;</td> <td style="width: 1%; text-align: left; border-top: Black 1pt solid">$</td><td style="width: 10%; text-align: right; border-top: Black 1pt solid">6,950</td><td style="width: 1%; text-align: left; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Revenue recognized</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(20,653</td><td style="text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Revenue deferred</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">21,180</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Contract liabilities with customers at December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">7,477</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the year ended December 31, 2018, the Company deferred $21.2 million of revenue, offset by the recognition of $20.7 million of revenue previously deferred as the performance obligations relating to the shipment of free products were satisfied. This resulted in a net decrease in firearms sales for the year ended December 31, 2018 of $0.5 million and a deferred contract revenue liability at December 31, 2018 of $7.4 million. The Company estimates that revenue from this deferred contract liability will be recognized in the first two quarters of 2019. As a result, approximately $12.1 million of promotional expenses that had been classified as selling expenses in prior years were recorded as cost of products sold in 2018. As a result of the adoption of ASC 606, for the year ended December 31, 2018, the gross margin percentage was reduced by 3% and earnings per share decreased by approximately 1&#162; from the comparable prior year period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Practical Expedients and Exemptions</u></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has elected to account for shipping and handling activities that occur after control of the related product transfers to the customer as fulfillment activities that are recognized upon shipment of the goods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.5in"><b>11.</b></td><td style="text-align: justify"><b>Income Taxes </b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal and state income tax examinations by tax authorities for years before 2015.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The federal and state income tax provision consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Current</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Deferred</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Current</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Deferred</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Current</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Deferred</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; border-right: Black 1pt solid">Federal</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">17,574</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(3,265</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">20,232</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,865</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">31,393</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,181</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">State</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,859</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(387</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,987</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(580</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,678</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,197</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21,433</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(3,652</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">24,219</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,285</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">37,071</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">11,378</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Changes in deferred tax assets relating to the adoption of ASC 606 are not charged to expense and are therefore not included in the deferred tax provision; instead they are charged to retained earnings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The effective income tax rate varied from the statutory federal income tax rate as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 61%; text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Statutory federal income tax rate</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">21.0</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">35.0</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">35.0</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">State income taxes, net of federal tax benefit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.0</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.9</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.3</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Domestic production activities deduction</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2.6</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2.3</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Impact of Accounting Standard Update 2016-09</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.9</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Impact of Tax Cuts and Jobs Act on deferred taxes</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(0.7</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Other items</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(0.4</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; text-indent: -13.75pt; padding-left: 13.75pt; border-right: Black 1pt solid">Effective income tax rate</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">25.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">%</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">32.8</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">%</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">35.6</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Tax Cuts and Jobs Act of 2017 lowered the statutory corporate tax rate from 35% to 21% for years beginning after December 31, 2017. The Company estimates that its effective tax rate in 2019 will approximate 25.1%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As discussed in the Recent Accounting Pronouncements section of Note 1 to the Consolidated Financial Statements, the Company adopted ASU 2016-09 in the first quarter of 2017. The impact of adopting this change in accounting principle reduced the Company&#8217;s effective tax rate by 0.9% for the period ending December 31, 2017 and did not impact the effective tax rate for the period ended December 31, 2018. The adoption of this pronouncement did not have a material impact on the Company&#8217;s results of operations or financial position in either year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; border-right: Black 1pt solid">Deferred tax assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 74%; text-align: left; padding-left: 22.5pt; border-right: Black 1pt solid">Product Liability</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">294</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">201</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 22.5pt; border-right: Black 1pt solid">Employee compensation and benefits</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,356</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,336</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 22.5pt; border-right: Black 1pt solid">Allowances for doubtful accounts and discounts</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,750</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,769</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 22.5pt; border-right: Black 1pt solid">Inventories</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">729</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">758</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 22.5pt; border-right: Black 1pt solid">Stock-based compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,292</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,406</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; padding-left: 22.5pt; border-right: Black 1pt solid">Other</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,113</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,326</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Total deferred tax assets</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,534</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,796</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; border-right: Black 1pt solid">Deferred tax liabilities:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -4.5pt; padding-left: 27pt; border-right: Black 1pt solid">Depreciation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,256</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,956</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; text-indent: -4.5pt; padding-left: 27pt; border-right: Black 1pt solid">Other</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">309</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">242</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Total deferred tax liabilities</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,565</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,198</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Net deferred tax (liabilities) assets</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,969</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,402</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company made income tax payments of approximately $18.1 million, $23.4 million, and $43.0 million, during 2018, 2017, and 2016, respectively. The Company expects to realize its deferred tax assets through tax deductions against future taxable income<i>. </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not believe it has included any &#8220;uncertain tax positions&#8221; in its federal income tax return or any of the state income tax returns it is currently filing. The Company has made an evaluation of the potential impact of additional state taxes being assessed by jurisdictions in which the Company does not currently consider itself liable. The Company does not anticipate that such additional taxes, if any, would result in a material change to its financial position.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The federal and state income tax provision consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Current</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Deferred</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Current</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Deferred</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Current</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid">Deferred</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; border-right: Black 1pt solid">Federal</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">17,574</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(3,265</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">20,232</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,865</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">31,393</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,181</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">State</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,859</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(387</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,987</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(580</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,678</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,197</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21,433</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(3,652</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">24,219</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,285</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">37,071</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">11,378</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 0"></td><td style="width: 0.5in"><b>15.</b></td><td style="text-align: justify"><b>Operating Segment Information</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has two reportable operating segments: firearms and castings. The firearms segment manufactures and sells rifles, pistols, and revolvers principally to a number of federally-licensed, independent wholesale distributors primarily located in the United States. The castings segment manufactures and sells steel investment castings and metal injection molding parts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Corporate segment income relates to interest income, the sale of non-operating assets, and other non-operating activities. Corporate segment assets consist of cash and other non-operating assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company evaluates performance and allocates resources, in part, based on profit and loss before taxes. The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies (see Note 1). Intersegment sales are recorded at the Company&#8217;s cost plus a fixed profit percentage.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Year ended December 31,</td><td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">2016</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: normal; text-align: justify; border-right: Black 1pt solid">Net Sales</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 61%; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">490,607</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">517,701</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">658,433</td><td style="white-space: nowrap; width: 1%; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unaffiliated</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,028</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,555</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,895</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Intersegment</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">22,946</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">24,436</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">36,779</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">27,974</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">28,991</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">42,674</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Eliminations</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(22,946</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(24,436</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(36,779</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">495,635</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">522,256</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">664,328</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Income (Loss) Before Income Taxes</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">70,311</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">77,368</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">136,390</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2,240</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(53</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,237</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Corporate</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">643</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">331</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">768</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">68,714</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">77,646</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">135,921</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-right: Black 1pt solid">Identifiable Assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">166,975</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">206,091</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">242,758</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,850</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,524</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">16,096</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Corporate</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">157,707</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">65,703</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">88,025</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">335,532</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">284,318</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">346,879</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-right: Black 1pt solid">Depreciation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">29,542</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">31,701</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">32,010</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,083</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,118</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,688</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">31,625</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">33,819</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">34,698</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-right: Black 1pt solid">Capital Expenditures</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Firearms</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">9,689</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">32,710</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">33,455</td><td style="white-space: nowrap; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;&#160;&#160;&#160;Castings</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">852</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">886</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,760</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">10,541</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">33,596</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">35,215</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2018, the Company&#8217;s largest customers and the percent of firearms sales they represented were as follows: Davidson&#8217;s-21%; Lipsey&#8217;s-20%; and Sports South-16%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2017, the Company&#8217;s largest customers and the percent of firearms sales they represented were as follows: Davidson&#8217;s-21%; Lipsey&#8217;s-18%; Sports South-13%; and Jerry&#8217;s/Ellett Brothers-12%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2016, the Company&#8217;s largest customers and the percent of firearms sales they represented were as follows: Davidson&#8217;s-19%; Lipsey&#8217;s-17%; Jerry&#8217;s/Ellett Brothers-15%; and Sports South-14%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s assets are located entirely in the United States and domestic sales represented at least 96% of total sales in 2017, 2016, and 2015.</p> The beginning and ending liability balances represent accrued legal fees only. Settlements and administrative costs are expensed as incurred. Only in rare instances is an accrual established for settlements. The expense accrued in the liability is for legal fees only. In 2015 and 2017, the costs incurred related to cases that were settled or dismissed were less than the amounts accrued for these cases in prior years. Legal fees represent payments to outside counsel related to product liability matters. Settlements represent payments made to plaintiffs or allegedly injured parties in exchange for a full and complete release of liability. Insurance expense represents the cost of insurance premiums. EX-101.SCH 9 rgr-20181231.xsd XBRL SCHEMA FILE 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Income and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Revenue Recognition and Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Trade Receivables, Net link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Trade Accounts Payable and Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Other Operating Income, net link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Compensation Plans link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Operating Segment Information link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Quarterly Results of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Contingent Liabilities link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Revenue Recognition and Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Trade Receivables, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Trade Accounts Payable and Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Other Operating Income, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Stock Repurchases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Operating Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Quarterly Results of Operations (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Contingent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Revenue Recognition and Contracts with Customers (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Revenue Recognition and Contracts with Customers (Schedule of Consolidated Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Revenue Recognition and Contracts with Customers (Schedule of Revenue Recognized) (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Trade Receivables, Net (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Other Assets (Schedule of Other Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Other Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Trade Accounts Payable and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Other Operating Income, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Income Taxes (Schedule of Federal and State Income Tax Provision) (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Stock Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Compensation Plans (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Compensation Plans (Deferred Stock) (Details) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Compensation Plans (Restricted Stock Units) (Details) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Operating Segment Information (Schedule of Operating Segment Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Operating Segment Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Quarterly Results of Operations (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - Contingent Liabilities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - Contingent Liabilities (Reconciliation of Product Liability Reserve) (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - Contingent Liabilities (Schedule of Product Liability Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 rgr-20181231_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 rgr-20181231_def.xml XBRL DEFINITION FILE EX-101.LAB 12 rgr-20181231_lab.xml XBRL LABEL FILE Award Type [Axis] Deferred Stock [Member] Plan Name [Axis] 2016 Grants [Member] Restricted Stock Units (RSUs) [Member] Business Segments [Axis] Firearms [Member] Unaffiliated Castings [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Treasury Stock [Member] Consolidation Items [Axis] Intersegment Elimination [Member] Operating Segments [Member] Corporate [Member] Valuation Allowances and Reserves Type [Axis] Product Liability Reserve [Member] Products and Services [Axis] Accrued Legal Expense [Member] Product Insurance Premium Expense [Member] Share Repurchase Program [Axis] Publicly Announced Program [Member] Stock Incentive Plan 2007 [Member] Vesting Period [Axis] Vesting May 2017 [Member] Title of Individual [Axis] Director [Member] Vesting May 2019 [Member] Concentration Risk Benchmark [Axis] Sales Revenue, Goods, Net [Member] Geographical [Axis] United States [Member] Major Customers [Axis] Davidsons [Member] Jerrys And Ellett Brothers [Member] Lipseys [Member] Sports South [Member] Range [Axis] Minimum [Member] Maximum [Member] Related Party Transaction [Axis] National Rifle Association [Member] Class of Stock [Axis] Nonvoting Common Stock [Member] Accounts Receivable [Member] Customer One [Member] Customer Two [Member] Customer Three [Member] Property, Plant and Equipment, Type [Axis] Land and Land Improvements [Member] Building and Building Improvements [Member] Machinery and Equipment [Member] Tools, Dies and Molds [Member] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update 2016-09 [Member] Stock Incentive Plan 2017 [Member] Vesting May 2018 [Member] Vesting May 2020 [Member] 2017 Grants [Member] 2018 Grants [Member] Symbolic [Member] Sales [Member] Non-US [Member] Building [Member] Finite-Lived Intangible Assets by Major Class [Axis] Patents [Member] Credit Facility [Axis] Line of Credit [Member] Vesting May 2021 [Member] Restatement [Axis] Adjustments due ASC 606 [Member] After Adjustment [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Document and Entity Information [Abstract] Document Type Amendment Flag Document Period End Date Entity Registrant Name Entity Central Index Key Trading Symbol Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Entity Filer Category Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Voluntary Filers Entity Well-Known Seasoned Issuer Entity Current Reporting Status Entity Common Stock, Shares Outstanding Entity Public Float Statement [Table] Statement [Line Items] Voting Common Stock [Member] Assets Current Assets Cash and cash equivalents Short-term investments Trade receivables, net Gross inventories Less LIFO reserve Less excess and obsolescence reserve Net inventories Prepaid expenses and other current assets Total Current Assets Property, Plant, and Equipment Less allowances for depreciation Net property, plant and equipment Deferred income taxes Other assets Total Assets Liabilities and Stockholders' Equity Current Liabilities Trade accounts payable and accrued expenses Contract liabilities with customers (Note 2) Product liability Employee compensation and benefits Workers' compensation Income taxes payable Total Current Liabilities Product liability Deferred income taxes Contingent liabilities (Note 18) Stockholders' Equity Common stock Additional paid-in capital Retained earnings Less: Treasury stock - at cost 2018 - 6,665,398 shares 2017 - 6,665,398 shares Total Stockholders' Equity Total Liabilities and Stockholders' Equity Treasury stock, shares Common Stock, par value per share Common Stock, shares authorized Common Stock, shares issued Common Stock, shares outstanding Segment Reporting Information [Line Items] Segments [Axis] Total net sales Cost of products sold Gross profit Operating Expenses: Selling General and administrative Other operating (expense) income, net Total operating expenses Operating income Other income: Royalty income Interest income Interest expense Other income, net Total other income, net Income before income taxes Income taxes Net income and comprehensive income Basic Earnings Per Share Diluted Earnings Per Share Cash Dividends Per Share Balance Net income Dividends paid Stock-based compensation Exercise of stock options and vesting of RSU's Tax benefit realized from exercise of stock options and vesting of RSU's Common stock issued - compensation plans Unpaid dividends accrued Adoption of New Accounting Standard Repurchase of shares of common stock Balance Statement of Stockholders' Equity [Abstract] Treasury Stock, Shares, Acquired Statement of Cash Flows [Abstract] Operating Activities Adjustments to reconcile net income to cash provided by operating activities: Depreciation and amortization Stock-based compensation Excess and obsolescence inventory reserve Loss (gain) on sale of assets Deferred income taxes Changes in operating assets and liabilities: Trade receivables Inventories Trade accounts payable and accrued expenses Contract liability to customers Employee compensation and benefits Product liability Prepaid expenses, other assets and other liabilities Income taxes payable Cash provided by operating activities Investing Activities Property, plant, and equipment additions Purchases of short-term investments Net proceeds from sale of assets Cash used for investing activities Financing Activities Dividends paid Tax benefit from share-based compensation Repurchase of common stock Payment of employee withholding tax related to share-based compensation Cash used for financing activities (Decrease) increase in cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Accounting Policies [Abstract] Summary of Significant Accounting Policies Revenue from Contract with Customer [Abstract] Revenue Recognition and Contracts with Customers Receivables [Abstract] Trade Receivables, Net Inventory Disclosure [Abstract] Inventories Property, Plant and Equipment [Abstract] Property, Plant and Equipment Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Other Assets Payables and Accruals [Abstract] Trade Accounts Payable and Accrued Expenses Line of Credit Facility [Abstract] Line of Credit Retirement Benefits [Abstract] Employee Benefit Plans Other Income and Expenses [Abstract] Other Operating Income, net Income Tax Disclosure [Abstract] Income Taxes Earnings Per Share [Abstract] Earnings Per Share Stock Repurchases [Abstract] Stock Repurchases Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Compensation Plan Segment Reporting [Abstract] Operating Segment Information Quarterly Financial Information Disclosure [Abstract] Quarterly Results of Operations (Unaudited) Related Party Transactions [Abstract] Related Party Transactions Commitments and Contingencies Disclosure [Abstract] Contingent Liabilities Financial Instruments [Abstract] Financial Instruments Subsequent Events [Abstract] Subsequent Events Organization Preparation of Financial Statements Principles of Consolidation Revenue Recognition Cash and Cash Equivalents Fair Value Measurements of Short-term Investments Accounts Receivable Inventories Property, Plant, and Equipment Long-lived Assets Income Taxes Product Liability Advertising Costs Shipping Costs Research and Development Earnings per Share Recent Accounting Pronouncements Schedule of Consolidated Balance Sheet Schedule of Revenue Recognized Schedule of Trade Receivables Schedule of Inventories Schedule of Property, Plant and Equipment Schedule of Other Assets Schedule of Trade Accounts Payable and Accrued Expenses Schedule of Other Operating Income, net Schedule of Federal and State Income Tax Provision Schedule of Effective Income Tax Rate Reconciliation Schedule of Deferred Tax Assets and Liabilities Schedule of Reconciliation of Numerator and Denominator for Basic and Diluted Earnings Per Share Schedule of Repurchase of Common Stock Schedule of Assumptions Used to Estimate Fair Value Schedule of Stock Option Activity Schedule of Operating Segment Financial Information Schedule of Quarterly Financial Information Reconciliation of Product Liability Reserve Schedule of Product Liability Expense Schedule of Segment Reporting Information, by Segment [Table] Percentage of sales Useful life Advertising expenses Shipping costs Research and development Contract liability Effective income tax rate reduction Deferred contract liability Revenue previously deferred Accrued liability Deferred contract liability Increase in deferred contract liability Decrease in accounts payable and accrued expenses Increase in deferred tax asset Decrease in retained earnings Net increase in firearms sales Promotional expenses Gross margin reduced Deferred revenue from contracts with customers Deferred taxes Contract liabilities with customers beginning of period Revenue recognized Revenue deferred Contract liabilities with customers at December 31, 2018 Concentration Risk [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Customer [Axis] Customer Four [Member] Trade receivables Allowance for doubtful accounts Allowance for discounts Trade receivables, net Percentage of customers Finished goods Materials and products in process Inventory gross Adjustment of inventories to a LIFO basis Effect of liquidation of LIFO inventory Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Change in Accounting Estimate by Type [Axis] Land and Improvements [Member] Buildings and Improvements [Member] Dies and Tools [Member] Scenario [Axis] Patents, at cost Accumulated amortization Deposits on capital items Other Other assets Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Line Items] Investment, Name [Axis] Patent amortization Ownership interest Estimated accumulated amortization, 2019 Estimated accumulated amortization, 2020 Estimated accumulated amortization, 2021 Estimated accumulated amortization, 2022 Estimated accumulated amortization, 2023 Computer software amortization Trade accounts payable Federal excise taxes payable Accrued other Trade accounts payable and accrued expenses Line of Credit Facility [Table] Line of Credit Facility [Line Items] Credit facility with a bank Description of interest rate of credit facility Line of credit interest rate (in percent) Line of credit basis points Line of credit basis points Line of credit unused portion per year (in percent) Revolving credit facility, expiration date Expenses related to employee benefits plan Discretionary contributions to employee benefit plan Gain (loss) on sale of operating assets Current: Federal, current State, current Current Deferred: Federal, deferred State, deferred Deferred Statutory federal income tax rate State income taxes, net of federal tax benefit Domestic production activities deduction Impact of Accounting Standard Update 2016-09 Impact of Tax Cuts and Jobs Act on deferred taxes Other items Effective income tax rate Deferred tax assets: Product liability Employee compensation and benefits Allowances for doubtful accounts and discounts Inventories Stock-based compensation Other Total deferred tax assets Deferred tax liabilities: Pension plans Depreciation Other Total deferred tax liabilities Net deferred tax (liabilities) assets Income tax payments Statutory corporate tax rate Estimated effective tax rate Net deferred tax liabilities Impact on current deferred tax assets Impact on noncurrent deferred tax liabilities Numerator: Denominator: Weighted average number of common shares outstanding - Basic Dilutive effect of options and restricted stock units outstanding under the Company's employee compensation plans Weighted average number of common shares outstanding - Diluted Class of Treasury Stock [Table] Equity, Class of Treasury Stock [Line Items] Total Number of Shares Purchased Average Price Paid Per Share Total Number of Shares Purchased as Part of Publicly Announced Program Maximum Dollar Value of Shared That May Yet Be Purchased Under the Program Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares reserved for future issuance Shares available for future grants Aggregate intrinsic value Shares issued Shares Outstanding at Beginning of year Granted Exercised Canceled Outstanding at End of year Exercisable Options Outstanding at December 31, 2018 Non-Vested Options Outstanding at December 31, 2018 Weighted-Average Exercise Price Outstanding at Beginning of year Granted Exercised Canceled Outstanding at End of year Exercisable Options Outstanding at December 31, 2018 Non-Vested Options Outstanding at December 31, 2018 Weighted-Average Grant Date Fair Value Outstanding at Beginning of year Granted Exercised Canceled Outstanding at End of year Exercisable Options Outstanding at December 31, 2018 Non-Vested Options Outstanding at December 31, 2018 Weighted-Average Remaining Contractual Life Granted Exercised Canceled Outstanding Exercisable Options Outstanding at December 31, 2018 Non-Vested Options Outstanding at December 31, 2018 Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] Vesting in May 2019 [Member] Vesting in May 2017 [Member] Deferred stock awards issued Shares available for grant Compensation expense Aggregate intrinsic value Unrecognized compensation expense Unrecognized compensation cost, recognition period Restricted stock units issued Vesting period of compensation expense not yet recognized Compensation expense recognized Unrecognized compensation expense Net Sales Income (Loss) Before Income Taxes Identifiable Assets Depreciation Payments to Acquire Property, Plant, and Equipment Schedule of Revenue by Major Customers, by Reporting Segments [Table] Revenue, Major Customer [Line Items] Number of Operating Segments Gross profit Basic earnings per share Diluted earnings per share Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Amount of payments Reimbursement of expenses Number of lawsuits against the company Minimum limit of per claim for providing insurance coverage on annual basis Maximum limit of aggregate loss incurred annually for providing insurance coverage on annual basis Total amount of damages claimed Total Product Liability Expense Number of new lawsuits Number of settled lawsuits Number of claims dismissed SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Balance at Beginning of Period Accrued Legal Expense (Income) Legal Fees Settlements Balance at End of Period Product Liability Contingency [Table] Product Liability Contingency [Line Items] Product and Service [Axis] Subsequent Event [Table] Subsequent Event [Line Items] Dividend authorized Accrued Legal Expense [Member] Allowance For Discounts Accounts Receivable Current April 2018 [Member] Customer Four [Member] Customer One [Member] Customer Three [Member] Customer Two [Member] Davidsons [Member] Deferred revenue liability. Deferred Stock [Member] Deferred Tax Assets Product Liability The amount as of the balance sheet date of the estimated future tax effects attributable to the difference between the tax basis of pension liabilities funded in advance and the basis of a prepaid pension asset determined in accordance with generally accepted accounting principles. The difference in basis of such costs will increase future taxable income when such basis difference reverses. Prepaid pension costs represented the cumulative employer's contributions in excess of net pension cost recognized, before the adoption of the recognition provisions of FAS 158. Under FAS 158, prepaid pension costs are no longer recognized in the statement of financial position. Defined Benefit Plans [Member] Amount of dividends declared, but unpaid, during period. Document and Entity Information [Abstract] The future estimated effective tax rate as a result of federally mandated changes. Firearms [Member] 2015 Grants [Member] 2016 Grants [Member] 2017 Grants [Member] The impact on current deferred tax assets per the accounting standards update. The impact on noncurrent deferred tax liabilities per the accounting standards update. The net change during the reporting period in the Product liability expense which includes the cost of outside legal fees, insurance, and other expenses incurred in the management and defense of product liability matters. Inventory Gross Before Adjustments Jerry's/Ellett Brothers [Member] The entire disclosure for short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. The percentage points added to the reference rate to compute the variable rate on the debt instrument. The reference rate percentage at the end of the reporting period. Lipsey's [Member] National Rifle Association [Member] Total deferred tax assets less total deferred tax liabilities. Disclosure of accounting policy for organization. The entire disclosure for the schedule of other income and expenses. Disclosure of accounting policy for the preparation of financial statements. Product Insurance Premium Expense [Member] Carrying value as of the balance sheet date of obligations incurred through that date which includes the cost of outside legal fees, insurance, and other expenses incurred in the management and defense of product liability matters and due after one year (or beyond the operating cycle if longer). Carrying value as of the balance sheet date of obligations incurred through that date which includes the cost of outside legal fees, insurance, and other expenses incurred in the management and defense of product liability matters For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Product Liability Reserve [Member] Publicly Announced Program [Member] Reimbursement of expenses. Share-Based Compensation Arrangement By Share-Based Payment Award, OptionsExercisable, Weighted-Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Grant Date Fair Value Canceled. The weighted average grant-date fair value of options outstanding in the reporting period as calculated by applying the disclosed option pricing methodology. Non-Vested Options Outstanding at December 31, 2017. Share-based Compensation Arrangement By Share-based Payment Award Options Outstanding Exercises In Period Weighted Average Remaining Contractual Term 2 Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Forfeitures In Period Weighted Average Remaining Contractual Term 2 Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Grants In Period Weighted Average Remaining Contractual Term 2 Sports South [Member] Stock Incentive Plan 2007 [Member] Stock Incentive Plan 2017 [Member] Stock Repurchases [Abstract] Symbolic [Member] Represents maximum limit of aggregate loss incurred annually for providing insurance coverage on annual basis excluding for certain new claims from governments or municipalities. Represents minimum limit of per claim for providing insurance coverage on annual basis. Two thousand fourteen member. Two Thousand Thirteen Member A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. Valuation Allowances And Reserves Legal Fees Valuation Allowances And Reserves Settlements Vesting April 2015 [Member] Vesting April Two Thousand Seventeen [Member] Vesting April Two Thousand Sixteen [Member] Vesting May 2018 [Member] Vesting April Two Thousand Sixteen [Member] Vesting April Two Thousand Fourteen [Member] Vesting May 2020 [Member] Vesting Period [Axis] Vesting Period [Domain] Adoption of ASC 606. Contract liability to customers. The percentage of the effective income tax rate reduction due to new accounting pronouncements. Adjustments due ASC 606 [Member] After Adjustment [Member] Increase (decrease) in the deferred contract liability. Decrease in retained earnings. Net increase in firearms sales. Gross margin reduced. Vesting May 2021 [Member] Cost incurred during the reporting period in shipping and transporting goods and services to customers. 2018 Grants [Member] Contract liabilities with customers. The entire disclosure for revenue recognition and contracts with customers. Inventory, LIFO Reserve Inventory Valuation Reserves Inventory, Net Assets, Current Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Liabilities, Current Product Liability Accrual Noncurrent Deferred Tax Liabilities, Net, Noncurrent Treasury Stock, Value Stockholders' Equity Attributable to Parent Liabilities and Equity Other Operating Income (Expense), Net Operating Expenses Operating Income (Loss) Interest Expense Nonoperating Income (Expense) Dividends, Common Stock Dividends Payable Amount Per Share Subsequent Event Treasury Stock, Value, Acquired, Cost Method Share-based Compensation Gain (Loss) on Disposition of Property Plant Equipment Deferred Other Tax Expense (Benefit) Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Employee Related Liabilities Increase Decrease In Product Liability Increase (Decrease) in Other Operating Assets and Liabilities, Net Increase (Decrease) in Income Taxes Payable Net Cash Provided by (Used in) Operating Activities Payments to Acquire Investments Net Cash Provided by (Used in) Investing Activities Payments of Ordinary Dividends, Common Stock Payments for Repurchase of Common Stock Payments Related to Tax Withholding for Share-based Compensation Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Other Assets Disclosure [Text Block] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Income Tax Disclosure [Text Block] Consolidation, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Receivables, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Liability Reserve Estimate, Policy [Policy Text Block] Advertising Cost, Policy, Expensed Advertising Cost [Policy Text Block] Shipping and Handling Cost, Policy [Policy Text Block] Research and Development Expense, Policy [Policy Text Block] Earnings Per Share, Policy [Policy Text Block] Deferred Credits and Other Liabilities Deferred Revenue, Revenue Recognized Allowance for Doubtful Accounts Receivable, Current Allowance For Discounts Accounts Receivable Current Inventory Gross Before Adjustments Finite-Lived Intangible Assets, Accumulated Amortization Capitalized Computer Software, Amortization Line Of Credit Facility Basis Spread On Variable Rate Current Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent Effective Income Tax Rate Reconciliation, Percent Deferred Tax Assets Product Liability Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Deferred Tax Assets, Inventory Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Deferred Tax Assets, Other Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Liabilities, Other Deferred Tax Liabilities, Gross Product Liability Reserve [Member] [Default Label] Weighted Average Number of Shares Outstanding, Diluted Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share Based Compensation Arrangements By Share Based Payment Award Options Other Than Options Nonvested Weighted Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award, Options Exercisable, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Grants In Period Weighted Average Remaining Contractual Term 2 Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Exercises In Period Weighted Average Remaining Contractual Term 2 Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Forfeitures In Period Weighted Average Remaining Contractual Term 2 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Depreciation [Default Label] Related Party Transaction, Amounts of Transaction SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Valuation Allowances And Reserves Legal Fees EX-101.PRE 13 rgr-20181231_pre.xml XBRL PRESENTATION FILE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2018
Feb. 14, 2019
Jun. 30, 2018
Document and Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2018    
Entity Registrant Name STURM RUGER & CO INC    
Entity Central Index Key 0000095029    
Trading Symbol RGR    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Voluntary Filers No    
Entity Well-Known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Common Stock, Shares Outstanding   17,458,000  
Entity Public Float     $ 958,787,400

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current Assets    
Cash and cash equivalents $ 38,492 $ 63,487
Short-term investments 114,326
Trade receivables, net 45,031 60,082
Gross inventories 80,288 87,592
Less LIFO reserve (46,341) (45,180)
Less excess and obsolescence reserve (2,527) (2,698)
Net inventories 31,420 39,714
Prepaid expenses and other current assets 2,920 3,501
Total Current Assets 232,189 166,784
Property, Plant, and Equipment 358,756 365,013
Less allowances for depreciation (276,045) (261,218)
Net property, plant and equipment 82,711 103,795
Deferred income taxes 2,969
Other assets 17,663 13,739
Total Assets 335,532 284,318
Current Liabilities    
Trade accounts payable and accrued expenses 33,021 32,422
Contract liabilities with customers (Note 2) 7,477
Product liability 1,073 729
Employee compensation and benefits 20,729 14,315
Workers' compensation 5,551 5,211
Income taxes payable 3,340
Total Current Liabilities 71,191 52,677
Product liability 99 90
Deferred income taxes 1,402
Contingent liabilities (Note 18)
Stockholders' Equity    
Common stock 24,123 24,092
Additional paid-in capital 33,291 28,329
Retained earnings 350,423 321,323
Less: Treasury stock - at cost 2018 - 6,665,398 shares 2017 - 6,665,398 shares (143,595) (143,595)
Total Stockholders' Equity 264,242 230,149
Total Liabilities and Stockholders' Equity 335,532 284,318
Voting Common Stock [Member]    
Stockholders' Equity    
Common stock 24,123 24,092
Nonvoting Common Stock [Member]    
Stockholders' Equity    
Common stock
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2018
Dec. 31, 2017
Treasury stock, shares 6,665,398 6,665,398
Nonvoting Common Stock [Member]    
Common Stock, par value per share $ 1 $ 1
Common Stock, shares authorized 50,000 50,000
Voting Common Stock [Member]    
Common Stock, par value per share $ 1 $ 1
Common Stock, shares authorized 40,000,000 40,000,000
Common Stock, shares issued 24,123,418 24,092,488
Common Stock, shares outstanding 17,458,020 17,427,090
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Income and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]      
Total net sales $ 495,635 $ 522,256 $ 664,328
Cost of products sold 361,277 368,248 444,774
Gross profit 134,358 154,008 219,554
Operating Expenses:      
Selling 35,111 49,232 56,146
General and administrative 32,248 28,396 29,004
Other operating (expense) income, net (10) 31 (5)
Total operating expenses 67,349 77,659 85,145
Operating income 67,009 76,349 134,409
Other income:      
Royalty income 804 506 1,142
Interest income 211 27 14
Interest expense (330) (152) (186)
Other income, net 1,020 916 542
Total other income, net 1,705 1,297 1,512
Income before income taxes 68,714 77,646 135,921
Income taxes 17,781 25,504 48,449
Net income and comprehensive income $ 50,933 $ 52,142 $ 87,472
Basic Earnings Per Share $ 2.92 $ 2.94 $ 4.62
Diluted Earnings Per Share 2.88 2.91 4.59
Cash Dividends Per Share $ 1.10 $ 1.36 $ 1.73
Firearms [Member]      
Segment Reporting Information [Line Items]      
Total net sales $ 490,607 $ 517,701 $ 658,433
Other income:      
Income before income taxes 70,311 77,368 136,390
Unaffiliated Castings [Member]      
Segment Reporting Information [Line Items]      
Total net sales 5,028 4,555 5,895
Other income:      
Income before income taxes $ (2,240) $ (53) $ (1,237)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Total
Balance at Dec. 31, 2015 $ 23,776 $ 29,591 $ 239,098 $ (64,727) $ 227,738
Net income     87,472   87,472
Dividends paid     (32,815)   (32,815)
Stock-based compensation   3,054     3,054
Exercise of stock options and vesting of RSU's   (14,002)     (14,002)
Tax benefit realized from exercise of stock options and vesting of RSU's   8,826     8,826
Common stock issued - compensation plans 258 (258)    
Unpaid dividends accrued     (355)   (355)
Repurchase of shares of common stock       (14,018) (14,018)
Balance at Dec. 31, 2016 24,034 27,211 293,400 (78,745) 265,900
Net income     52,142   52,142
Dividends paid     (23,905)   (23,905)
Stock-based compensation   3,659     3,659
Exercise of stock options and vesting of RSU's   (2,483)     (2,483)
Common stock issued - compensation plans 58 (58)    
Unpaid dividends accrued     (314)   (314)
Repurchase of shares of common stock       (64,850) (64,850)
Balance at Dec. 31, 2017 24,092 28,329 321,323 (143,595) 230,149
Net income     50,933   50,933
Dividends paid     (19,201)   (19,201)
Stock-based compensation   5,809     5,809
Exercise of stock options and vesting of RSU's   (816)     (816)
Common stock issued - compensation plans 31 (31)    
Unpaid dividends accrued     (405)   (405)
Adoption of New Accounting Standard     (2,227)   (2,227)
Balance at Dec. 31, 2018 $ 24,123 $ 33,291 $ 350,423 $ (143,595) $ 264,242
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Stockholders' Equity (Parentheticals) - shares
1 Months Ended 3 Months Ended 12 Months Ended 36 Months Ended
Sep. 30, 2017
Aug. 26, 2017
Apr. 01, 2017
Feb. 25, 2017
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2017
Statement of Stockholders' Equity [Abstract]                
Treasury Stock, Shares, Acquired 240,933 4,490 173,288 900,997 283,343 1,319,708 283,343 1,603,051
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Activities      
Net income $ 50,933 $ 52,142 $ 87,472
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation and amortization 31,972 34,264 35,355
Stock-based compensation 5,809 3,659 3,054
Excess and obsolescence inventory reserve (185) 358 522
Loss (gain) on sale of assets (10) 31 59
Deferred income taxes (4,371) 1,736 1,836
Changes in operating assets and liabilities:      
Trade receivables 15,051 9,360 2,279
Inventories 8,479 14,463 (17,958)
Trade accounts payable and accrued expenses 939 (16,060) 5,602
Contract liability to customers 5,250    
Employee compensation and benefits 6,009 (11,466) (3,186)
Product liability 353 (1,000) 1,075
Prepaid expenses, other assets and other liabilities (3,757) 13,704 (6,348)
Income taxes payable 3,340 (4,962)
Cash provided by operating activities 119,812 101,191 104,800
Investing Activities      
Property, plant, and equipment additions (10,541) (33,596) (35,215)
Purchases of short-term investments (114,259)
Net proceeds from sale of assets 10 3 325
Cash used for investing activities (124,790) (33,593) (34,890)
Financing Activities      
Dividends paid (19,201) (23,905) (32,815)
Tax benefit from share-based compensation 8,825
Repurchase of common stock (64,850) (14,018)
Payment of employee withholding tax related to share-based compensation (816) (2,482) (14,001)
Cash used for financing activities (20,017) (91,237) (52,009)
(Decrease) increase in cash and cash equivalents (24,995) (23,639) 17,901
Cash and cash equivalents at beginning of year 63,487 87,126 69,225
Cash and cash equivalents at end of year $ 38,492 $ 63,487 $ 87,126
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1.Summary of Significant Accounting Policies

 

Organization

 

Sturm, Ruger & Company, Inc. (the “Company”) is principally engaged in the design, manufacture, and sale of firearms to domestic customers. Approximately 99% of sales were from firearms. Export sales represented approximately 4% of firearms sales. The Company’s design and manufacturing operations are located in the United States and almost all product content is domestic. The Company’s firearms are sold through a select number of independent wholesale distributors principally to the commercial sporting market.

 

The Company manufactures investment castings made from steel alloys and metal injection molding (“MIM”) parts for internal use in its firearms and utilizes available capacity to manufacture and sell investment castings and MIM parts to unaffiliated, third-party customers. Castings were approximately 1% of the Company’s total sales for the year ended December 31, 2018.

 

Preparation of Financial Statements

 

The Company follows United States generally accepted accounting principles (“GAAP”). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.

 

The significant accounting policies described below, together with the notes that follow, are an integral part of the Financial Statements.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All significant intercompany accounts and transactions have been eliminated.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with the provisions of Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), which became effective January 1, 2018. Substantially all product sales are sold FOB (free on board) shipping point. Customary payment terms are 2% 30 days, net 40 days. Generally, all performance obligations are satisfied when product is shipped and the customer takes ownership and assumes the risk of loss. In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which downstream customers are entitled to receive no charge products based on their purchases of certain of the Company’s products from the independent distributors. The fulfillment of these no charge products is the Company’s responsibility. In such instances, the Company allocates the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the firearms included in the promotional program, including the no charge firearms. Revenue is recognized proportionally as each performance obligation is satisfied, based on the relative customary price of each product. Customary prices are generally determined based on the prices charged to the independent distributors. The net change in contract liabilities for a given period is reported as an increase or decrease to sales. The Company accounts for cash sales discounts as a reduction in sales. Amounts billed to customers for shipping and handling fees are included in net sales and costs incurred by the Company for the delivery of goods are classified as selling expenses. Federal excise taxes are excluded from net sales.

 

Cash and Cash Equivalents

 

The Company considers interest-bearing deposits with financial institutions with remaining maturities of three months or less at the time of acquisition to be cash equivalents.

 

Fair Value Measurements of Short-term Investments

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants in the principal or most advantageous market at the measurement date. Fair value is established according to a hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels, which are described below:

 

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.

 

Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.

 

Level 3: Unobservable inputs are used when little or no market data is available. Level 3 inputs are given the lowest priority in the fair value hierarchy.

 

The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.

 

As of December 31, 2018, all of the Company’s short-term investments are U.S. Treasury instruments (Level 1), maturing within one year. Such securities are classified as held to maturity, since the Company has the intent and ability to do so, and are carried at cost plus accrued interest, which approximates fair value.

 

Accounts Receivable

 

The Company establishes an allowance for doubtful accounts based on the creditworthiness of its customers and historical experience. While the Company uses the best information available to make its evaluation, future adjustments to the allowance for doubtful accounts may be necessary if there are significant changes in economic and industry conditions or any other factors considered in the Company’s evaluation. Bad debt expense has been immaterial during each of the last three years.

 

Inventories

 

Substantially all of the Company’s inventories are valued at the lower of cost, principally determined by the last-in, first-out (LIFO) method, or market. Elements of cost in inventories include raw materials, direct labor and manufacturing overhead.

 

Property, Plant, and Equipment

 

Property, plant, and equipment are carried at cost. Depreciation is computed over useful lives using the straight-line and declining balance methods predominately over 15 years for buildings, 7 years for machinery and equipment and 3 years for tools and dies. When assets are retired, sold or otherwise disposed of, their gross carrying values and related accumulated depreciation are removed from the accounts and a gain or loss on such disposals is recognized when appropriate.

 

Maintenance and repairs are charged to operations; replacements and improvements are capitalized.

 

Long-lived Assets

 

The Company evaluates the carrying value of long-lived assets to be held and used when events or changes in circumstances indicate the carrying value may not be recoverable. In performing this review, the carrying value of the assets is compared to the projected undiscounted cash flows to be generated from the assets. If the sum of the undiscounted expected future cash flows is less than the carrying value of the assets, the assets are considered to be impaired. Impairment losses are measured as the amount by which the carrying value of the assets exceeds their fair value. The Company bases fair value of the assets on quoted market prices if available or, if not available, quoted market prices of similar assets. Where quoted market prices are not available, the Company estimates fair value using the estimated future cash flows generated by the assets discounted at a rate commensurate with the risks associated with the recovery of the assets.

 

Income Taxes

 

Income taxes are accounted for using the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of “temporary differences” by applying enacted statutory rates applicable to future years to temporary differences between the financial statement carrying amounts and the tax basis of the Company’s assets and liabilities.

 

Product Liability

 

The Company provides for product liability claims including estimated legal costs to be incurred defending such claims. The provision for product liability claims is charged to cost of products sold.

 

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising expenses for 2018, 2017, and 2016, were $2.9 million, $3.1 million, and $2.9 million, respectively.

 

Shipping Costs

 

Costs incurred related to the shipment of products are included in selling expense. Such costs totaled $4.8 million, $4.8 million, and $5.7 million in 2018, 2017, and 2016, respectively.

 

Research and Development

 

In 2018, 2017, and 2016, the Company spent approximately $8.5 million, $9.8 million, and $8.7 million, respectively, on research and development activities relating to new products and the improvement of existing products. These costs are expensed as incurred.

 

Earnings per Share

 

Basic earnings per share is based upon the weighted-average number of shares of common stock outstanding during the year. Diluted earnings per share reflect the impact of options, restricted stock units, and deferred stock outstanding using the treasury stock method.

 

Recent Accounting Pronouncements

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers Topic 606, (“ASC 606”), which supersedes nearly all existing revenue recognition guidance. As more fully discussed in Note 2, the Company adopted ASC 606 using the modified retrospective method on January 1, 2018.

 

In March 2016, the FASB issued ASU 2016-09, Compensation - Stock Compensation (Topic 718). The most significant change in the new compensation guidance is that all excess tax benefits and tax deficiencies (including tax benefits of dividends) on share-based compensation awards should be recognized in the Statement of Income as income tax expense. Previously such benefits or deficiencies were recognized in the Balance Sheet as adjustments to additional paid-in capital. The new guidance was effective in fiscal years beginning after December 15, 2016 and interim periods thereafter. The Company adopted ASU 2016-09 in the first quarter of 2017. The impact of adopting this change in accounting principle reduced the Company’s effective tax rate by 2% for the period ending December 31, 2017 and did not impact the effective tax rate for the period ended December 31, 2018. The adoption of this pronouncement did not have a material impact on the Company’s results of operations or financial position in either year.

 

In February 2016, the FASB issued ASU 2016-02, Leases Topic 842 (“ASC 842”), which amends the existing accounting standards for leases. ASC 842 requires lessees to record a right-of-use asset and a corresponding lease liability on the balance sheet for all leases (with the exception of short-term leases) and disclose key information about leasing arrangements, whereas under current standards, the Company’s operating leases are not recognized on its consolidated balance sheet. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Topic 842 was subsequently amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842; ASU No. 2018-10, Codification Improvements to Topic 842, Leases; and ASU No. 2018-11, Targeted Improvements. ASC 842 is effective for years beginning after December 15, 2018, including interim periods within those fiscal years, and is to be applied using either a modified retrospective approach, or an optional transition method which allows an entity to apply the new standard at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt ASC 842 in the first quarter of 2019 using this optional transition method. The new standard also provides practical expedients for an entity’s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all leases that qualify. The Company also expects to elect the practical expedient to not separate lease and non-lease components for all of its leases. The Company is finalizing its implementation related to policies, processes and internal controls to comply with the guidance. The Company estimates that the right-of-use assets and lease liabilities for the lease portfolio to be recorded on its consolidated balance sheet as of January 1, 2019 will be less than $5 million, primarily related to real estate. The adoption of this pronouncement is not expected to impact the Company’s consolidated statements of operations or its consolidated statement of cash flows.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition and Contracts with Customers
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition and Contracts with Customers
2.Revenue Recognition and Contracts with Customers

 

On January 1, 2018, the Company adopted ASC 606 using the modified retrospective method, applied to those contracts for which all performance obligations were not completed as of that date. Under the modified retrospective method, results for reporting periods beginning after January 1, 2018 will be presented using the guidance of ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with the previous guidance provided in ASC Topic 605, Revenue Recognition.

 

The effects of adjustments to the December 31, 2017 consolidated balance sheet for the adoption of ASC 606 were as follows:

 

   Balance at
December 31, 2017
   ASC 606
Adjustments
   Opening Balance
January 1, 2018
 
Trade accounts payable and accrued expenses   32,422    (4,000)   28,422 
Deferred revenue from contracts with customers       6,950    6,950 
Deferred taxes   1,402    (723)   679 
Retained earnings   321,323    (2,227)   319,096 

 

At December 31, 2017, the Company had accrued $4.0 million related to certain of its sales promotion activities that included the shipment of no charge firearms. Using the new accounting guidance, a deferred contract liability of $6.9 million was required at December 31, 2017 and an entry for $6.9 million to increase the deferred contract liability, a decrease to accounts payable and accrued expenses by $4.0 million, an increase to deferred tax assets by $0.7 million, and a reduction to beginning retained earnings by $2.2 million was recorded on January 1, 2018 (the “transition entry”).

 

The impact of the adoption of ASC 606 on revenue recognized during the year ended December 31, 2018 is as follows:

 

Contract liabilities with customers at January 1, 2018  $6,950 
Revenue recognized   (20,653)
Revenue deferred   21,180 
Contract liabilities with customers at December 31, 2018  $7,477 

 

During the year ended December 31, 2018, the Company deferred $21.2 million of revenue, offset by the recognition of $20.7 million of revenue previously deferred as the performance obligations relating to the shipment of free products were satisfied. This resulted in a net decrease in firearms sales for the year ended December 31, 2018 of $0.5 million and a deferred contract revenue liability at December 31, 2018 of $7.4 million. The Company estimates that revenue from this deferred contract liability will be recognized in the first two quarters of 2019. As a result, approximately $12.1 million of promotional expenses that had been classified as selling expenses in prior years were recorded as cost of products sold in 2018. As a result of the adoption of ASC 606, for the year ended December 31, 2018, the gross margin percentage was reduced by 3% and earnings per share decreased by approximately 1¢ from the comparable prior year period.

 

Practical Expedients and Exemptions

 

The Company has elected to account for shipping and handling activities that occur after control of the related product transfers to the customer as fulfillment activities that are recognized upon shipment of the goods.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade Receivables, Net
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Trade Receivables, Net
3.Trade Receivables, Net

 

Trade receivables consist of the following:

 

December 31,  2018   2017 
         
Trade receivables  $46,360   $61,707 
Allowance for doubtful accounts   (400)   (400)
Allowance for discounts   (929)   (1,225)
   $45,031   $60,082 

 

In 2018, the largest individual trade receivable balances accounted for 21%, 21%, and 14% of total trade receivables, respectively.

 

In 2017, the largest individual trade receivable balances accounted for 22%, 20%, and 12% of total trade receivables, respectively.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Inventories
4.Inventories

 

Inventories consist of the following:

 

December 31,  2018   2017 
         
Finished goods  $17,313   $22,558 
Materials and products in process   60,448    62,336 
    77,761    84,894 
Adjustment of inventories to a LIFO basis   (46,341)   (45,180)
   $31,420   $39,714 

 

In 2018 and 2017, inventory quantities were reduced. These reductions resulted in liquidations of LIFO inventory quantities carried at lower costs prevailing in prior years as compared with the current cost of purchases, the effect of which decreased 2018 and 2017 costs of products sold by approximately $0.6 million and $0.4 million, respectively.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Property, plant and equipment consist of the following:

 

December 31,  2018   2017 
         
Land and improvements  $2,020   $1,986 
Buildings and improvements   52,518    51,361 
Machinery and equipment   262,821    265,772 
Dies and tools   41,397    45,894 
   $358,756   $365,013 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Assets
12 Months Ended
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets
6.Other Assets

 

Other assets consist of the following:

 

December 31,  2018   2017 
         
Patents, at cost  $6,955   $6,814 
Accumulated amortization   (4,491)   (4,202)
Deposits on capital items   12,106    7,958 
Other   3,093    3,169 
   $17,663   $13,739 

 

The capitalized cost of patents is amortized using the straight-line method over their useful lives. The cost of patent amortization was $0.3 million, $0.3 million, and $0.3 million in 2018, 2017, and 2016, respectively. The estimated annual patent amortization cost for each of the next five years is $0.3 million. Costs incurred to maintain existing patents are charged to expense in the year incurred.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade Accounts Payable and Accrued Expenses
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Trade Accounts Payable and Accrued Expenses
7.Trade Accounts Payable and Accrued Expenses

 

Trade accounts payable and accrued expenses consist of the following:

 

December 31,  2018   2017 
         
Trade accounts payable  $11,675   $8,758 
Federal excise taxes payable   11,690    10,509 
Accrued other   9,656    13,155 
   $33,021   $32,422 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Line of Credit
12 Months Ended
Dec. 31, 2018
Line of Credit Facility [Abstract]  
Line of Credit
8.Line of Credit

The Company has a $40 million unsecured revolving line of credit with a bank. This facility is renewable annually and terminates on August 31, 2019. Borrowings under this facility bear interest at the one-month LIBOR rate (2.503% at December 31, 2018) plus 150 basis points. The Company is charged one-quarter of a percent (0.25%) per year on the unused portion. At December 31, 2018, the Company was in compliance with the terms and covenants of the credit facility, which remains unused. At December 31, 2017, the Company was in compliance with the terms and covenants of a previous credit facility.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2018
Retirement Benefits [Abstract]  
Employee Benefit Plans
9.Employee Benefit Plans

 

The Company sponsors a qualified defined-contribution 401(k) plan that covers substantially all of its employees. Under the terms of the 401(k) plan, the Company matches a certain portion of employee contributions to their individual 401(k) accounts using the “safe harbor” guidelines provided in the Internal Revenue Code. Expenses related to matching employee contributions to the 401(k) plan were $3.1 million, $3.5 million, and $3.7 million in 2018, 2017, and 2016, respectively.

 

Additionally, in 2018, 2017, and 2016 the Company provided discretionary supplemental contributions to the individual 401(k) accounts of substantially all employees. Each employee received a supplemental contribution to their account based on a uniform percentage of qualifying compensation established annually. The cost of these supplemental contributions totaled $5.3 million, $5.6 million, and $6.0 million in 2018, 2017, and 2016, respectively.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Operating Income, net
12 Months Ended
Dec. 31, 2018
Other Income and Expenses [Abstract]  
Other Operating Income, net
10.Other Operating Income, Net

 

Other operating income, net consists of the following:

 

Year ended December 31,  2018   2017   2016 
             
Gain (loss) on sale of operating assets  $10   $(31)  $5 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes

11.Income Taxes

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal and state income tax examinations by tax authorities for years before 2015.

 

The federal and state income tax provision consisted of the following:

 

Year ended December 31,  2018   2017   2016 
   Current   Deferred   Current   Deferred   Current   Deferred 
Federal  $17,574   $(3,265)  $20,232   $1,865   $31,393   $10,181 
State   3,859    (387)   3,987    (580)   5,678    1,197 
   $21,433   $(3,652)  $24,219   $1,285   $37,071   $11,378 

 

Changes in deferred tax assets relating to the adoption of ASC 606 are not charged to expense and are therefore not included in the deferred tax provision; instead they are charged to retained earnings.

 

The effective income tax rate varied from the statutory federal income tax rate as follows:

 

Year ended December 31,  2018   2017   2016 
Statutory federal income tax rate   21.0%   35.0%   35.0%
State income taxes, net of federal tax benefit   4.0    2.9    3.3 
Domestic production activities deduction       (2.6)   (2.3)
Impact of Accounting Standard Update 2016-09       (0.9)    
Impact of Tax Cuts and Jobs Act on deferred taxes       (0.7)    
Other items   0.9    (0.9)   (0.4)
Effective income tax rate   25.9%   32.8%   35.6%

 

The Tax Cuts and Jobs Act of 2017 lowered the statutory corporate tax rate from 35% to 21% for years beginning after December 31, 2017. The Company estimates that its effective tax rate in 2019 will approximate 25.1%.

 

As discussed in the Recent Accounting Pronouncements section of Note 1 to the Consolidated Financial Statements, the Company adopted ASU 2016-09 in the first quarter of 2017. The impact of adopting this change in accounting principle reduced the Company’s effective tax rate by 0.9% for the period ending December 31, 2017 and did not impact the effective tax rate for the period ended December 31, 2018. The adoption of this pronouncement did not have a material impact on the Company’s results of operations or financial position in either year.

 

Significant components of the Company’s deferred tax assets and liabilities are as follows:

 

December 31,  2018   2017 
Deferred tax assets          
Product Liability  $294   $201 
Employee compensation and benefits   2,356    2,336 
Allowances for doubtful accounts and discounts   2,750    1,769 
Inventories   729    758 
Stock-based compensation   2,292    1,406 
Other   1,113    1,326 
Total deferred tax assets   9,534    7,796 
Deferred tax liabilities:          
Depreciation   6,256    8,956 
Other   309    242 
Total deferred tax liabilities   6,565    9,198 
Net deferred tax (liabilities) assets  $2,969   $(1,402)

 

The Company made income tax payments of approximately $18.1 million, $23.4 million, and $43.0 million, during 2018, 2017, and 2016, respectively. The Company expects to realize its deferred tax assets through tax deductions against future taxable income.

 

The Company does not believe it has included any “uncertain tax positions” in its federal income tax return or any of the state income tax returns it is currently filing. The Company has made an evaluation of the potential impact of additional state taxes being assessed by jurisdictions in which the Company does not currently consider itself liable. The Company does not anticipate that such additional taxes, if any, would result in a material change to its financial position.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Earnings Per Share

12.       Earnings Per Share

 

Set forth below is a reconciliation of the numerator and denominator for basic and diluted earnings per share calculations for the periods indicated:

 

Year ended December 31,  2018   2017   2016 
             
Numerator:               
Net income  $50,933   $52,142   $87,472 
Denominator:               
Weighted average number of common shares outstanding – Basic   17,450,658    17,725,494    18,931,415 
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans   203,973    213,596    118,100 
Weighted average number of common shares outstanding – Diluted   17,654,631    17,939,090    19,049,515 

 

The dilutive effect of outstanding options and restricted stock units is calculated using the treasury stock method. There are no anti-dilutive stock options in 2018, 2017, and 2016 because the closing price of the Company’s stock on December 31, 2018, 2017, and 2016 exceeded the strike price of all outstanding options on each of those dates.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchases
12 Months Ended
Dec. 31, 2018
Stock Repurchases [Abstract]  
Stock Repurchases
13.Stock Repurchases

 

In 2017 and 2016 the Company repurchased shares of its common stock. Details of these purchases are as follows:

 

Period  Total
Number of
Shares
Purchased
   Average
Price Paid
per Share
   Total
Number of
Shares
Purchased
as Part of
Publicly
Announced
Program
   Maximum
Dollar
Value of
Shares that
May Yet Be
Purchased
Under the
Program
 
                 
Fourth Quarter 2016   283,343   $49.43    283,343      
First Quarter 2017                    
January 29 to February 25   900,997   $49.70    900,997      
February 26 to April 1   173,288   $49.92    173,288      
Third Quarter 2017                    
July 30 to August 26   4,490   $47.92    4,490      
August 27 to September 30   240,933   $46.30    240,933      
Total   1,603,051   $49.16    1,603,051   $88,710,000 

 

All of these purchases were made with cash held by the Company and no debt was incurred. No shares were repurchased in 2018.

 

At December 31, 2018, approximately $89 million remained authorized for share repurchases.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Compensation Plans
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Compensation Plan
14.Compensation Plans

 

In May 2017, the Company’s shareholders approved the 2017 Stock Incentive Plan (the “2017 SIP”) under which employees, independent contractors, and non-employee directors may be granted stock options, restricted stock, deferred stock awards, and stock appreciation rights, any of which may or may not require the satisfaction of performance objectives. Vesting requirements are determined by the Compensation Committee of the Board of Directors. The Company has reserved 750,000 shares for issuance under the 2017 SIP, of which 543,000 shares remain available for future grants as of December 31, 2018.

 

In April 2007, the Company adopted and the shareholders approved the 2007 Stock Incentive Plan (the “2007 SIP”), which had similar provisions as the 2017 SIP. The 2007 SIP plan expired April 24, 2017. The Company had reserved 2,550,000 shares for issuance under the 2007 SIP, of which 2,182,000 shares were issued. No further grants will be made from the 2007 SIP.

 

Compensation expense related to stock options is recognized based on the grant-date fair value of the awards estimated using the Black-Scholes option pricing model. Compensation expense related to deferred stock, restricted stock, and restricted stock units is recognized based on the grant-date fair value of the Company’s common stock, using either the actual share price or an estimated value using the Monte Carlo valuation model. The total stock-based compensation cost included in the Statements of Income was $5.8 million, $3.7 million, and $3.1 million in 2018, 2017, and 2016, respectively.

 

Stock Options

 

There were no stock options granted in 2018, 2017 or 2016.

 

The following table summarizes the stock option activity of the 2007 SIP:

 

   Shares   Weighted
Average
Exercise
Price
   Weighted
Average
Grant Date
Fair Value
   Weighted
Average
Remaining
Contractual
Life (Years)
 
Outstanding at December 31, 2015   11,838    8.95    6.69    3.3 
         Granted                
         Exercised                 
         Canceled                
Outstanding at December 31, 2016   11,838    8.95    6.69    2.3 
         Granted                
         Exercised                
         Canceled                
Outstanding at December 31, 2017   11,838    8.95    6.69    1.3 
         Granted                
         Exercised   (4,616)   8.28    6.90     
         Canceled   (1,750)   8.69    4.57    0.3 
Outstanding at December 31, 2018   5,472    9.60    7.20    0.9 
Exercisable Options Outstanding at December 31, 2018   5,472    9.60    7.20    0.9 
Non-Vested Options Outstanding at December 31, 2018                

 

At December 31, 2018, the aggregate intrinsic value of all options, including exercisable options, was $0.2 million.

 

Deferred Stock

 

Deferred stock awards vest based on the passage of time or the Company’s attainment of performance objectives. Upon vesting, these awards convert one-for-one to common stock.

 

In 2018, 5,767 deferred stock awards were issued to non-employee directors that will vest in May 2019 and 6,751 deferred stock awards were issued to non-employee directors that will vest in May 2021.

 

In 2017, 5,432 deferred stock awards were issued to non-employee directors that will vest in May 2018 and 6,360 deferred stock awards were issued to non-employee directors that will vest in May 2020.

 

In 2016, 3,881 deferred stock awards were issued to non-employee directors that vested in May 2017 and 5,292 deferred stock awards were issued to non-employee directors that will vest in May 2019.

 

Compensation expense related to these awards is amortized ratably over the vesting period. Compensation expense related to these awards was $0.7 million, $0.7 million and $0.6 million in 2018, 2017, and 2016, respectively.

 

At December 31, 2018, there was $0.7 million of unrecognized compensation cost related to deferred stock that is expected to be recognized over a period of three years.

 

Restricted Stock Units

 

The Company grants restricted stock units to senior employees. Some of these RSU’s are retention awards and have only time-based vesting. Other RSU’s have a vesting “double trigger.” The vesting of these RSU’s is dependent on the achievement of corporate objectives established by the Compensation Committee of the Board of Directors, including stock performance relative to industry indices, return on net operating assets, and the passage of time.

 

During 2018, 172,000 restricted stock units were issued. Compensation costs related to these restricted stock units was $8.1 million, of which $2.2 million was recognized in 2018. The costs are being recognized ratably over the remaining periods required before the units vest, which range from 24 to 26 months.

 

During 2017, 114,000 restricted stock units were issued. Compensation costs related to these restricted stock units was $4.3 million, of which $1.2 million was recognized in 2017. The costs are being recognized ratably over the remaining periods required before the units vest, which ranged from 24 to 26 months.

 

During 2016, 62,000 restricted stock units were issued. Compensation costs related to these restricted stock units was $3.4 million, of which $0.8 million was recognized in 2016. The costs are being recognized ratably over the remaining periods required before the units vest, which ranged from 24 to 28 months.

 

At December 31, 2018, there was $8.5 million of unrecognized compensation cost related to restricted stock units that is expected to be recognized over a period of 2.3 years.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segment Information
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Operating Segment Information

15.Operating Segment Information

 

The Company has two reportable operating segments: firearms and castings. The firearms segment manufactures and sells rifles, pistols, and revolvers principally to a number of federally-licensed, independent wholesale distributors primarily located in the United States. The castings segment manufactures and sells steel investment castings and metal injection molding parts.

 

Corporate segment income relates to interest income, the sale of non-operating assets, and other non-operating activities. Corporate segment assets consist of cash and other non-operating assets.

 

The Company evaluates performance and allocates resources, in part, based on profit and loss before taxes. The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies (see Note 1). Intersegment sales are recorded at the Company’s cost plus a fixed profit percentage.

 

Year ended December 31,  2018   2017   2016 
Net Sales               
    Firearms  $490,607   $517,701   $658,433 
    Castings               
        Unaffiliated   5,028    4,555    5,895 
        Intersegment   22,946    24,436    36,779 
    27,974    28,991    42,674 
    Eliminations   (22,946)   (24,436)   (36,779)
   $495,635   $522,256   $664,328 
Income (Loss) Before Income Taxes               
    Firearms  $70,311   $77,368   $136,390 
    Castings   (2,240)   (53)   (1,237)
    Corporate   643    331    768 
   $68,714   $77,646   $135,921 
Identifiable Assets               
    Firearms  $166,975   $206,091   $242,758 
    Castings   10,850    12,524    16,096 
    Corporate   157,707    65,703    88,025 
   $335,532   $284,318   $346,879 
Depreciation               
    Firearms  $29,542   $31,701   $32,010 
    Castings   2,083    2,118    2,688 
   $31,625   $33,819   $34,698 
Capital Expenditures               
    Firearms  $9,689   $32,710   $33,455 
    Castings   852    886    1,760 
   $10,541   $33,596   $35,215 

 

In 2018, the Company’s largest customers and the percent of firearms sales they represented were as follows: Davidson’s-21%; Lipsey’s-20%; and Sports South-16%.

 

In 2017, the Company’s largest customers and the percent of firearms sales they represented were as follows: Davidson’s-21%; Lipsey’s-18%; Sports South-13%; and Jerry’s/Ellett Brothers-12%.

 

In 2016, the Company’s largest customers and the percent of firearms sales they represented were as follows: Davidson’s-19%; Lipsey’s-17%; Jerry’s/Ellett Brothers-15%; and Sports South-14%.

 

The Company’s assets are located entirely in the United States and domestic sales represented at least 96% of total sales in 2017, 2016, and 2015.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Results of Operations (Unaudited)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Results of Operations (Unaudited)
16.Quarterly Results of Operations (Unaudited)

 

The following is a tabulation of the unaudited quarterly results of operations for the two years ended December 31, 2018:

 

   Three Months Ended 
   3/31/18   6/30/18   9/29/18   12/31/18 
Net Sales  $131,159   $128,411   $114,945   $121,121 
Gross profit   35,820    36,599    28,092    33,848 
Net income   14,264    15,189    9,206    12,274 
Basic earnings per share   0.82    0.87    0.53    0.70 
Diluted earnings per share  $0.81   $0.86   $0.52   $0.69 

 

 

   Three Months Ended 
   4/1/17   7/1/17   9/30/17   12/31/17 
Net Sales  $167,355   $131,854   $104,817   $118,230 
Gross profit   55,753    34,946    30,214    33,094 
Net income   22,224    10,199    9,370    10,350 
Basic earnings per share   1.22    0.58    0.53    0.59 
Diluted earnings per share  $1.21   $0.57   $0.52   $0.59 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2018
Related Party Transactions [Abstract]  
Related Party Transactions
17.Related Party Transactions

 

From time to time, the Company contracts with the National Rifle Association (“NRA”) for some of its promotional and advertising activities. The Company paid the NRA $0.7 million, $0.8 million and $8.4 million in 2018, 2017 and 2016, respectively. The payments in 2016 primarily related to the 2016 “Ruger $5 Million Match Campaign” and the 2015-16 “2.5 Million Gun Challenge”. One of the Company’s Directors also serves as a Director on the Board of the NRA.

 

The Company has contracted with Symbolic, Inc. (“Symbolic”) to assist in its marketing efforts. Payments to Symbolic were insignificant in 2018. During the years ended December 31, 2017 and 2016, the Company paid Symbolic $1.4 million and $1.9 million, respectively, which amounts included $0.9 million and $0.9 million, respectively, for the reimbursement of expenses paid by Symbolic on the Company’s behalf. Symbolic’s principal and founder has been the Company’s Vice President of Marketing since June 2017 and remains a partner of Symbolic.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingent Liabilities
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Contingent Liabilities
18.Contingent Liabilities

 

As of December 31, 2018, the Company was a defendant in five (5) lawsuits and is aware of certain other such claims. The lawsuits fall into three categories: traditional product liability litigation, non-product litigation, and municipal litigation, discussed in turn below.

 

Traditional Product Liability Litigation

 

Three of the five lawsuits mentioned above involve claims for damages related to an allegedly defective product due to its design and/or manufacture. These lawsuits stem from specific incidents of personal injury and are based on traditional product liability theories such as strict liability, negligence and/or breach of warranty.

 

The Company management believes that the allegations in these cases are unfounded, that the incidents are unrelated to the design or manufacture of the subject firearms, and that there should be no recoveries against the Company.

 

Non-Product Litigation

 

David S. Palmer, on behalf of himself and all others similarly situated vs. Sturm, Ruger & Co. is a putative class-action suit filed in Florida state court on behalf of Florida consumers. The suit alleges breach of warranty and deceptive trade practices related to the sale of 10/22 Target Rifles. The Company filed an Answer denying all material allegations and a Motion to Strike the putative class representative’s claims. That Motion remains pending.

 

Municipal Litigation

 

Municipal litigation generally includes those cases brought by cities or other governmental entities against firearms manufacturers, distributors and retailers seeking to recover damages allegedly arising out of the misuse of firearms by third parties.

 

There is only one remaining lawsuit of this type, filed by the City of Gary in Indiana State Court in 1999. The complaint in that case seeks damages, among other things, for the costs of medical care, police and emergency services, public health services, and other services as well as punitive damages. In addition, nuisance abatement and/or injunctive relief is sought to change the design, manufacture, marketing and distribution practices of the various defendants. The suit alleges, among other claims, negligence in the design of products, public nuisance, negligent distribution and marketing, negligence “per se” and deceptive advertising. The case does not allege a specific injury to a specific individual as a result of the misuse or use of any of the Company's products.

 

After a long procedural history, the case was scheduled for trial on June 15, 2009. The case was not tried on that date and was largely dormant until a status conference was held on July 27, 2015. At that time, the court entered a scheduling order setting deadlines for plaintiff to file a Second Amended Complaint, for defendants to answer, and for defendants to file dispositive motions. The plaintiff did not file a Second Amended Complaint by the deadline.

 

In 2015, Indiana passed a new law such that Indiana Code §34-12-3-1 became applicable to the City's case. The defendants filed a joint motion for judgment on the pleadings, asserting immunity under §34-12-3-1 and asking the court to revisit the Court of Appeals' decision holding the Protection of Lawful Commerce in Arms Act inapplicable to the City's claims. The motion was fully briefed by the parties.

 

On September 29, 2016, the court entered an order staying the case pending a decision by the Indiana Supreme Court in KS&E Sports v. Runnels, which presented related issues. The Indiana Supreme Court decided KS&E Sports on April 24, 2017, and the City of Gary court lifted the stay. The City of Gary court also entered an order setting a supplemental briefing schedule under which the parties addressed the impact of the KS&E Sports decision on defendants' motion for judgment on the pleadings.

 

A hearing on the motion for judgment on the pleadings was held on December 12, 2017. On January 2, 2018, the court issued an order granting defendants’ motion for judgment on the pleadings, but denying defendants’ request for attorney’s fees and costs. On January 8, 2018, the court entered judgment for the defendants. The City filed a Notice of Appeal on February 1, 2018. Defendants cross-appealed the order denying attorney’s fees and costs. The matter has been briefed fully and the parties are awaiting a ruling.

 

Summary of Claimed Damages and Explanation of Product Liability Accruals

 

Punitive damages, as well as compensatory damages, are demanded in certain of the lawsuits and claims. In many instances, the plaintiff does not seek a specified amount of money, though aggregate amounts ultimately sought may exceed product liability accruals and applicable insurance coverage. For product liability claims made after July 10, 2000, coverage is provided on an annual basis for losses exceeding $5 million per claim, or an aggregate maximum loss of $10 million annually, except for certain new claims which might be brought by governments or municipalities after July 10, 2000, which are excluded from coverage.

 

The Company management monitors the status of known claims and the product liability accrual, which includes amounts for asserted and unasserted claims. While it is not possible to forecast the outcome of litigation or the timing of costs, in the opinion of management, after consultation with special and corporate counsel, it is not probable and is unlikely that litigation, including punitive damage claims, will have a material adverse effect on the financial position of the Company, but may have a material impact on the Company’s financial results for a particular period.

 

Product liability claim payments are made when appropriate if, as, and when claimants and the Company reach agreement upon an amount to finally resolve all claims. Legal costs are paid as the lawsuits and claims develop, the timing of which may vary greatly from case to case. A time schedule cannot be determined in advance with any reliability concerning when payments will be made in any given case.

 

Provision is made for product liability claims based upon many factors related to the severity of the alleged injury and potential liability exposure, based upon prior claim experience. Because the Company's experience in defending these lawsuits and claims is that unfavorable outcomes are typically not probable or estimable, only in rare cases is an accrual established for such costs.

 

In most cases, an accrual is established only for estimated legal defense costs. Product liability accruals are periodically reviewed to reflect then-current estimates of possible liabilities and expenses incurred to date and reasonably anticipated in the future. Threatened product liability claims are reflected in the Company's product liability accrual on the same basis as actual claims; i.e., an accrual is made for reasonably anticipated possible liability and claims handling expenses on an ongoing basis.

 

A range of reasonably possible losses relating to unfavorable outcomes cannot be made. However, in product liability cases in which a dollar amount of damages is claimed, the amount of damages claimed, which totaled $ 0.1 million and $0.1 million at December 31, 2018 and 2017, respectively, are set forth as an indication of possible maximum liability the Company might be required to incur in these cases (regardless of the likelihood or reasonable probability of any or all of this amount being awarded to claimants) as a result of adverse judgments that are sustained on appeal.

 

As of December 31, 2018 and 2017, the Company was a defendant in 4 and 2 lawsuits, respectively, involving its products and is aware of other such claims. During 2018 and 2017, respectively, 3 and 0 product-related claims were filed against the Company, 0 and 0 claims were settled, and 1 and 0 claims were dismissed.

 

The Company’s product liability expense was $1.5 million in 2018, $0.4 million in 2017, and $2.1 million in 2016. This expense includes the cost of outside legal fees, insurance, and other expenses incurred in the management and defense of product liability matters.

 

A roll-forward of the product liability reserve and detail of product liability expense for the three years ended December 31, 2018 follows:

 

Balance Sheet Roll-forward for Product Liability Reserve

 

           Cash Payments     
  

Balance
Beginning
of Year (a)
   Accrued
Legal
Expense
(Income)
(b)
   Legal Fees
(c)
   Settlements
(d)
   Balance
End of
Year (a)
 
                     
2016  $744    1,221    (133)   (13)  $1,819 
                          
2017  $1,819    (477)   (290)   (233)  $819 
                          
2018  $819    731    (183)   (195)  $1,172 

 

Income Statement Detail for Product Liability Expense

 

   Accrued
Legal
Expense (b)
   Insurance
Premium
Expense (e)
   Total
Product
Liability
Expense
 
             
2016  $1,221    834   $2,055 
                
2017  $(477)   837   $360 
                
2018  $731    783   $1,514 

 

 

Notes

 

(a)The beginning and ending liability balances represent accrued legal fees only. Settlements and administrative costs are expensed as incurred. Only in rare instances is an accrual established for settlements.

 

(b)The expense accrued in the liability is for legal fees only. In 2015 and 2017, the costs incurred related to cases that were settled or dismissed were less than the amounts accrued for these cases in prior years.

 

(c) Legal fees represent payments to outside counsel related to product liability matters.

 

(d)Settlements represent payments made to plaintiffs or allegedly injured parties in exchange for a full and complete release of liability.

 

(e)  Insurance expense represents the cost of insurance premiums.

 

There were no insurance recoveries during any of the above years.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments
12 Months Ended
Dec. 31, 2018
Financial Instruments [Abstract]  
Financial Instruments
19.Financial Instruments

The Company does not hold or issue financial instruments for trading or hedging purposes, nor does it hold interest rate, leveraged, or other types of derivative financial instruments. Fair values of accounts receivable, accounts payable, accrued expenses and income taxes payable reflected in the December 31, 2018 and 2017 balance sheets approximate carrying values at those dates.

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2018
Subsequent Events [Abstract]  
Subsequent Events
20.Subsequent Events

 

On February 15, 2019, the Company’s Board of Directors authorized a dividend of 28¢ per share to shareholders of record on March 15, 2019.

 

The Company’s management has evaluated transactions occurring subsequent to December 31, 2018 and determined that there were no events or transactions during that period that would have a material impact on the Company’s results of operations or financial position.

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Organization

Organization

 

Sturm, Ruger & Company, Inc. (the “Company”) is principally engaged in the design, manufacture, and sale of firearms to domestic customers. Approximately 99% of sales were from firearms. Export sales represented approximately 4% of firearms sales. The Company’s design and manufacturing operations are located in the United States and almost all product content is domestic. The Company’s firearms are sold through a select number of independent wholesale distributors principally to the commercial sporting market.

 

The Company manufactures investment castings made from steel alloys and metal injection molding (“MIM”) parts for internal use in its firearms and utilizes available capacity to manufacture and sell investment castings and MIM parts to unaffiliated, third-party customers. Castings were approximately 1% of the Company’s total sales for the year ended December 31, 2018.

Preparation of Financial Statements

Preparation of Financial Statements

 

The Company follows United States generally accepted accounting principles (“GAAP”). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.

 

The significant accounting policies described below, together with the notes that follow, are an integral part of the Financial Statements.

Principles of Consolidation

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All significant intercompany accounts and transactions have been eliminated.

Revenue Recognition

Revenue Recognition

 

The Company recognizes revenue in accordance with the provisions of Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), which became effective January 1, 2018. Substantially all product sales are sold FOB (free on board) shipping point. Customary payment terms are 2% 30 days, net 40 days. Generally, all performance obligations are satisfied when product is shipped and the customer takes ownership and assumes the risk of loss. In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which downstream customers are entitled to receive no charge products based on their purchases of certain of the Company’s products from the independent distributors. The fulfillment of these no charge products is the Company’s responsibility. In such instances, the Company allocates the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the firearms included in the promotional program, including the no charge firearms. Revenue is recognized proportionally as each performance obligation is satisfied, based on the relative customary price of each product. Customary prices are generally determined based on the prices charged to the independent distributors. The net change in contract liabilities for a given period is reported as an increase or decrease to sales. The Company accounts for cash sales discounts as a reduction in sales. Amounts billed to customers for shipping and handling fees are included in net sales and costs incurred by the Company for the delivery of goods are classified as selling expenses. Federal excise taxes are excluded from net sales.

Cash and Cash Equivalents

Cash and Cash Equivalents

 

The Company considers interest-bearing deposits with financial institutions with remaining maturities of three months or less at the time of acquisition to be cash equivalents.

Fair Value Measurements of Short-term Investments

Fair Value Measurements of Short-term Investments

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants in the principal or most advantageous market at the measurement date. Fair value is established according to a hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels, which are described below:

 

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.

 

Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.

 

Level 3: Unobservable inputs are used when little or no market data is available. Level 3 inputs are given the lowest priority in the fair value hierarchy.

 

The asset or liability’s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.

 

As of December 31, 2018, all of the Company’s short-term investments are U.S. Treasury instruments (Level 1), maturing within one year. Such securities are classified as held to maturity, since the Company has the intent and ability to do so, and are carried at cost plus accrued interest, which approximates fair value.

 

Accounts Receivable

Accounts Receivable

 

The Company establishes an allowance for doubtful accounts based on the creditworthiness of its customers and historical experience. While the Company uses the best information available to make its evaluation, future adjustments to the allowance for doubtful accounts may be necessary if there are significant changes in economic and industry conditions or any other factors considered in the Company’s evaluation. Bad debt expense has been immaterial during each of the last three years.

Inventories

Inventories

 

Substantially all of the Company’s inventories are valued at the lower of cost, principally determined by the last-in, first-out (LIFO) method, or market. Elements of cost in inventories include raw materials, direct labor and manufacturing overhead.

Property, Plant, and Equipment

Property, Plant, and Equipment

 

Property, plant, and equipment are carried at cost. Depreciation is computed over useful lives using the straight-line and declining balance methods predominately over 15 years for buildings, 7 years for machinery and equipment and 3 years for tools and dies. When assets are retired, sold or otherwise disposed of, their gross carrying values and related accumulated depreciation are removed from the accounts and a gain or loss on such disposals is recognized when appropriate.

 

Maintenance and repairs are charged to operations; replacements and improvements are capitalized.

Long-lived Assets

Long-lived Assets

 

The Company evaluates the carrying value of long-lived assets to be held and used when events or changes in circumstances indicate the carrying value may not be recoverable. In performing this review, the carrying value of the assets is compared to the projected undiscounted cash flows to be generated from the assets. If the sum of the undiscounted expected future cash flows is less than the carrying value of the assets, the assets are considered to be impaired. Impairment losses are measured as the amount by which the carrying value of the assets exceeds their fair value. The Company bases fair value of the assets on quoted market prices if available or, if not available, quoted market prices of similar assets. Where quoted market prices are not available, the Company estimates fair value using the estimated future cash flows generated by the assets discounted at a rate commensurate with the risks associated with the recovery of the assets.

Income Taxes

Income Taxes

 

Income taxes are accounted for using the asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences of “temporary differences” by applying enacted statutory rates applicable to future years to temporary differences between the financial statement carrying amounts and the tax basis of the Company’s assets and liabilities.

Product Liability

Product Liability

 

The Company provides for product liability claims including estimated legal costs to be incurred defending such claims. The provision for product liability claims is charged to cost of products sold.

Advertising Costs

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising expenses for 2018, 2017, and 2016, were $2.9 million, $3.1 million, and $2.9 million, respectively.

Shipping Costs

Shipping Costs

 

Costs incurred related to the shipment of products are included in selling expense. Such costs totaled $4.8 million, $4.8 million, and $5.7 million in 2018, 2017, and 2016, respectively.

Research and Development

Research and Development

 

In 2018, 2017, and 2016, the Company spent approximately $8.5 million, $9.8 million, and $8.7 million, respectively, on research and development activities relating to new products and the improvement of existing products. These costs are expensed as incurred.

Earnings per Share

Earnings per Share

 

Basic earnings per share is based upon the weighted-average number of shares of common stock outstanding during the year. Diluted earnings per share reflect the impact of options, restricted stock units, and deferred stock outstanding using the treasury stock method.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers Topic 606, (“ASC 606”), which supersedes nearly all existing revenue recognition guidance. As more fully discussed in Note 2, the Company adopted ASC 606 using the modified retrospective method on January 1, 2018.

 

In March 2016, the FASB issued ASU 2016-09, Compensation - Stock Compensation (Topic 718). The most significant change in the new compensation guidance is that all excess tax benefits and tax deficiencies (including tax benefits of dividends) on share-based compensation awards should be recognized in the Statement of Income as income tax expense. Previously such benefits or deficiencies were recognized in the Balance Sheet as adjustments to additional paid-in capital. The new guidance was effective in fiscal years beginning after December 15, 2016 and interim periods thereafter. The Company adopted ASU 2016-09 in the first quarter of 2017. The impact of adopting this change in accounting principle reduced the Company’s effective tax rate by 2% for the period ending December 31, 2017 and did not impact the effective tax rate for the period ended December 31, 2018. The adoption of this pronouncement did not have a material impact on the Company’s results of operations or financial position in either year.

 

In February 2016, the FASB issued ASU 2016-02, Leases Topic 842 (“ASC 842”), which amends the existing accounting standards for leases. ASC 842 requires lessees to record a right-of-use asset and a corresponding lease liability on the balance sheet for all leases (with the exception of short-term leases) and disclose key information about leasing arrangements, whereas under current standards, the Company’s operating leases are not recognized on its consolidated balance sheet. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Topic 842 was subsequently amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842; ASU No. 2018-10, Codification Improvements to Topic 842, Leases; and ASU No. 2018-11, Targeted Improvements. ASC 842 is effective for years beginning after December 15, 2018, including interim periods within those fiscal years, and is to be applied using either a modified retrospective approach, or an optional transition method which allows an entity to apply the new standard at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt ASC 842 in the first quarter of 2019 using this optional transition method. The new standard also provides practical expedients for an entity’s ongoing accounting. The Company currently expects to elect the short-term lease recognition exemption for all leases that qualify. The Company also expects to elect the practical expedient to not separate lease and non-lease components for all of its leases. The Company is finalizing its implementation related to policies, processes and internal controls to comply with the guidance. The Company estimates that the right-of-use assets and lease liabilities for the lease portfolio to be recorded on its consolidated balance sheet as of January 1, 2019 will be less than $5 million, primarily related to real estate. The adoption of this pronouncement is not expected to impact the Company’s consolidated statements of operations or its consolidated statement of cash flows.

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition and Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of Consolidated Balance Sheet

The effects of adjustments to the December 31, 2017 consolidated balance sheet for the adoption of ASC 606 were as follows:

 

   Balance at
December 31, 2017
   ASC 606
Adjustments
   Opening Balance
January 1, 2018
 
Trade accounts payable and accrued expenses   32,422    (4,000)   28,422 
Deferred revenue from contracts with customers       6,950    6,950 
Deferred taxes   1,402    (723)   679 
Retained earnings   321,323    (2,227)   319,096 
Schedule of Revenue Recognized

The impact of the adoption of ASC 606 on revenue recognized during the year ended December 31, 2018 is as follows:

 

Contract liabilities with customers at January 1, 2018  $6,950 
Revenue recognized   (20,653)
Revenue deferred   21,180 
Contract liabilities with customers at December 31, 2018  $7,477 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade Receivables, Net (Tables)
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Schedule of Trade Receivables

Trade receivables consist of the following:

 

December 31,  2018   2017 
         
Trade receivables  $46,360   $61,707 
Allowance for doubtful accounts   (400)   (400)
Allowance for discounts   (929)   (1,225)
   $45,031   $60,082 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following:

 

December 31,  2018   2017 
         
Finished goods  $17,313   $22,558 
Materials and products in process   60,448    62,336 
    77,761    84,894 
Adjustment of inventories to a LIFO basis   (46,341)   (45,180)
   $31,420   $39,714 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment

Property, plant and equipment consist of the following:

 

December 31,  2018   2017 
         
Land and improvements  $2,020   $1,986 
Buildings and improvements   52,518    51,361 
Machinery and equipment   262,821    265,772 
Dies and tools   41,397    45,894 
   $358,756   $365,013 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets

Other assets consist of the following:

 

December 31,  2018   2017 
         
Patents, at cost  $6,955   $6,814 
Accumulated amortization   (4,491)   (4,202)
Deposits on capital items   12,106    7,958 
Other   3,093    3,169 
   $17,663   $13,739 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Trade Accounts Payable and Accrued Expenses

Trade accounts payable and accrued expenses consist of the following:

 

December 31,  2018   2017 
         
Trade accounts payable  $11,675   $8,758 
Federal excise taxes payable   11,690    10,509 
Accrued other   9,656    13,155 
   $33,021   $32,422 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Operating Income, net (Tables)
12 Months Ended
Dec. 31, 2018
Other Income and Expenses [Abstract]  
Schedule of Other Operating Income, net

Other operating income, net consists of the following:

 

Year ended December 31,  2018   2017   2016 
             
Gain (loss) on sale of operating assets  $10   $(31)  $5 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Schedule of Federal and State Income Tax Provision

The federal and state income tax provision consisted of the following:

 

Year ended December 31,  2018   2017   2016 
   Current   Deferred   Current   Deferred   Current   Deferred 
Federal  $17,574   $(3,265)  $20,232   $1,865   $31,393   $10,181 
State   3,859    (387)   3,987    (580)   5,678    1,197 
   $21,433   $(3,652)  $24,219   $1,285   $37,071   $11,378 

 

Schedule of Effective Income Tax Rate Reconciliation

The effective income tax rate varied from the statutory federal income tax rate as follows:

 

Year ended December 31,  2018   2017   2016 
Statutory federal income tax rate   21.0%   35.0%   35.0%
State income taxes, net of federal tax benefit   4.0    2.9    3.3 
Domestic production activities deduction       (2.6)   (2.3)
Impact of Accounting Standard Update 2016-09       (0.9)    
Impact of Tax Cuts and Jobs Act on deferred taxes       (0.7)    
Other items   0.9    (0.9)   (0.4)
Effective income tax rate   25.9%   32.8%   35.6%
Schedule of Deferred Tax Assets and Liabilities

Significant components of the Company’s deferred tax assets and liabilities are as follows:

 

December 31,  2018   2017 
Deferred tax assets          
Product Liability  $294   $201 
Employee compensation and benefits   2,356    2,336 
Allowances for doubtful accounts and discounts   2,750    1,769 
Inventories   729    758 
Stock-based compensation   2,292    1,406 
Other   1,113    1,326 
Total deferred tax assets   9,534    7,796 
Deferred tax liabilities:          
Depreciation   6,256    8,956 
Other   309    242 
Total deferred tax liabilities   6,565    9,198 
Net deferred tax (liabilities) assets  $2,969   $(1,402)
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Numerator and Denominator for Basic and Diluted Earnings Per Share

Set forth below is a reconciliation of the numerator and denominator for basic and diluted earnings per share calculations for the periods indicated:

 

Year ended December 31,  2018   2017   2016 
             
Numerator:               
Net income  $50,933   $52,142   $87,472 
Denominator:               
Weighted average number of common shares outstanding – Basic   17,450,658    17,725,494    18,931,415 
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans   203,973    213,596    118,100 
Weighted average number of common shares outstanding – Diluted   17,654,631    17,939,090    19,049,515 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchases (Tables)
12 Months Ended
Dec. 31, 2018
Stock Repurchases [Abstract]  
Schedule of Repurchase of Common Stock

In 2017 and 2016 the Company repurchased shares of its common stock. Details of these purchases are as follows:

 

Period  Total
Number of
Shares
Purchased
   Average
Price Paid
per Share
   Total
Number of
Shares
Purchased
as Part of
Publicly
Announced
Program
   Maximum
Dollar
Value of
Shares that
May Yet Be
Purchased
Under the
Program
 
                 
Fourth Quarter 2016   283,343   $49.43    283,343      
First Quarter 2017                    
January 29 to February 25   900,997   $49.70    900,997      
February 26 to April 1   173,288   $49.92    173,288      
Third Quarter 2017                    
July 30 to August 26   4,490   $47.92    4,490      
August 27 to September 30   240,933   $46.30    240,933      
Total   1,603,051   $49.16    1,603,051   $88,710,000 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock Option Activity

The following table summarizes the stock option activity of the 2007 SIP:

 

   Shares   Weighted
Average
Exercise
Price
   Weighted
Average
Grant Date
Fair Value
   Weighted
Average
Remaining
Contractual
Life (Years)
 
Outstanding at December 31, 2015   11,838    8.95    6.69    3.3 
         Granted                
         Exercised                 
         Canceled                
Outstanding at December 31, 2016   11,838    8.95    6.69    2.3 
         Granted                
         Exercised                
         Canceled                
Outstanding at December 31, 2017   11,838    8.95    6.69    1.3 
         Granted                
         Exercised   (4,616)   8.28    6.90     
         Canceled   (1,750)   8.69    4.57    0.3 
Outstanding at December 31, 2018   5,472    9.60    7.20    0.9 
Exercisable Options Outstanding at December 31, 2018   5,472    9.60    7.20    0.9 
Non-Vested Options Outstanding at December 31, 2018                
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segment Information (Tables)
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Schedule of Operating Segment Financial Information

The Company evaluates performance and allocates resources, in part, based on profit and loss before taxes. The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies (see Note 1). Intersegment sales are recorded at the Company’s cost plus a fixed profit percentage.

 

Year ended December 31,  2018   2017   2016 
Net Sales               
    Firearms  $490,607   $517,701   $658,433 
    Castings               
        Unaffiliated   5,028    4,555    5,895 
        Intersegment   22,946    24,436    36,779 
    27,974    28,991    42,674 
    Eliminations   (22,946)   (24,436)   (36,779)
   $495,635   $522,256   $664,328 
Income (Loss) Before Income Taxes               
    Firearms  $70,311   $77,368   $136,390 
    Castings   (2,240)   (53)   (1,237)
    Corporate   643    331    768 
   $68,714   $77,646   $135,921 
Identifiable Assets               
    Firearms  $166,975   $206,091   $242,758 
    Castings   10,850    12,524    16,096 
    Corporate   157,707    65,703    88,025 
   $335,532   $284,318   $346,879 
Depreciation               
    Firearms  $29,542   $31,701   $32,010 
    Castings   2,083    2,118    2,688 
   $31,625   $33,819   $34,698 
Capital Expenditures               
    Firearms  $9,689   $32,710   $33,455 
    Castings   852    886    1,760 
   $10,541   $33,596   $35,215 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Results of Operations (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information

The following is a tabulation of the unaudited quarterly results of operations for the two years ended December 31, 2018:

 

   Three Months Ended 
   3/31/18   6/30/18   9/29/18   12/31/18 
Net Sales  $131,159   $128,411   $114,945   $121,121 
Gross profit   35,820    36,599    28,092    33,848 
Net income   14,264    15,189    9,206    12,274 
Basic earnings per share   0.82    0.87    0.53    0.70 
Diluted earnings per share  $0.81   $0.86   $0.52   $0.69 

 

 

   Three Months Ended 
   4/1/17   7/1/17   9/30/17   12/31/17 
Net Sales  $167,355   $131,854   $104,817   $118,230 
Gross profit   55,753    34,946    30,214    33,094 
Net income   22,224    10,199    9,370    10,350 
Basic earnings per share   1.22    0.58    0.53    0.59 
Diluted earnings per share  $1.21   $0.57   $0.52   $0.59 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingent Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Reconciliation of Product Liability Reserve

Balance Sheet Roll-forward for Product Liability Reserve

 

           Cash Payments     
  

Balance
Beginning
of Year (a)
   Accrued
Legal
Expense
(Income)
(b)
   Legal Fees
(c)
   Settlements
(d)
   Balance
End of
Year (a)
 
                     
2016  $744    1,221    (133)   (13)  $1,819 
                          
2017  $1,819    (477)   (290)   (233)  $819 
                          
2018  $819    731    (183)   (195)  $1,172 
Schedule of Product Liability Expense

Income Statement Detail for Product Liability Expense

 

   Accrued
Legal
Expense (b)
   Insurance
Premium
Expense (e)
   Total
Product
Liability
Expense
 
             
2016  $1,221    834   $2,055 
                
2017  $(477)   837   $360 
                
2018  $731    783   $1,514 

 

 

Notes

 

(a)The beginning and ending liability balances represent accrued legal fees only. Settlements and administrative costs are expensed as incurred. Only in rare instances is an accrual established for settlements.

 

(b)The expense accrued in the liability is for legal fees only. In 2015 and 2017, the costs incurred related to cases that were settled or dismissed were less than the amounts accrued for these cases in prior years.

 

(c) Legal fees represent payments to outside counsel related to product liability matters.

 

(d)Settlements represent payments made to plaintiffs or allegedly injured parties in exchange for a full and complete release of liability.

 

(e)  Insurance expense represents the cost of insurance premiums.
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]      
Advertising expenses $ 2.9 $ 3.1 $ 2.9
Shipping costs 4.8 4.8 5.7
Research and development 8.5 $ 9.8 $ 8.7
Maximum [Member]      
Segment Reporting Information [Line Items]      
Contract liability $ 5.0    
Accounting Standards Update 2016-09 [Member]      
Segment Reporting Information [Line Items]      
Effective income tax rate reduction   2.00%  
Building [Member]      
Segment Reporting Information [Line Items]      
Useful life 15 years    
Machinery and Equipment [Member]      
Segment Reporting Information [Line Items]      
Useful life 7 years    
Tools, Dies and Molds [Member]      
Segment Reporting Information [Line Items]      
Useful life 3 years    
Unaffiliated Castings [Member] | Sales [Member]      
Segment Reporting Information [Line Items]      
Percentage of sales 1.00%    
Firearms [Member] | Sales [Member]      
Segment Reporting Information [Line Items]      
Percentage of sales 99.00%    
Firearms [Member] | Sales [Member] | Non-US [Member]      
Segment Reporting Information [Line Items]      
Percentage of sales 4.00%    
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition and Contracts with Customers (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]    
Deferred contract liability $ 21,200  
Revenue previously deferred 20,700  
Accrued liability   $ 4,000
Deferred contract liability 7,400
Increase in deferred contract liability   6,900
Decrease in accounts payable and accrued expenses   4,000
Increase in deferred tax asset   700
Decrease in retained earnings   $ (2,200)
Net increase in firearms sales 500  
Promotional expenses $ 12,100  
Gross margin reduced 3.00%  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition and Contracts with Customers (Schedule of Consolidated Balance Sheet) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Trade accounts payable and accrued expenses $ 33,021 $ 32,422
Deferred revenue from contracts with customers   6,950
Deferred taxes   1,402
Retained earnings 350,423 321,323
Adjustments due ASC 606 [Member]    
Trade accounts payable and accrued expenses   (4,000)
Deferred revenue from contracts with customers   6,950
Deferred taxes   (723)
Retained earnings   (2,227)
After Adjustment [Member]    
Trade accounts payable and accrued expenses   28,422
Deferred revenue from contracts with customers $ 7,477 6,950
Deferred taxes   679
Retained earnings   $ 319,096
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition and Contracts with Customers (Schedule of Revenue Recognized) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Contract liabilities with customers beginning of period $ 6,950
After Adjustment [Member]  
Contract liabilities with customers beginning of period 6,950
Revenue recognized (20,653)
Revenue deferred 21,180
Contract liabilities with customers at December 31, 2018 $ 7,477
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade Receivables, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 46,360 $ 61,707
Allowance for doubtful accounts (400) (400)
Allowance for discounts (929) (1,225)
Trade receivables, net $ 45,031 $ 60,082
Accounts Receivable [Member] | Customer One [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of customers 21.00% 22.00%
Accounts Receivable [Member] | Customer Two [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of customers 21.00% 20.00%
Accounts Receivable [Member] | Customer Three [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of customers 14.00% 12.00%
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Finished goods $ 17,313 $ 22,558
Materials and products in process 60,448 62,336
Inventory gross 77,761 84,894
Adjustment of inventories to a LIFO basis (46,341) (45,180)
Net inventories 31,420 39,714
Effect of liquidation of LIFO inventory $ 600 $ 400
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property, Plant, and Equipment $ 358,756 $ 365,013
Land and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant, and Equipment 2,020 1,986
Buildings and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant, and Equipment 52,518 51,361
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant, and Equipment 262,821 265,772
Dies and Tools [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant, and Equipment $ 41,397 $ 45,894
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Assets (Schedule of Other Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Patents, at cost $ 6,955 $ 6,814
Accumulated amortization (4,491) (4,202)
Deposits on capital items 12,106 7,958
Other 3,093 3,169
Other assets $ 17,663 $ 13,739
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Assets (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Schedule of Equity Method Investments [Line Items]      
Patent amortization $ 0.3 $ 0.3 $ 0.3
Patents [Member]      
Schedule of Equity Method Investments [Line Items]      
Estimated accumulated amortization, 2019 0.3    
Estimated accumulated amortization, 2020 0.3    
Estimated accumulated amortization, 2021 0.3    
Estimated accumulated amortization, 2022 0.3    
Estimated accumulated amortization, 2023 $ 0.3    
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Trade Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Trade accounts payable $ 11,675 $ 8,758
Federal excise taxes payable 11,690 10,509
Accrued other 9,656 13,155
Trade accounts payable and accrued expenses $ 33,021 $ 32,422
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Line of Credit (Details) - Line of Credit [Member]
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
Line of Credit Facility [Line Items]  
Credit facility with a bank $ 40
Description of interest rate of credit facility LIBOR
Line of credit interest rate (in percent) 2.503%
Line of credit basis points 1.50%
Line of credit unused portion per year (in percent) 0.25%
Revolving credit facility, expiration date Aug. 31, 2019
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Retirement Benefits [Abstract]      
Expenses related to employee benefits plan $ 3,100 $ 3,500 $ 3,700
Discretionary contributions to employee benefit plan $ 5,300 $ 5,600 $ 6,000
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Operating Income, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Other Income and Expenses [Abstract]      
Gain (loss) on sale of operating assets $ 10 $ (31) $ 5
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Schedule of Federal and State Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal, current $ 17,574 $ 20,232 $ 31,393
State, current 3,859 3,987 5,678
Current 21,433 24,219 37,071
Deferred:      
Federal, deferred (3,265) 1,865 10,181
State, deferred (387) (580) 1,197
Deferred $ (3,652) $ 1,285 $ 11,378
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Statutory federal income tax rate 21.00% 35.00% 35.00%
State income taxes, net of federal tax benefit 4.00% 2.90% 3.30%
Domestic production activities deduction (2.60%) (2.30%)
Impact of Accounting Standard Update 2016-09 (0.90%)
Impact of Tax Cuts and Jobs Act on deferred taxes (0.70%)
Other items 0.90% (0.90%) (0.40%)
Effective income tax rate 25.90% 32.80% 35.60%
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deferred tax assets:    
Product liability $ 294 $ 201
Employee compensation and benefits 2,356 2,336
Allowances for doubtful accounts and discounts 2,750 1,769
Inventories 729 758
Stock-based compensation 2,292 1,406
Other 1,113 1,326
Total deferred tax assets 9,534 7,796
Deferred tax liabilities:    
Depreciation 6,256 8,956
Other 309 242
Total deferred tax liabilities 6,565 9,198
Net deferred tax (liabilities) assets $ 2,969 $ (1,402)
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income tax payments   $ 18.1 $ 23.4 $ 43.0
Statutory corporate tax rate   21.00% 35.00% 35.00%
Minimum [Member]        
Statutory corporate tax rate   21.00%    
Subsequent Event [Member]        
Estimated effective tax rate 25.10%      
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jul. 02, 2017
Apr. 02, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Numerator:                      
Net income $ 12,274 $ 9,206 $ 15,189 $ 14,264 $ 10,350 $ 9,370 $ 10,199 $ 22,224 $ 50,933 $ 52,142 $ 87,472
Denominator:                      
Weighted average number of common shares outstanding - Basic                 17,450,658 17,725,494 18,931,415
Dilutive effect of options and restricted stock units outstanding under the Company's employee compensation plans                 203,973 213,596 118,100
Weighted average number of common shares outstanding - Diluted                 17,654,631 17,939,090 19,049,515
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 36 Months Ended
Sep. 30, 2017
Aug. 26, 2017
Apr. 01, 2017
Feb. 25, 2017
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2018
Equity, Class of Treasury Stock [Line Items]                  
Total Number of Shares Purchased 240,933 4,490 173,288 900,997 283,343 1,319,708 283,343 1,603,051  
Average Price Paid Per Share $ 46.30 $ 47.92 $ 49.92 $ 49.70 $ 49.43     $ 49.16  
Maximum Dollar Value of Shared That May Yet Be Purchased Under the Program                 $ 89,000
Publicly Announced Program [Member]                  
Equity, Class of Treasury Stock [Line Items]                  
Total Number of Shares Purchased 240,933 4,490 173,288 900,997 283,343     1,603,051  
Maximum Dollar Value of Shared That May Yet Be Purchased Under the Program           $ 88,710   $ 88,710  
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Compensation Plans (Details) - USD ($)
$ in Thousands
12 Months Ended 121 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Apr. 24, 2017
May 31, 2017
Apr. 30, 2007
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate intrinsic value $ 200          
Shares issued      
Stock Incentive Plan 2007 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares reserved for future issuance           2,550,000
Shares issued       2,182,000    
Stock Incentive Plan 2017 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares reserved for future issuance         750,000  
Shares available for future grants 543,000          
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Compensation Plans (Schedule of Stock Option Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Shares        
Outstanding at Beginning of year 11,838 11,838 11,838  
Granted  
Exercised (4,616)  
Canceled (1,750)  
Outstanding at End of year 5,472 11,838 11,838 11,838
Exercisable Options Outstanding at December 31, 2018 5,472      
Non-Vested Options Outstanding at December 31, 2018      
Weighted-Average Exercise Price        
Outstanding at Beginning of year $ 8.95 $ 8.95 $ 8.95  
Granted  
Exercised 8.28  
Canceled 8.69  
Outstanding at End of year 9.60 8.95 8.95 $ 8.95
Exercisable Options Outstanding at December 31, 2018 9.60      
Non-Vested Options Outstanding at December 31, 2018      
Weighted-Average Grant Date Fair Value        
Outstanding at Beginning of year 6.69 6.69 6.69  
Granted  
Exercised 6.90  
Canceled 4.57  
Outstanding at End of year 7.20 $ 6.69 $ 6.69 $ 6.69
Exercisable Options Outstanding at December 31, 2018 7.20      
Non-Vested Options Outstanding at December 31, 2018      
Weighted-Average Remaining Contractual Life        
Granted      
Canceled 3 months 19 days    
Outstanding 10 months 25 days 1 year 3 months 19 days 2 years 3 months 19 days 3 years 3 months 19 days
Exercisable Options Outstanding at December 31, 2018 10 months 25 days      
Non-Vested Options Outstanding at December 31, 2018      
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Compensation Plans (Deferred Stock) (Details) - Deferred Stock [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Compensation expense $ 700 $ 700 $ 600
Unrecognized compensation expense $ 700    
Unrecognized compensation cost, recognition period 3 years    
Vesting in May 2019 [Member] | Director [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Deferred stock awards issued 5,767   5,292
Vesting May 2021 [Member] | Director [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Deferred stock awards issued 6,751    
Vesting May 2018 [Member] | Director [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Deferred stock awards issued   5,432  
Vesting May 2020 [Member] | Director [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Deferred stock awards issued   6,360  
Vesting in May 2017 [Member] | Director [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Deferred stock awards issued     3,881
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Compensation Plans (Restricted Stock Units) (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units issued 172,000 114,000 62,000
Vesting period of compensation expense not yet recognized 2 years 11 days    
2017 Grants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense recognized   $ 1,200  
Unrecognized compensation expense   $ 4,300  
2017 Grants [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized   24 months  
2017 Grants [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized   26 months  
2018 Grants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense recognized $ 2,200    
Unrecognized compensation expense $ 8,100    
2018 Grants [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized 24 months    
2018 Grants [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized 26 months    
2016 Grants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense recognized     $ 800
Unrecognized compensation expense     $ 3,400
2016 Grants [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized     24 months
2016 Grants [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized     28 months
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segment Information (Schedule of Operating Segment Financial Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jul. 02, 2017
Apr. 02, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]                      
Net Sales $ 121,121 $ 114,945 $ 128,411 $ 131,159 $ 118,230 $ 104,817 $ 131,854 $ 167,355 $ 495,635 $ 522,256 $ 664,328
Income (Loss) Before Income Taxes                 68,714 77,646 135,921
Identifiable Assets 335,532       284,318       335,532 284,318 346,879
Depreciation                 31,625 33,819 34,698
Payments to Acquire Property, Plant, and Equipment                 10,541 33,596 35,215
Intersegment Elimination [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 (22,946) (24,436) (36,779)
Firearms [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 490,607 517,701 658,433
Income (Loss) Before Income Taxes                 70,311 77,368 136,390
Identifiable Assets 166,975       206,091       166,975 206,091 242,758
Depreciation                 29,542 31,701 32,010
Payments to Acquire Property, Plant, and Equipment                 9,689 32,710 33,455
Unaffiliated Castings [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 5,028 4,555 5,895
Income (Loss) Before Income Taxes                 (2,240) (53) (1,237)
Identifiable Assets 10,850       12,524       10,850 12,524 16,096
Depreciation                 2,083 2,118 2,688
Payments to Acquire Property, Plant, and Equipment                 852 886 1,760
Unaffiliated Castings [Member] | Intersegment Elimination [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 22,946 24,436 36,779
Unaffiliated Castings [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 27,974 28,991 42,674
Corporate [Member]                      
Segment Reporting Information [Line Items]                      
Income (Loss) Before Income Taxes                 643 331 768
Identifiable Assets $ 157,707       $ 65,703       $ 157,707 $ 65,703 $ 88,025
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segment Information (Narrative) (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue, Major Customer [Line Items]        
Number of Operating Segments 2      
Sales Revenue, Goods, Net [Member] | United States [Member]        
Revenue, Major Customer [Line Items]        
Percentage of sales   96.00% 96.00% 96.00%
Sales Revenue, Goods, Net [Member] | Davidsons [Member]        
Revenue, Major Customer [Line Items]        
Percentage of sales 21.00% 21.00% 19.00%  
Sales Revenue, Goods, Net [Member] | Lipseys [Member]        
Revenue, Major Customer [Line Items]        
Percentage of sales 20.00% 18.00% 17.00%  
Sales Revenue, Goods, Net [Member] | Sports South [Member]        
Revenue, Major Customer [Line Items]        
Percentage of sales 16.00% 13.00% 14.00%  
Sales Revenue, Goods, Net [Member] | Jerrys And Ellett Brothers [Member]        
Revenue, Major Customer [Line Items]        
Percentage of sales   12.00% 15.00%  
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Results of Operations (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jul. 02, 2017
Apr. 02, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]                      
Total net sales $ 121,121 $ 114,945 $ 128,411 $ 131,159 $ 118,230 $ 104,817 $ 131,854 $ 167,355 $ 495,635 $ 522,256 $ 664,328
Gross profit 33,848 28,092 36,599 35,820 33,094 30,214 34,946 55,753 134,358 154,008 219,554
Net income $ 12,274 $ 9,206 $ 15,189 $ 14,264 $ 10,350 $ 9,370 $ 10,199 $ 22,224 $ 50,933 $ 52,142 $ 87,472
Basic earnings per share $ 0.70 $ 0.53 $ 0.87 $ 0.82 $ 0.59 $ 0.53 $ 0.58 $ 1.22 $ 2.92 $ 2.94 $ 4.62
Diluted earnings per share $ 0.69 $ 0.52 $ 0.86 $ 0.81 $ 0.59 $ 0.52 $ 0.57 $ 1.21 $ 2.88 $ 2.91 $ 4.59
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
National Rifle Association [Member]      
Related Party Transaction [Line Items]      
Amount of payments $ 0.7 $ 0.8 $ 8.4
Symbolic [Member]      
Related Party Transaction [Line Items]      
Amount of payments   1.4 1.9
Reimbursement of expenses   $ 0.9 $ 0.9
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingent Liabilities (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
item
Dec. 31, 2017
USD ($)
item
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]      
Number of lawsuits against the company | item 4 2  
Minimum limit of per claim for providing insurance coverage on annual basis | $ $ 5,000    
Maximum limit of aggregate loss incurred annually for providing insurance coverage on annual basis | $ 10,000    
Total amount of damages claimed | $ 100 $ 100  
Total Product Liability Expense | $ $ 1,514 $ 360 $ 2,055
Number of new lawsuits | item 3 0  
Number of settled lawsuits | item 0 0  
Number of claims dismissed | item 1 0  
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingent Liabilities (Reconciliation of Product Liability Reserve) (Details) - Product Liability Reserve [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period [1] $ 819 $ 1,819 $ 744
Accrued Legal Expense (Income) [2] 731 (477) 1,221
Legal Fees [3] (183) (290) (133)
Settlements [4] (195) (233) (13)
Balance at End of Period [1] $ 1,172 $ 819 $ 1,819
[1] The beginning and ending liability balances represent accrued legal fees only. Settlements and administrative costs are expensed as incurred. Only in rare instances is an accrual established for settlements.
[2] The expense accrued in the liability is for legal fees only. In 2015 and 2017, the costs incurred related to cases that were settled or dismissed were less than the amounts accrued for these cases in prior years.
[3] Legal fees represent payments to outside counsel related to product liability matters.
[4] Settlements represent payments made to plaintiffs or allegedly injured parties in exchange for a full and complete release of liability.
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingent Liabilities (Schedule of Product Liability Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Product Liability Contingency [Line Items]      
Total Product Liability Expense $ 1,514 $ 360 $ 2,055
Accrued Legal Expense [Member]      
Product Liability Contingency [Line Items]      
Total Product Liability Expense [1] 731 (477) 1,221
Product Insurance Premium Expense [Member]      
Product Liability Contingency [Line Items]      
Total Product Liability Expense [2] $ 783 $ 837 $ 834
[1] The expense accrued in the liability is for legal fees only. In 2015 and 2017, the costs incurred related to cases that were settled or dismissed were less than the amounts accrued for these cases in prior years.
[2] Insurance expense represents the cost of insurance premiums.
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details)
Feb. 15, 2019
$ / shares
Subsequent Event [Member]  
Subsequent Event [Line Items]  
Dividend authorized $ 0.28
XML 87 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '"(5$X?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ <(A43B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !PB%1.C&ULS9+!:L,P#(9?9?B>R$E@HR;UI66G#08K;.QF;+4UC6-C:R1]^R5> MFS*V!]C1TN]/GT"M#D+[B"_1!XQD,=V-KNN3T&'-CD1! "1]1*=2.27ZJ;GW MT2F:GO$ 0>F3.B#4G-^#0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, . M'?:4H"HK8'*>&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4 M\/[\])K7+6R?2/4:IU_)"CH'7+/KY+=FL]T],EGS:E7PNJCYKGH0O!;-ZF-V M_>%W$W;>V+W]Q\970=G"K[N07U!+ P04 " !PB%1.F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( '"(5$[D2[<-QP( #4+ 8 >&PO=V]R:W-H965T&UL?59A;YLP$/TKB!]0L V!5$FDIM6T29M4=5KWV4VG<2#=+-R:X]JLY)G4U>M>%21/C<-5W^W MHI;7=4SB]X6GZG@R_4*R677\*'X*\ZM[5':63%'V52-:7WC(NY%7?>1[#[^C$'C2;,G MSL?OT;^XY&TR+UR+>UG_KO;FM([+.-J+ S_7YDE>OXHQH3R.QNR_BXNH+;S? MB=78R5J[WVAWUD8V8Q2[E8:_#<^J=<_K\"9C(PTGT)% )P+-/B6PD< F OF< MD(V$S",D0RKN;!ZXX9N5DM=(#9^WXWT5D=O,GOZN7W2'[=[9X]%V];))5\FE M#S,BM@."SA!D0B0V]B1 ,8$M!73Z4> >(MA'Q -$9/@6&)HCJ@#K\C%.A0<(D@F$!]$=S$A,$(?H5AF$")$=SK!%J9 M^D6&8 (51G"_$VAGZM<8@@F)X)XGT-'4O[<03$@$=SV!GJ:@D!%,J,!PXQ/H M? H*&6)8&E#!C4^@K1GQ51!,0(7BUJ?0U@S\(:; E*3(\C)-0UKX!4#A!<# M7^N 67RX,LNB+#(@ELQZBD:HH^O7=+23Y]8UB[/5J2>\HZXG^0\?&LH?7!VK M5D)]O#3I-:'$P_+.Q8#8W<,#&R&YO49.J4-_\ M4$L#!!0 ( '"(5$ZDXZ=)E 0 #(7 8 >&PO=V]R:W-H965T&ULC9C;;N,V$(9?Q?!]5^0,#U+@&*A5%"W0 HLMMKU68B8V5K)< M28FW;U_JL(8S,PQR8TOR/^3/$?EQS,VE[;[UAQ"&U?>F/O7WZ\,PG.^RK'\\ MA*;J/[7G<(J_/+5=4PWQMGO.^G,7JOT4U-09*.6RICJ>UMO-].QSM]VT+T-] M/(7/W:I_:9JJ^V\7ZO9RO];K'P^^')\/P_@@VV[.U7/X*PQ?SY^[>)==6]D? MFW#JC^UIU86G^_7/^JXT4\"D^/L8+OW-]6HRK?\Y[H?#_3I?K_;A MJ7JIAR_MY;>P#,BN5\OH_PBOH8[RT4GLX[&M^^ES]?C2#VVSM!*M--7W^?MX MFKXO\R^^6,+D %@"X!J@S;L!N 0@"&4N^FW.-H^/GW=HMEDKV,[BV0W2^!& F\5)5>@O4JRV/_5!(@F8(K' MVW@GQZ,8CU.\N8WW9!"SQ$V2TRS)34$'PE4.3>YE+T;T8KB7G'B9)?:F%ZT- M@B-FA)8*V8D5G5@6;Q1Q8ID38Q5J8H2KG%(YR%Z3=@@]%**7@GNA,"A8+Z@-D'E5"JK":R-[T4HFD^)N+$638AU!P=P(*K1*)]PD M.*FY&T?=:.X&0><%]<-UVCF?I_(C0U,#=T2IMVC>CCPN&(H:2>=BBC#A2,:P MYAPVE'V+YNTT]4[15UN*0J=C.A.>9!QK3E%34$\[(-,*?9'8ZK1, M98G#XRG77.2A.;6A0R4S6'JF45EL!+5, FH" # XG-#V2L M L>JI5@%#DQO/-UPA)92[QMDJ *'*D73#@18*D^GGZ#RD#*3*$(Y3RWE*7!. M@KKM:''#9;' TZF:6*8I<)I:2E/@D+26+N%24H%.['\@WM6\=2(C& H&<9<8"\K01(XZ MN@/N4*A%C09**E&F4O]@4 8GCJZ)E$H,2.G;4%KT0\(WWJ2&8J[S"_D):1/[ M&YI=1'\Z)D8EC!.+0G @:1O/W-;.3[.;P M53VT[A-B>^A13>PC5_GI3AZ=AO/3QNIM/<>>; MH3TO)]39]9A\^S]02P,$% @ <(A43CG#+H(^ @ 9 < !@ !X;"]W M;W)K@9?Q45(=)[:V@K-GXE9?<, M@#A6I,'BB76D54_.C#=8JBF_ -%Q@D_&U%" ($Q @^O6+PNSMN=EP:Z2UBW9 MSL:=3.3#VJB=?3AL?:B)"R5'J$%C=;F1'*-61%,?O M,:@_[:F-\_%[]$\F>97, 0NR8_17?9+5QL]\[T3.^$KE"^L_DS&AV/?&[+^2 M&Z%*KDG4'D=&A?GUCE;VX!& YH,0737$(Z& MT#* @ Y5,8]ZT=3./%/9"K5Z*].@ #<=9Y1L M!PF:2=!2L5LKPGB2 +7_!(&<$,CXHSF$M<5VD,1&TAI)DB1QF&<6RF/=@B=T M\H1K'NCV1TY_M/:'5CZ#))EQ6F7?W5,L&&(G0[QFB"R&>%6K&*K+XGBD6K D M3I9DQ9+D;G_J]*>/ZYD^K.<]Q8(A&R4/Y#N"#*G43YFBBV MB/+51B@*4!@%]F?C$L(<1=D_OAO5N9W=!*Z9$KN=P-5>01K%&41VF=Q*E,+< MKA.8M3M]_GS#_%*WPCLPJ3JGZ6]GQB114>&3BE>I(V^:4'*6>IBJ,1_Z_C"1 MK!O/-# =K.5?4$L#!!0 ( '"(5$YPQ0!MM00 '46 8 >&PO=V]R M:W-H965T&ULC9AO;Z,X$,:_2I3W#1[_Q54:J2%:W4EW4K6G MNWU-$[>)%D(.:+/W[0\(S9*9\:IO&J"_L9\Q]CS&RW-5?V_V(;2S'V5Q;![F M^[8]W2=)L]V',F\6U2DVN)P#$_UK'DKR[S^;QV*ZOPPA_G'@Z^'UWW;/TA6RU/^&OX*[=^G MI[J[2ZZM[ YE.#:'ZCBKP\O#_!'N-TKW 0/QSR&_[Q[F MHE<4BK!M^R;R[N<]9*$H^I8Z'?^.CQ[;_PCC ^08(*\!8'\9H,8 ]3- _S) CP$:!2275(:QV>1M MOEK6U7E67U[O*>]G$=SK;O2W_<-AL(?_=^G1%97Q Y0>!* M)%WCUQXDU\-:DG!YVT%&"65ND0U%7,J+4&R::HA7TWC/QVLV7@_Q>A*?"C1, M%\0.R'% M#<69Y)1S$@IC44)4\Q:K60D:<.*-E0T(-$7Q$RZ418DG@(9AZ52 MIT@TQ;36SFE>M&5%6RH:S9>U)=V TLH@-1F#&2T$%DTQ"=Z8B&C'BG9D>J6* MCT_9^)0FK5'2*7T%!@"]SXQ2VDN%!G!#*6-!6UZQ9Q5[JAC-]+6GBB69,QFE M9*H\7@X,Y86(O",0?*D35+/%M4Z0CNX K?2,@11Z$1NN(1.1&ZG,0.62T@RD M%^N4]E@PQ9RSQF/-%$L-Z)ALMMP_@J2R4RQ;,K*%(+(IYBS);L-@73W0(E+@ M@7<(H!:1QEK@/0*H27AL$B-S,\1"X[PI9 1>$0P$H&5$,6\00!W"8X< 6M0E M*3L]%0,W(8S,"ZB#@!-[J<)3T9%XPE(&89MZ-@-J1QW8$ MU$-LZH L/HIUM5*3@:88*.-E;&O,6Y*DEH2M;RVIDX!S>">7,9@T!M>6#8/I M5.M(I9.\-4EJ3?BUKD?F9J,KO%)8-H/):1T;95,L==I%9HGDK4E2:_+8FD;& M38=Q@:M,QE-DK"FE%S:FF;-.0Z:=W3Y(OX?(3)5PRM5DHLAOA M,-=]L.+,N1)NU63/=GNPP)=P14MX9]Z1)OARJN#3$T?QE4TQFVX\<13=)ALA M<95@*&T,/H[AVDI]Y$-!18YD/K_A5GR=4\>V MO3SX?K,[ZC)O/E47?3;_'*JZS%MS6;_ZS:76^;X/*@N?@B#RR_QT]C:K_MYS MO5E5;VUQ.NOG>M&\E65>__>HB^JZ]H3W\\:7T^NQ[6[XF]4E?]5?=?OWY;DV M5_Z497\J];DY5>=%K0]K[S?QD%'A=VZ7(S>%=;W51=)D,C^]C4F\:LPN\/?^9/>N+-\6\Y(W>5L6_IWU[7'N) MM]CK0_Y6M%^JZ^]Z+"CT%F/U?^IW71AXQ\2,L:N*IO]=[-Z:MBK'+(9*F?\8 MCJ=S?[P._\1R#,,!- ;0%$#T88 < ^04(*,/ ]08H'Z-$'\8$(X!X:\ ]6% M- 9$4X 8YF-H5M_]I[S--ZNZNB[J80%=\FZ=BH?(S.^NN]E/9_^?F8#&W'W? MB$"N_/$":R,9\1)K8Q&<(D$\8W]4Y%$RR:^@3* M2I"RH@=,U&/./89D'#.Z6X!*PU2PPE&N-$@35KL+6T8J)EX^R$9Q+.]T0,(. M2+<#(F"L!TQX,TX2&SJ,S1S*(J,@&07(\!8J9YBEI$2P)9;-PBPZ(:03 CJL MZFWHC".#D.V); 9D48D@E0A08;MS&[DE"Q4$?)YF81:=&-*) 1TN!+&['A)B MVR:; 5E4$D@E 5388GA,G%$H9'MNZV*6#BAS!Y,I)IM"LBD@RUKRE(*5&_+E M/0.RJ(@ "WX R,1A>L#TDP')S2#LNE@LQ#(+;A$"]<)EJ02 MR?G,P6Q"V#($\@RNC,)U T<9 6;I*",8[9XT"NPI ID*%T?A&L92PK AF+(X_ -2*5A $G-(NS*6'W$,@^^..J<*W!R&/J; P 2R2EO-\N3)*0 M)'DC@"$))M$/8N0M[%]9%<3PJ#5/+--@NS"6'G(N1G.NPWR$+X,")A#PE^!LCF430<[""$'X?I(P!D2+@+9',JF M@]V#D'MP=23@"X)31F\:SHRZH]U31\+V0LA>N#H2\ WEV.\U$=&+ M%#F/:O[--YWNN]]?>?UZ.C>+EZIMJ[+_B'.HJE:;G,$GT]:CSO?31:$/;7<: MF_-Z^-XV7+359?R6Z$\?-#?_ U!+ P04 " !PB%1..)9SYVX" #3!P M& 'AL+W=O;6T20 M-MG-16JEU59MGQWB!+2 J>V$[=_7-EX2B)7F!=OC<\[,V(,G[0C]8 7&W/JL MJX;-[8+S=N8X+"]PC=@3:7$C=@Z$UHB+)3TZK*48[16IKAS?=4.G1F5C9ZFR MO=$L)2=>E0U^HQ8[U36B?Q>X(MW<]NPOPWMY++@T.%G:HB/^@?G/]HV*E3.H M[,L:-ZPDC47Q86X_>[,ME'@%^%7BCEW-+9G)CI /N=CNY[8K \(5SKE40&(X MXR6N*BDDPOBC->W!I21>S[_45RIWD]RSXNY'=O6'A_0J>+OI-M@ MG4]@6SKY;_B,*P&7D0@?.:F8^EKYB7%2:Q412HT^^[%LU-CU.Q'4-#/!UP1_ M( C?]PA $\"%<-\#U 3X*"'0A.!10J@)X:,Y1)H070CA74*L"?&C(26:D$P\ M./W]J8)X01QE*26=1?N2;I'\<[Q9(DHNET9586I/U 03UG/F^7[JG*60QBQZ MC#_"@#%F9<+ ,69MP(P16Y-*,& 4M#,+$G=S0+V6(+ 8 3B); M&YP"+XGJE.!#"L0C??1*1%Z+##HL* M'[B<1F).^S[3+SAI=0MUACZ>_0-02P,$% @ <(A43@6>>XKQ! $Q@ M !@ !X;"]W;W)K[RUU5#98\CW]FH\OKG,/ V^\_K/\R M.N^=>2X[ES?5W\=]?WAN;>K;BJ=3E]^GS>!H_+],OJ9V'X0%R'B"O T3RX0 U#U _!^@/ M!^AY@"8#HLF5,39%V9>;==M<%NVTO.=RV$7B0?OH[X:78[#'WWQX.O_V?2.4 M7$?O@Z$9LYTP\A9S143>^G4*B:;82C:<3)!SA#+WD()#4HM)*.BG&L>K.S\5 M-J"A 3T:T+<&1$P"-6&2$7,:,2;.;J:9O 4H*32)2<%1-M6IQ)0-I&R SQH; M2*"!A/M,%V8[8*L-5LNQ2:R M.J69"U!"ZT11UARV$FEF0M'&LB"X+AA-:6L01<::@U8BB7FP. M"V"H)"*(#(482XM$TF(I72XM*R&]DC/. #AL#T83286UP MJV'ED. T0CO8+0!QPD 4$FVI\P7"^295A"XBL'HHH!Z&"K4"!Q,K2*G*$4IJ M2Z\2$,SSC@.W. I+AQ* -U6]&73/R,]$.PR$RX2DA\D"X8R\;0_OJ6/)4D"R M6)>N@,1(G67TH UQ*F%;'.#\\2(8],"U%5 L0\56<<4:VC 6^XE-49[9 #+A7 -B]>Q/OZ.9FM';MZWCKW"UVS=NI M'RX8;]Y>;[:?Y'"S2MYOQ4,QW4__-#-=E_]1MJ_'4[=X;OJ^JFZ9UG M&7_R<3VX'OKF/%_!1]?_ VS^ U!+ P04 " !P MB%1.=F!>!+4! #2 P & 'AL+W=O5%2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*4 M9,EF\XDI+C0MLN@[F2+#WDFAX62([97BYO4($H><;NF;XTDTK0L.5F0=;^ [ MN!_=R7B+S2R54*"M0$T,U#F]W1Z.:8B/ 3\%#'9Q)J&2,^)S,.ZKG&Z"()!0 MNL# _7:!.Y R$'D9OR=..J<,P.7YC?UKK-W7E/@<)4H;5U+VUJ&:6+P4Q5_&7>BX#^--NIM@ZX!D M B0S8!_SL#%15/Z%.UYD!@=BQMYW/#SQ]I#XWI3!&5L1[[QXZ[V78GM]D[%+ M()IBCF-,LHR9(YAGGU,D:RF.R0=XL@[?K2K<1?CN'X7[=8)TE2"-!.E_2UR+ M^?PN"5OT5(%IXC194F*OXR0OO// WB;Q3?Z&C]/^R$TCM"5G=/YE8_]K1 => MRN;*CU#K/]AL2*A=.-[XLQG';#0<=M,/8O,W+OX 4$L#!!0 ( '"(5$[9 M]?S,LP$ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@ M#/TKB!]0E-2VH)US_8$Q6W6@N+W"'K2_:= H[KQI6F9[ [R.("59FB37 M3'&A:9E'W\F4.0Y."@TG0^R@%#>O1Y X%G1'WQR/HNU<<+ R[WD+7\%]ZT_& M6VQAJ84";05J8J IZ.WN<,Q"? SX+F"TJS,)E9P1GX+QN2YH$@2!A,H%!NZW M"]R!E('(RWB>.>F2,@#7YS?V^UB[K^7,+=RA_"%JUQ7TAI(:&CY(]XCC)YCK M>4?)7/P7N(#TX4&)SU&AM'$EU6 =JIG%2U'\9=J%COLXW60?9M@V()T!Z0*X MB7G8E"@J_\@=+W.#(S%3[WL>GGAW2'UOJN",K8AW7KSUWDNYNTYR=@E$<\QQ MBDG7,4L$\^Q+BG0KQ3']"YYNP_>;"O<1OO]-X3_R9YL$623(_EOB5LR?*MFJ MIPI,&Z?)D@H''2=YY5T&]C:-;_(K?)KV!VY:H2TYH_,O&_O?(#KP4I(K/T*= M_V"+(:%QX?C>G\TT9I/AL)]_$%N^-?M $ M -(# 9 >&PO=V]R:W-H965T<[NF;XU$VK0L.5F2]:. 'N)_]R7B++2R5 MU-!9B1TQ4.?T;G\XIB$^!OR2,-K5F81*SHC/P?A6Y707!(&"T@4&X;<+W(-2 M@DM)1748E#N$<>O,-=S3X@/+A08G/4:*R<27E8!WJF<5+T>)EVF47]W&ZXDV0;I)D$:"]+\E;L596#O>'R3O^'3M#\(T\C.DC,Z_[*Q_S6B R]E=^5'J/4?;#$4 MU"X&UL?5/;;IPP$/T5RQ\0LRS= M1"M RJ:*4JF55JG:/GMA "N^$-LLZ=]W; A!+>J+[1F?<^;B<3X:^^(Z $_> ME-2NH)WW_9$Q5W6@N+LQ/6B\:8Q5W*-I6^9Z"[R.)"59FB0'IKC0M,RC[VS+ MW Q>"@UG2]R@%+>_3R#-6- =?7<\B[;SP<'*O.[XRD+^ CX*6!TJS,)E5R,>0G&E[J@24@()%0^*'#H?5?0.TIJ:/@@_;,9GV"NYQ,E<_%?X0H2 MX2$3C%$9Z>)*JL%YHV853$7QMVD7.N[C=+-/9]HV(9T)Z4*XBW'8%"AF_IE[ M7N;6C,1.O>]Y>.+=,<7>5,$96Q'O,'F'WFNYRY*<78/0C#E-F'2-61 ,U9<0 MZ5:(4_H//=VF[S,!4DAL&UL?5/;;MP@$/T5Q <$FW63[ZR5[D'YFT8;R9PW34ML;X#5$20%H4ER323C"I=Y])U,F>O! M":[@9) =I&3F]0A"CP5.\9OCB;>="PY2YCUKX3NX'_W)>(LL+#67H"S7"AEH M"GR;'HY9B(\!/SF,=G5&H9*SUL_!N*\+G 1!(*!R@8'Y[0)W($0@\C)^SYQX M21F Z_,;^]=8NZ_ES"S<:?&+UZXK\!ZC&AHV"/>DQV\PU_,)H[GX![B \.%! MB<]1:6'CBJK!.BUG%B]%LI=IYRKNXW23I3-L&T!G %T ^YB'3(FB\B_,L3(W M>D1FZGW/PA.G!^I[4P5G;$6\\^*M]U[*]'J?DTL@FF..4PQ=QRP1Q+,O*>A6 MBB/] *?;\-VFPEV$[_Y1^'F;(-LDR")!]M\2-V)NDG=)R*JG$DP;I\FB2@\J M3O+*NPSL+8UO\C=\FO9'9EJN+#IKYU\V]K_1VH&7DESY$>K\!UL, 8T+QQM_ M-M.838;3_?R#R/*-RS]02P,$% @ <(A43B14-12T 0 T@, !D !X M;"]W;W)K&UL?5/;;MLP#/T501]0Q4K6%(%MH.E0 M=, &!!VV/BLV?4%U<24Y[OY^E.RZWN;U11(IGL-#BDH'8Y]= ^#)JY+:9;3Q MOCLPYHH&E'!7I@.--Y6Q2G@T;@_&ES.@F" ()A0\, K<+W(&4@0AEO$R<=$X9 M@,OS&_M]K!UK.0L'=T8^M:5O,GI#20F5Z*5_-,,#3/5\HF0J_BM<0&)X4((Y M"B-=7$G1.V_4Q()2E'@=]U;'?1AO]OL)M@[@$X#/@)N8AXV)HO+/PHL\M68@ M=NQ])\(3)P>.O2F",[8BWJ%XA]Y+GNR3E%T"T11S'&/X,F:.8,@^I^!K*8[\ M'SA?AV]7%6XC?/N'PO\0[%8)=I%@]V&):S';OY*P14\5V#I.DR.%Z76>C@Y5Y+UKX OYK?[;!8@M++348)]$0"TU!'_?'4Q;C M4\ W":-;G4FLY(+X$HV/=4%W41 HJ'QD$&&[PA,H%8F"C!\S)UU21N#Z_,;^ M/M4>:KD(!T^HOLO:=P5]H*2&1@S*/^/X >9Z;BF9B_\$5U A/"H).2I4+JVD M&IQ'/;,$*5J\3KLT:1^GFRR;8=L /@/X GA(>=B4*"E_)[PHQ&? M>'_DH3=5=*96I+L@W@7OM=S?9SF[1J(YYC3%\'7,$L$"^Y*";Z4X\7_@?!M^ MV%1X2/##'PIOMPFR38(L$63_+7$KYNZO)&S54PVV3=/D2(6#29.\\BX#^\C3 MF_P.GZ;]L["M-(Y73?UO$#T$*;N;,$)=^&"+H:#Q\7@?SG8:L\GPV,\_ MB"W?N/P%4$L#!!0 ( '"(5$XBB'QSM@$ -(# 9 >&PO=V]R:W-H M965T^>- MFEA0BN*OXRYTW(?Q9G<[P=8!R01(9D!ZB+6,B:+R3]SS(K-F(';L?<4R5J*4_(//%F'[U85 M[B)\]X?"PSI!NDJ01H+TOR6NQ7S\*PE;]%2!;>(T.5*:7L=)7GCG@;U+XIO\ M#A^G_9';1FA'+L;CR\;^U\9X0"F;&QRA%C_8;$BH?3CN\6S',1L-;[KI!['Y M&Q>_ %!+ P04 " !PB%1.,)[4Z+,! #2 P &0 'AL+W=OX,] M:'_3H%'<>=.TS/8&>!U!2K(L26Z9XD+3,H^^LRES')P4&LZ&V$$I;GZ<0.)8 MT)2^.9Y$V[G@8&7>\Q:^@/O:GXVWV,)2"P7:"M3$0%/0N_1XVH?X&/!-P&A7 M9Q(JN2 ^!^.Q+F@2!(&$R@4&[K)DYZ9(R -?G-_:/L79?RX5; MN$?Y7=2N*^B!DAH:/DCWA.,#S/6\HV0N_A-<0?KPH,3GJ%#:N))JL [5S.*E M*/XZ[4+'?9QN=ND,VP9D,R!; (>8ATV)HO(/W/$R-S@2,_6^Y^&)TV/F>U,% M9VQ%O//BK?=>R_20Y.P:B.:8TQ23K6.6".;9EQ395HI3]A<\VX;O-A7N(GSW MF\)_Y-]O$NPCP?Z_)6[%_*F2K7JJP+1QFBRI<-!QDE?>96#OLO@FO\*G:?_, M32NT)1=T_F5C_QM$!UY*T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[I)T/9V22+U6TR9MTJG3UL]/@I-!P-L0.2G'SZP02QX+NZ9OC M2;2="PY6YCUOX1NX[_W9>(LM++50H*U 30PT!;W?'T]9B(\!/P2,=G4FH9(+ MXDLP/M<%W05!(*%R@8'[[0H/(&4@\C)^SIQT21F Z_,;^\=8NZ_EPBT\H'P6 MM>L*>J"DAH8/TCWA^ GF>FXIF8O_ E>0/CPH\3DJE#:NI!JL0S6S>"F*OTZ[ MT'$?IYOT;H9M Y(9D"R 0\S#ID11^2-WO,P-CL1,O>]Y>.+],?&]J8(SMB+> M>?'6>Z_E_I#F[!J(YIC3%).L8Y8(YMF7%,E6BE/R#SS9AJ>;"M,(3_]0F&T3 M9)L$623(_EOB5LSM7TG8JJ<*3!NGR9(*!QTG>>5=!O8^B6_R'CY-^U=N6J$M MN:#S+QO[WR Z\%)V-WZ$.O_!%D-"X\+QSI_--&:3X;"??Q!;OG'Y&U!+ P04 M " !PB%1./$_X2K0! #2 P &0 'AL+W=O:%EGTG4R18>^DT' RQ/9*CKL0'P-^"QCLXDQ")6?$YV!\ MJW*Z"8) 0ND" _?;!>Y RD#D9;Q,G'1.&8#+\QO[UUB[K^7,+=RA?!*5:W.Z MIZ2"FO?2/>+P %,]7RB9BO\.%Y ^/"CQ.4J4-JZD[*U#-;%X*8J_CKO0<1_& MFS2=8.N 9 (D,V ?\[ Q451^SQTO,H,#,6/O.QZ>>'M(?&_*X(RMB'=>O/7> M2['=7V?L$HBFF.,8DRQCY@CFV><4R5J*8_(//%F'IZL*TPA//RB\62?8K1+L M(L'NOR6NQ>P_)6&+GBHP39PF2TKL=9SDA7<>V-LDOLE[^#CM/[AIA+;DC,Z_ M;.Q_C>C 2]E<^1%J_0>;#0FU"\<;?S;CF(V&PV[Z06S^QL5?4$L#!!0 ( M '"(5$Z^S/T9M $ -(# 9 >&PO=V]R:W-H965T^.C+FR!<7=G>E XTUMK.(>3=LPUUG@ M520IR=(D^<@4%YH66?2=;9&9WDNAX6R)ZY7B]M<)I!ERNJ$WQXMH6A\=@$? 3\$#&YQ)J&2BS&OP?A:Y30) M"8&$T@<%CML5'D#*((1IO$V:= X9B,OS3?U+K!UKN7 '#T;^%)5O<[JGI(*: M]]*_F.$1IGH^4#(5_P17D @/F6",TD@75U+VSALUJ6 JBK^/N]!Q'\:;[8VV M3D@G0CH3]I' QD Q\\_<\R*S9B!V['W'PQ-OCBGVI@S.V(IXA\D[]%Z+S?Z0 ML6L0FC"G$9,N,3."H?H<(ET+<4K_H:?K].UJAMM(WRZC'Y)U@=VJP"X*[/Y; MX@KF\'>1;-%3!;:)T^1(:7H=)WGAG0?V/HUO\@<^3OLSMXW0CER,QY>-_:^- M\8"I)'&UL?5/; M;M0P$/T5RQ]0[WH#M*LD4K<(@032JHCR[$TFB55?@NULRM\S=M(0(.+%]HSG MG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-** M\=WN+=-"&EKFR7=V96Z'H*2!LR-^T%JXGR=0=BSHGKXZ'F7;A>A@9=Z+%KY" M^-:?'5IL8:FE!N.E-<1!4]#[_?&4Q?@4\"1A]*LSB95ZH+LH"!14 M(3((W*[P $I%(I3Q8^:D2\H(7)]?V3^DVK&6B_#P8-5W68>NH+>4U-"(085' M.WZ$N9XWE,S%?X8K* R/2C!'995/*ZD&'ZR>65"*%B_3+DW:Q^F&W\VP;0"? M 7P!W*8\;$J4E+\7092YLR-Q4^][$9]X?^38FRHZ4RO2'8KWZ+V6^SN>LVLD MFF-.4PQ?QRP1#-F7%'PKQ8G_ ^?;\,.FPD."'_Y0>-@FR#8)LD20_;?$K9CL MKR1LU5,-KDW3Y$EE!Y,F>>5=!O:>IS?Y'3Y-^Q?A6FD\N=B +YOZWU@; *7L M;G"$.OQ@BZ&@"?'X#L]N&K/)"+:??Q!;OG'Y"U!+ P04 " !PB%1.RW^0 M6;_=N^/( M!C0OM@5PY%5);7/:.M<=&;-E"XK;&^Q ^YL:C>+.FZ9AMC/ JPA2DB6;S1U3 M7&A:9-%W-D6&O9-"P]D0VRO%S9\32!QRNJ5OCF?1M"XX6)%UO('OX'YT9^,M M-K-40H&V C4Q4.?T?GL\I2$^!OP4,-C%F81*+H@OP?A2Y703!(&$T@4&[K$#Y2U2NS>F!D@IJWDOWC,-GF.JY MI60J_BM<0?KPH,3G*%':N)*RMP[5Q.*E*/XZ[D+'?1AO]ND$6P8 MAXV)HO)'[GB1&1R(&7O?\?#$VV/B>U,&9VQ%O//BK?=>B^VGVXQ= ]$4&PO=V]R:W-H965T5'PJ6KR/NVSC/HPWVPMMG< G I\)-Y' MQD Q\P?A1)X:'(@9>]^)\,2;/?>]*8(SMB+>^>2M]Y[SS>UMRLY!:,(<1@Q? M8F8$\^IS"+X6XL _T?DZ?;N:X3;2MTMZDJP+[%8%=E%@]]\2/V-X\F^1;-%3 M#::.TV1)@7T;)WGAG0?VCL-_:\0'?A4DBL_0HW_ M8+.AH'+A^-6?S3AFH^&PFWX0F[]Q_A=02P,$% @ <(A43L)B!36T 0 MT@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$ M+^NDTIW_? 3NNVUIY 6:8<^;,,&2CL2^N M!?#D34GM7;G-Y24D$M!NF?S?@(,(S=@E$<\QQBN&KF-T2 MP9!]2<&W4ASY?W"^#=]O*MQ'^/XOA?MM@G23((T$Z8/*N M5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7C27+#M) MS=/H.]D\ M-;U7LH63):[76MA?1U!FR.B&?CJ>9=WXX&!YVHD:7L!_[TX6+3:SE%)#ZZ1I MB84JHW>;PW$7XF/ #PF#6YQ)J.1LS&LPOI0938(@4%#XP"!PN\ ]*!6(4,;; MQ$GGE &X/'^R/\;:L9:S<'!OU$]9^B:C>TI*J$2O_+,9GF"JYYJ2J?BO< &% MX4$)YBB,^\T1,+2M'B?=QE&_=AO-GN)]@Z@$\ /@/V,0\;$T7E#\*+ M/+5F(';L?2?"$V\.''M3!&=L1;Q#\0Z]EYPGURF[!*(IYCC&\$7,9HY@R#ZG MX&LICOP?.%^';U<5;B-\^X?"FW6"W2K!+A+L_EOB6LSM7TG8HJ<:;!VGR9'" M]&V<.3,>9Z.Q3ZX%\.192>UR MVGK?'QES90M*N!O3@\:;VE@E/)JV8:ZW(*H(4I+Q)'G'E.@T+;+H.]LB,X.7 MG8:S)6Y02MC?)Y!FS&E*7QP/7=/ZX&!%UHL&OH/_T9\M6FQAJ3H%VG5&$PMU M3N_2XVD?XF/ 8P>C6YU)J.1BS%,POE0Y38(@D%#ZP"!PN\(]2!F(4,:OF9,N M*0-P?7YA_Q1KQUHNPL&]D3^[RKFXIF8O_"E>0&!Z4 M8([22!=74@[.&S6SH!0EGJ>]TW$?IYM;/L.V 7P&\ 5PB'G8E"@J_RB\*#)K M1F*GWO$K7JJP#9QFAPIS:#C M)*^\R\#>Q4=D?\.G:?\F;--I1R[&X\O&_M?&>$ IR0V.4(L?;#$DU#X&UL?5-A;]P@#/TKB!]0+N2V5:>M>IL3EOG M^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+?[R+20'2VRZ#N9(L/!*=G! MR1 [:"W,[R,H''.:T!?'O6Q:%QRLR'K1P ]P/_N3\19;6"JIH;,2.V*@SNE- M/XU>8Z_E R5S\-[B \N%!B<]1 MHK)Q)>5@'>J9Q4O1XGG:91?W<;I)TQFV#> S@"^ ZYB'38FB\L_"B2(S.!(S M];X7X8F3 _>]*8,SMB+>>?'6>R\%3Y*,70+1''.<8O@JYC6">?8E!=]*<>1_ MP?DV/-U4F$9X^D;A/PCVFP3[2+#_;XE;,>F[)&S54PVFB=-D28E#%R=YY5T& M]H;'-WD-GZ;]NS"-["PYH_,O&_M?(SKP4G97?H1:_\$60T'MPO&3/YMIS";# M83__(+9\X^(/4$L#!!0 ( '"(5$YI7*&BM0$ -(# 9 >&PO=V]R M:W-H965TVRC@,<%O$[^OH =UVVMO@ SS#ES9ABR$=6JLSEMG>L/C-FR M!2WL%?;0^9L:C1;.FZ9AMC<@J@C2BO'=[H9I(3M:9-%W,D6&@U.R@Y,A=M!: MF+X@/+A08G/4:*R<27E M8!WJF<5+T>)UVF47]W&ZX1]FV#: SP"^ .YB'C8EBLH_"B>*S.!(S-3[7H0G M3@[<]Z8,SMB*>.?%6^^]%#Q),W8)1'/,<8KAJYADB6">?4G!MU(<^3]PO@W? M;RK<1_C^#X77VP3I)D$:"=+_EK@5<_-7$K;JJ0;3Q&FRI,2ABY.\\BX#>\_C MF_P.GZ;]29A&=I:&PO=V]R:W-H M965T+>A+ RZW7_C M=UX:N/7$:!Q%J=PS.-Z4%E7'8ERIV%O[+FKW?K1?LK0SPP:T,Z"]0>YTHE;( M>?Z):;992?$(9'OX#;-W3);4G,W1+KJC<-^,\\JLWC>4S%?1W1)UF%V+H0,, MZ1&18>\E*)+8T9$YQ>8)]#!QYLE0/0?MAB[FT18198)(,BV9B MQIX(PDR",+,L<@"BBP M@7_Q"#-Q\23&&12/*1+_ZB%HXN[)1*:2$05)1SIC$$TFTHW =-T2.J)(1Q5A MC*')1)01G-8D 11^G$'01* 1G/UDG-HD]T,-@&@RF]#!!8" [$Y&YX9 $\6, MX!I 0((G"U\'@ :Q\E$'EP$",7EQ74O*CB*6^U:I\%JWR%MJ>L!_L/; M]NH[DY>B5L%!:--)N/_]60C-C2_QDXG)J^GH^DG)S]H.YV8LV[:FG6C1="U; MU/>-FW]02P,$% @ <(A43D23WP+# 0 -P0 !D !X;"]W;W)K&UL=53K;ILP%'X5RP]0$R=D701(3:=JDS8IZK3NMP,' ML.H+M4WHWGZV(0QE] ^VC[_+.;8/V:#-JVT!''J70MD:'"SR"$$'(I_$V:>+9,A"7\ZOZ4ZS=UW)F M%AZU^,TKU^;X'J,*:M8+]ZR'KS#5DV(T%?\=+B \/&3B/4HM;/RBLK=.RTG% MIR+9^SAR%<=AW-E?:>L$.A'H3+B/!#(:Q*S.@!F?'L.Q:N>'.@_FS* M$(Q'$?=\\M9'+P7=?<[()0A-F..(H0O,9D80KSY;T#6+(_V/3M?IV]4,MY&^ M7;KO/_#?K0KLHL!NZ9\F-R6N83XP25=-TA4!>F.RAMG>F)#%Q4DP37RR%I6Z M5[%=%M&Y*QYHO/A_\+&E?C#3<&7163O_?.(EUUH[\*DD=SZ7UG?QO!!0NS#] MY.=F?,OCPNEN:E,R_RN*OU!+ P04 " !PB%1.1X/'[+-\=&7-% TJX&].!QIO*6"4\FK9FKK,@RDA2DO'-YL"4:#7-T^@[VSPUO9>M MAK,EKE=*V+\GD&;(Z):^.1[;NO'!P?*T$S7\ O^[.UNTV*Q2M@JT:XTF%JJ, MWFV/IR3@(^!/"X-;G$FHY&+,RHQN0D(@H?!!0>!VA7N0,@AA&B^3)IU# M!N+R_*;^+=:.M5R$@WLCG]K2-QF]I:2$2O32/YKA.TSU["F9BO\!5Y (#YE@ MC,)(%U=2],X;-:E@*DJ\CGNKXSZ,-SL^T=8)?"+PF7 ;X[ Q4,S\J_ B3ZT9 MB!U[WXGPQ-LCQ]X4P1E;$>\P>8?>:\[W27C?VOC/& J6QN<(0:_&"S(:'RX?@% MSW8&PO=V]R:W-H965T[EG',_N"0]FE=; SCRIE5C4UH[ MUQX8LWD-6M@K;*'Q-R4:+9PW3<5L:T 4D:05XZO5CFDA&YHET7&X#?@(>);0V]F9A$K.B*_!^%&D=!42 @6Y"PK";Q>X Z6"D$_CSZA)IY"! M.#]_J#_$VGTM9V'A#M6++%R=TCTE!92B4^X)^^\PUG--R5C\3[B \O"0B8^1 MH[)Q)7EG'>I1Q:>BQ=NPRR;N_7"SX2-MFN MB9,\\TX#>QL?D7W"AVE_%*:2C25G=/YE8_]+1 <^E=65'Z':?[#)4%"Z<+SQ M9S.,V6 X;,&PO=V]R:W-H965TI5"VP)US M_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$GV1#*N<)E'W\F4N1Z82E.5:(0--@6_3 MPS$+^ AXY##:U1F%2LY:/P?C1UW@)"0$ BH7%)C?+G '0@0AG\;+K(F7D(&X M/K^I?X^U^UK.S,*=%D^\=EV!;S"JH6&#< ]ZO(>YGB\8S<7_A L(#P^9^!B5 M%C:NJ!JLTW)6\:E(]CKM7,5]G&XR.M.V"70FT(5P$^.0*5#,_!MSK,R-'I&9 M>M^S\,3I@?K>5,$96Q'O?/+6>R\EW2I+"+H5XD@_ MT>DV?;>9X2[2=^OH^Z_; MFF0!8%LO]*3#^4^!F37B M5)SDE7<9V-OXB.0=/DW[+V9:KBPZ:^=?-O:_T=J!3R6Y\B/4^0^V& (:%X[7 M_FRF,9L,I_OY!Y'E&Y?_ %!+ P04 " !PB%1.J?IN-;M6IO1 MQKGNP)@M&M#"7F$'K;^IT&CAO&EJ9CL#HHPDK1C?;&Z8%K*E>1I])Y.GV#LE M6S@98GNMA?E]!(5#1K?TP_$DZ\8%!\O33M3P#.Y'=S+>8K-**36T5F)+#%09 MO=L>CDG 1\!/"8-=G$FHY(SX$HRO948W(2%04+B@(/QV@7M0*@CY-%XG33J' M#,3E^4/](=;N:SD+"_>H?LG2-1F]I:2$2O3*/>'P"%,]UY1,Q7^#"R@/#YGX M& 4J&U=2]-:AGE1\*EJ\C;MLXSZ,-_O]1%LG\(G 9\)MC,/&0#'S+\*)/#4X M$#/VOA/AB;<'[GM3!&=L1;SSR5OOO>3\AJ?L$H0FS''$\ 5F.R.85Y]#\+40 M1_X/G:_3=ZL9[B)]MXR^_X] LBJ01('DKQ)WGTIV#L>W^0/?)SV[\+4LK7DC,Z_;.Q_A>C I[*Y\B/4^ \V&PHJ%XY[ M?S;CF(V&PV[Z06S^QOD[4$L#!!0 ( '"(5$Z4E(U(MP$ -(# 9 M>&PO=V]R:W-H965TV[/Q%IM4BD:!M@UJ8J!,Z=WZ M>-H&? 2\--#;V9F$2BZ(;\'X7J1T%1("";D+"L)O5[@'*8.03^/WJ$FGD($X M/W^H/\;:?2T78>$>Y6M3N#JEMY044(I.NB?LO\%8SXZ2L?@?< 7IX2$3'R-' M:>-*\LXZ5*.*3T6)]V%O=-S[X6:W'VG+!#X2^$2XC7'8$"AF_B"7#&5L0[G[SUWFO&][N$78/0B#D-&#[#K"<$\^I3"+X4XL3_ MH_-E^F8QPTVD;^;1#[ME@>VBP#8*;/\I&UL;5/MCIP@%'T5P@,L#F-WIQ,UV=FF M:9,VF6S3]C>C5R4+7@LX;M^^@(ZU6_\ ]W+.N1]"4[.!L MB!VT%N;W"12..=W1F^-9-JT+#E9DO6C@&[CO_=EXBRTJE=3068D=,5#G]'%W M/*4!'P$_)(QV=2:AD@OB2S ^5SE-0D*@H'1!0?CM"D^@5!#R:?R:->D2,A#7 MYYOZQUB[K^4B+#RA^BDKU^;T0$D%M1B4>\;Q$\SUO*-D+OX+7$%Y>,C$QRA1 MV;B2.>3M]Y[+?C](6/7(#1C3A.&KS"[!<&\^A*";X4X\?_H M?)N^W\QP'^G[=?1#NBV0;@JD42#]I\3W;TK2W/D1:OT'6PP%M0O'!W\V MTYA-AL-^_D%L^<;%'U!+ P04 " !PB%1.,M.LD](! "PZ[HI7PQW//<\=V>.=)3J13< !KT*WND,-\;T M1T)TT8!@^D[VT-F32BK!C#55372O@)4^2'!"-YN$"-9V.$^][ZSR5 Z&MQV< M%=*#$$S]/P&78X:W^-WQV-:-<0Z2ISVKX0G,G_ZLK$46EK(5T.E6=DA!E>'[ M[?&4.+P'_&UAU*L]3:?U$Q:"/%S&)3$>QU6MO.K^-T$D=S6#B S@%T"3AX'3()^'NDMC>%<_I6^#.;O+;>:T[WVY1<'=&,.4T8NL)\((AE7R1H2.)$ MOX33<'@4S##RX=%:_; /$^R"!#M/L/M4(KTI,82)PB)Q4"0.$.QN1$*8."R2 M!$62 $%R(Q+"W+:+K&Z' %7[N="HD$/G9W+E74;OGOK;]0&?YO8W4W7;:721 MQMY1?Y,J*0W85#9WMN#&/A6+P:$R;KNW>S4-S&08V<]O 5D>I/P-4$L#!!0 M ( '"(5$Y+Z/8&M $ -(# 9 >&PO=V]R:W-H965T?$X'-&^V 7#D7:O69K1QKCLP9HL&M+!WV$'K_U1HM'#>-36S MG0%11I)6C"?)1Z:%;&F>QMC)Y"GV3LD63H;87FMA?A]!X9#1#;T&7F7=N!!@ M>=J)&KZ!^]Z=C/?8K%)*#:V5V!(#548?-X?C+N CX(>$P2YL$CHY([X%YW.9 MT204! H*%Q2$/R[P!$H%(5_&KTF3SBD#<6E?U5]B[[Z7L[#PA.JG+%V3T3TE M)52B5^X5AT\P]?.!DJGY+W !Y>&A$I^C0&7CEQ2]=:@G%5^*%N_C*=MX#I/^ ME;9.X!.!WQ#8F"A6_BR1OEUF?TC6!7:K KLHL/NG MQ8>;%E6">>]M,Z[9Z#CLIA?$YF><_P%02P,$% @ M<(A43ILDL8NV 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q >$7;QI-RO;4C91E4J)M$K5]IFUQS8*& ?P.OW[#MAQW-0O MP SGG+DPI(.Q+ZX!\.1-J]9EM/&^.S#FB@:T<%>F@Q9O*F.U\&C:FKG.@B@C M22O&-YLO3 O9TCR-OI/-4]-[)5LX6>)ZK87]SCN CX"?DD8W.),0B5G8UZ"\;W,Z"8D M! H*'Q0$;A>X Z6"$*;Q.FG2.60@+L_OZM]B[5C+63BX,^JW+'V3T3TE)52B M5_[9# \PU7--R53\(UQ (3QD@C$*HUQ<2=$[;_2D@JEH\3;NLHW[,-XD-Q-M MG< G I\)^QB'C8%BYO?"BSRU9B!V['TGPA-O#QQ[4P1G;$6\P^0=>B\YWV]3 M=@E"$^8X8O@"\X%@J#Z'X&LACOP_.E^G)ZL9)I&>+*/?).L"NU6!7138_5,B M_U3B&N9S$+;HJ09;QVERI#!]&R=YX9T']I;'-_F C]/^)&PM6T?.QN/+QOY7 MQGC 5#97.$(-?K#94%#Y[/MP$ -(# 9 >&PO=V]R:W-H965T29M<=J)&GZ! M^]V=C+?8K%)*#:V5V!(#54;OMH=C$O 1\"1AL(LS"96<$5^"\;W,Z"8D! H* M%Q2$WRYP#TH%(9_&ZZ1)YY"!N#R_JW^+M?M:SL+"/:IG6;HFHWM*2JA$K]PC M#@\PU7--R53\#[B \O"0B8]1H+)Q)45O'>I)Q:>BQ=NXRS;NPWASFTRT=0*? M"'PF[&,<-@:*F7\53N2IP8&8L?>="$^\/7#?FR(X8ROBG4_>>N\EY_LD99<@ M-&&.(X8O,-L9P;SZ'(*OA3CR_^A\G;Y;S7 7Z;ME]"\WZP+)JD 2!9)_2KS^ M5.(:YG,0MNBI!E/':;*DP+Z-D[SPS@-[Q^.;?,#':?\I3"U;2\[H_,O&_E>( M#GPJFRL_0HW_8+.AH'+A>.O/9ARST7#833^(S=\X_PM02P,$% @ <(A4 M3C_'PS6W 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q <$+[M)MBO;4C91U$JMM$K5YIFUQQ<%&!?P.OW[ G9<)_$+,,,Y M9RX,Z8#FQ38 CKPJJ6U&&^>Z V.V:$ )>X4=:']3H5'">=/4S'8&1!E)2C*> M)#=,B5;3/(V^D\E3[)UL-9P,L;U2POP]@L0AHQOZYGAJZ\8%!\O33M3P$]RO M[F2\Q6:5LE6@;8N:&*@R>KY!RB#DT_@S:=(Y9" NSV_JC[%V7\M96+A'^=R6KLGHGI(2*M%+]X3# M5YCJN:9D*OX[7$!Z>,C$QRA0VKB2HK<.U:3B4U'B==Q;'?=AO+GF$VV=P"<" MGPG[&(>-@6+F#\*)/#4X$#/VOA/AB3<'[GM3!&=L1;SSR5OOO>1\?YNR2Q": M,,<1PQ>8S8Q@7GT.P=="'/DG.E^G;U?2=39GCZ)3LX6R(';46YO<)%$X%3>FKXU&VG0L.5N:#:.$[N!_# MV7B+K2RUU-!;B3TQT!3T/CV>LA ? YXD3'9S)J&2"^)S,+[4!4V"(%!0N< @ M_':%!U J$'D9OQ9.NJ8,P.WYE?U3K-W7&UL;53K;J0@ M%'X5P@,4AQE[F:A)ITVSF^PFDVYV^YO1HY*"6,"Q^_8+:%T[Y8_ X;N< QRS M4>E7TP)8]"Y%9W+<6MOO"3%E"Y*9*]5#YW9JI26S;JD;8GH-K HD*0A-DFLB M&>]PD87841>9&JS@'1PU,H.43/\]@%!CCC?X(_#,F];Z "FRGC7P"^SO_JC= MBBPJ%9?0&:XZI*'.\?UF?T@]/@#^E7OWB>Y7CQ"<$ DKK%9@; MSO 0G@AE\;;K(D72T]2]ZXZ+F@=]N,G+W0C#E, M&+K";!8$<>J+!8U9'.@7.HW3M]$,MX&^7=.3N[C +BJP"P*[3R7N+DJ,8=*X M21HU22,"UQ"GD/WQJJ9],-[PS MZ*2L>S[ADFNE++A4DBN72^NZ>%D(J*V?WKBYGM[RM+"JG]N4+/^*XA]02P,$ M% @ <(A43@!0D.8; P LPT !D !X;"]W;W)K&ULC5?M;ILP%'T5Q , OB9\5$FD)M&T29M4==KVVTV];-J>ZO527%2>E?RI=N2E*%C];\-S M<5NYQ'UO>,Y.9V4:_/6R8B?^DZM?U5.MG_P^RB$K>"DS43HU/Z[<1_*PHX$A M-(C?&;_)P;UCI+P(\6H>OAU6;F JXCG?*Q."ZFTBZCK]=4+?/:8C# M^_?H7QKQ6LP+DWPK\C_909U7;N(Z!WYDEUP]B]M7W@E:N$ZG_CN_\ES#324Z MQU[DLOEW]A>I1-%%T:44[*V]9F5SO;5OXKBCX03H"- 32/0I@78$^D$(/R6$ M'2&T"'XKI>F;'5-LO:S%S:G;SULQ,XK(0ZA[?V\:F\YNWNGND;KUNH8T6?I7 M$ZC#;%H,##"D1_@Z>I\"L!0;&-'A/L%VC*"+>\AN#(D3O B*ZJ0-GP[Y*-4JVT:CG4B\)AC^[K\>,Q(O2 MNQ^N)$:5Q(@2P ,D:(!D]CA-47Z*%$"MKFPQT?![X2E,;V-S1H D"2="3$P[ M9+9.@LXJCP20(NSQ@(*BB3SXQ$$H$F)B=!-\[B#A?+&XH0GFZ-$TC8&F\N!& M)(@323 1 G< B>>+Q2U DCEB$1"96)8(;A6">(5,F!5P)T P6RS@1@ R0RP& M(G0B#VX70)Q )CP+N!-@_AH*N!%@O(I2LK#%8J )SP)N%T"<0"8\"[@3()HO M%C<"(&O!6"P&FMC8 &X7P)PP52KN!$AGBZ6X$2BR)(S$8B"P9Q=_L',M>'UJ M3@72V8M+JP>Q\K?:-/I&TYX>/,.UQY@>K3UDIG1>A]+ZZV?T> MA5!NB<]0FJ?\CY49G;6-_7[3&B?5"BZHY(?G].6_\'4$L#!!0 ( M '"(5$XL6K"F>0( &\( 9 >&PO=V]R:W-H965TSM@=HM:C9B7_G^D>]DV:'NBB'O.25RD7E27Y<^FL\W^+0.CB+GSF_J=[: MLU+V0KS9S9?#T@]L1KS@F;8AF'E<^987A8UD\OC=!O4[IG7LK^_1/SGQ1LR> M*;X5Q:_\H,]+?^9[!WYDET*_BMMGW@J*?*]5_Y5?>6',;2:&D8E"N4\ONR@M MRC:*2:5D[\TSK]SSUL:_N\$.I'4@G0.._^E 6P?Z<'#51$UF3NI'IMEJ(<7- MD\VO53/[4N Y-<7,[*&KG?O.J%7F]+JB!"_0U09J;3:-#>G9/"R0B=XA"(38 MD)$[>09LQQ8T@@D4%$&=/^TG&$^D&((!0A<@?*K"(,E-8Q,[FZJ1@I4D%")3" MB$!)1Y3IHN( OH\!P$D&G-;HJ:Z3G(E[ MCP'.;,C!H[?D YE\YS%X_=>8 *1TV&+(2%$TR8&; *9C#@V&'#I2A F>),'= M @/M@HZ:)F1$!AS4:],EERW_$:89 MQ=^8/.65\O9"FR'B6OU1",U-CL&+J??93/]N4_"CMLO$K&4S IN-%G4[WE'W M'V/U%U!+ P04 " !PB%1."#6%?G<" #6" &0 'AL+W=OZUX67XI1+O>"E24-.] >5/YMGKF;>P'(H*EJ+@M4.I\>-^Q&N M,QCH@ [QJZ"M&(T=G&_QIF#T F T!T/]O #8!>!+@][U8O?NNFHB_='\8$_,=%#P@Y2&Z, P8D1"PKY"-F]8*L7//." M\<1,UF."D4P8!\"NXEM5?(M*,%'Q9RK0!PNY!%:58*823D2VP4P$!\!'DQK( M+# $\0AVXR:TN@DM.8=V@LA*$-TMDRR:^?S@ [#P:596E=4#!;!Z1P'$5I7X M@0*(Y\E$2Z\< OO^!G=+(#.8&QV$4+0@M-!(H"6A)0I[%X#WVT!F,&.O:+6X MPZ%]B\,']OC6@,:])/*C:.KG/:T VGL!?*09P'DW"*-X0#>#]=I 9S$T' MA3&(I_O4&QTP^L3_3OBIJ(6S8U*=5=V)&PO=V]R:W-H965T979FUHXW'[AXE36 \MX8;67A MUTIU>X1D50,C\H%WT.HO%RX843H45R0[ >1LBQA%. @2Q$C3^F5N> M@$OA/X7[0V;P%O"S@4$N]I[IY,3YJPF^G L_,(: 0J4, ]'+#9Z!4D.D;?R> M./U9TA0N]W?V3[9WW8^HE];VK^*]R M:KAQHC4J3J7]]:I>*LXF%FV%D;=Q;5J[#A/_O$>Z[.I3-(>A?VFS4N=O951E.7H9H@FS&'$X 4FG!%(L\\2 MV"5QP)OR*'IT$T1.CY$EV"T)=L'*XXA)+*:UF.0Q#MPJ.Z?*;JL2I6Z"V$D0 MO\/FB(G?93-QJB0.E7"EDFQ4/N @B2.W3NK421TZ>*63;G1P&&;_:2=SRF0. MF6@EDVWN-MVEZZM!BW\\ W&U;UUZ%>];.V<6V7F'[?/\)N2S.G.N@Y>RJ-0B/&M=SZ)([<^\9.I!U+PR7XY" MEDR;J3Q%JI:<'9Q3640XCFE4LKP*EW-GV\KE7%QTD5=\*P-U*4LF_ZYY(6Z+ M$(6OAL?\=-;6$"WG-3OQGUP_U5MI9E''4;7A26R>CXTY*&74SKV!^_LG]Q MR9MD=DSQC2A^YP=]7H23,#CP([L4^E'PO2HNR93%22O;2O//*O6_-%XI:-]@!MPZX0]#,D4Z\*#88Z3.4P M"24T]E(9HBC*X@P6DX)BTH$8DE!/3(-)>V$^);&OY3^@.RD4E$(!*9DGA0ZC M3+%7O T 0AB/_*,,U)(-M"1>PNML^(O2F"!/RQ!%XWB"82T34,L$J,L$)IB" M!-/WKU@4PQLW!C3X:Q8"I?XR 4$C.QR-G"((H!BI* )/B17"'R@)? P@\IZ2 M *!A22 0&1$#'REH>*:0-!FA@ \"E'Z@)/ &1M .'I0$ *6I7Q((1#TQ4:_M ME%R>7(=6P5Y<*FT/^)ZUNP6LL&U;GGUM;P>NG;W1-%>+'TR>\DH%.Z%-4W2M MZRB$YD9C_& *=C:WF6Y2\*.VP\R,9=/2FXD6=7M=B;H[T_(?4$L#!!0 ( M '"(5$[XF-ZL70( "0' 9 >&PO=V]R:W-H965TK4[;5#G( *F-E.Z+[];$,I,>[> MQ/;QO[O?7>"T:MHFYX&HN MM5 &+\\&?"$_B7@>#DR>O"7*J>E(SQO:.XR<]^YCL"M3I=>"7PT9^6KOJ$J. ME+ZHP[?3WO45$&E))50$+)<;*4G;JD 2X\\;BOY,;::5TFZ-( ME Z_3FO3ZW6LM!%&?>306:-<6D"5>:8%%X,OJ2(K2E*,*- M>WB?H-PJ0&3/ *Q% .T/UH (V0- :P"H \ [@,3HPJ1!6M-/26(0 *.4K2H, MHU6L.YC("A-98%(#9M)$JS3(A]! +BVJ$( /.H.L,&@+@WP#!FW2Q'&, @-F MJTI@DD([3&R%B2TP1IHBWJ3Y!!& )HU-%@6);\=)K#C)!@="@R;9I $!#(T& MEA95&@.T&PO=V]R:W-H965T\;.JRH9MA2?/=4W%GV=6\6[M _\]\%*>"F4"09ZU],2^,_6CW0J] M"D:60UFS1I:\\00[KOT/8+4!V"18Q,^2=7(R]TPI.\Y?S>++8>V'1A&KV%X9 M"JJ'"]NPJC),6L?O@=0?GVD2I_-W]D^V>%W,CDJVX=6O\J"*M9_XWH$=Z;E2 M+[S[S(:"L.\-U7]E%U9IN%&BG['GE;2_WOXL%:\'%BVEIF_]6#9V[/H=@H;>!*UW=D]7 M*W7TDB."LN!BB ;,A*1>0F0$X"9 FB M"4$4SZKH(<1"FD%C$F,R*\4!(S@$R*TFG! 10&D\M\4!PTDZUQ-,#FISS(?.5=,4X9/FK+0E_6XJ-A1F6FLYZ*_L?J%XNUP&P?C)T'^%U!+ M P04 " !PB%1.M54E?!@" "!@ &0 'AL+W=OBBN2G0!ZMD$-0TD4Y:BA=1N6A9T[B++@-\7J%@XBD+>FH>+/#ACOMV$< MOD\\U]=*F0E4%AV]P@]0+]U!Z!&:7,YU ZVL>1L(N&S#C_%F3XS>"G[6T,M9 M/S"5'#E_-8.OYVT8&2!@<%+&@>KF#GM@S!AIC-^C9SBE-('S_KO[9UN[KN5( M)>PY^U6?5;4-5V%PA@N],?7,^R\PUI.%P5C\-[@#TW)#HG.<.)/V&YQN4O%F M=-$H#7T;VKJU;3^L$#*&^0.2,2"9 N+TOP%X#,!. !K(;*F?J*)E(7@?B.%G M==2S*3=.[NFJY5Z]E[B?%6@NS$:-;M!D\PTR:-BOU3@;)(@#3!1 M)%Z*Q,;C67Q,$K\!]AI@:Y ^E+%VRA@TN=6T5I.OL\RIQ"-:Q:D?)?6BI$L4 M$CDH@R:;9?F0INO88?&IDN@?^Y)Y83(/C)-FERW2Q$D!@PNRG2)[HOA61H&BG?CBXNF M9[_\"U!+ P04 " !PB%1.N#T^(3X" !@!P &0 'AL+W=OT2_2#L_+S$BG6,$*R!$*ZD\WGM1=_#4Q//UI_JS M*5X5L\4"5HS\J7:R7+B)Z^Q@CX]$OK#V&_0%35VGK_X'G( HN,Y$>12,"//K M%$U55"H4?W3/JC;/MGLS37N:G1#TA& @^+.;A+ GA%^$Z"8AZ@G1B("Z M4DQOUECB/..L=7CW]S98?T7^/%+=+W30--N\4^T1*GK*PSC,T$D+]9AEAPG. M,/Z 0$I]L AL%LO@BAY<&JRN$>'T$K*^AL2)/8G06F=H^.%%G9%=(+(*1$8@ MNA 8);GL,*G!U ;C34;-7-V!6=_&7"0[M28[M20[LPO,K *S^]L56P5B2P;Q MJ%T=QO?NJ3.QNB06EV3DDCS@DEI=4HM+.G))'W#1*-M1]*Y]$F]\%KU'C/YS MYGV+D3\V\N_X"-'9F*' #V:$"Z=@QUKJTWH6':Z)IT"/J5%\J:\/,[Z^9+J[ MYR?FAZH6SI9)-03-J-HS)D'EZ$W4=UZJZV[8$-A+O8S5FG&PO=V]R:W-H965T M"B%_)%50 Z>FUXJ[9QI77WB) Z5= P]2 Z M:,W*1SL3 U'.$ERU+"ZCF8"_X[_JLJVV\CJ,S7-B-ZR?1?X4A#XVC(?QWN ,WO:WJ^L-H,M;,"# 8^&-/NO@0P&,C,@3^:B?F::E844 M?23]R^J8_2;21V(.\V0GW=FY-9-6F=E[2=:X0'=;:-#LO 9/-#/%?JD@=)0@ M S!2X" %=GXR\:>K#PJ08 'B"F3O8I!9#*_)G:;UFZ3Y9!L?9:E:K^@ZS)(% M6;( 2S9C\1KZGF63S%@"JH0FFS ,#<+0 ,PL\HXNMMGD-)^Q+$4I2>D'+RD/ MLN0+%CH_EWQQ^H0D.)VQ!%0XPWC&@B;_@+V3?C!YK5L5'84VOY/[Z"]":# 5 MDP<3K#+7X#C@<-&VNS)]Z2\#/]"B&^XY-%ZVY3]02P,$% @ <(A43FT" M:'P @ S 4 !D !X;"]W;W)K&UL=93;CILP M$(9?!?$ :PZ!0$20-EM5K=1*T59MKQTR'+0VIK8)V[>O;5B:I=.;^/3/_\V8 M>(I)R!?5 FCOE;->'?U6Z^% B*I:X%0]B %Z#]_,W]HZO=U'*A"IX$^]E==7OT,]^[0DU' MII_%] F6>A+?6XK_ C=@1FXS,8Q*,.5^O6I46O#%Q:3"Z>L\=KT;I_DD398P M/"!: J(U()IKF4$N\P]4T[*08O+D?/<#M9\X/$3F;BJ[Z:["G9GDE=F]E7&6 M%N1FC1;-:=9$=YIP51#COB(B#'&*_@F/XQPWB-$<8V<0O\MQCQOL4(.=,]B] M,\@V1YKU0V7:^\B]#F3;N75PNAP:02/)C_1VM:Z[I@4&L[W9NYG!O, MO-!B6'HG61MX^0=02P,$% @ <(A43C 0<)D* @ C04 !D !X;"]W M;W)K&UL?53M;ILP%'T5Q /4?"9I!$A-HFJ3-BGJ MM.ZW0VX U<;4-J%[^_F#4 *L?[!]?.]UW2'E)HX MGM_4GTWMJI83%K!GY$]UEF7J;ESG#!?<$OG"NF_0UQ.[3E_\#[@"47#M1.7( M&1'FZ^2MD(SV*LH*Q1]VK&HS=G9G?:,M$X*>$ P$?_4E(>P)X20PAZPWRR;"Q3I#PP_'-6S^4T6T M*! 9@6@D$'G>Y* L9F4PM:W#GX+V"Z!X"CHL@-8CT)W?>-%OO.#7G_B-9UGB M<.9W ;2:^9V#%&;J%XTN)05>F LI3H"_U)+Y3O<:VAD\9 MVZA^8EY4M7!.3*HG8R[VA3$)RJ/WH$R6JC<."P(7J:=K->>V0]B%9$W?_-#0 M@;-_4$L#!!0 ( '"(5$[Q]K2[[0$ -<$ 9 >&PO=V]R:W-H965T M\1$D4#%(L[UD.G M3BK&*9;*Y#42/0=<&A(E* J"+:*X[?P\-;XSSU-VE:3MX,P]<:44\W\'(&S( M_-!_=SRU=2.U ^5ICVOX#?)/?^;*0J-*V5+H1,LZCT.5^0_A_I1HO $\MS"( MR=[3E5P8>]'&CS+S YT0$"BD5L!JN<$1"-%"*HU7I^F/(35QNG]7_VYJ5[5< ML( C(W_;4C:9O_.]$BI\)?*)#8_@ZMGXGBO^)]R *+C.1,4H&!'FZQ57(1EU M*BH5BM_LVG9F'>S)-G:T=4+D"-%("+=?$F)'B#\(R9>$Q!&2&0'94DQO3ECB M/.5L\+C]NSW6ERC<)ZK[A7::9ILSU1ZAO+<\":(4W;20PQPL)II@PA&!E/H8 M(EH+<8@6]%F XQ(1;SY#3DO(_6X]B7BUSMCPXVD-NV1=(%D52(Q \JE1\:Q1 M%K,UF,X&"6:E+B'?XG!6ZQ*SF66*)K^7 J_-Z BO8-=.ZBY-O.-T/D3Z>LS\ M!S6U=L@^9.S(_\*\;COA79A4E\]F=$@4$F]O5=[;F?- M&I+U[AE!XUN6_P=02P,$% @ <(A43OYG)E28 @ G@@ !D !X;"]W M;W)K&UL?59=;YLP%/TKB/<6;/-9)9&:H&F3-BGJ MM.W929P$%3"SG:3[][,-H8E]VQ>PS3G'YU[,O&N;3L[#HU+] M4Q3)[9&U5#[RGG7ZR9Z+EBH]%8=(]H+1G26U383C.(M:6G?A8F;7UF(QXR?5 MU!U;BT">VI:*?TO6\,L\1.%UX:4^')59B!:SGA[83Z9^]6NA9]&DLJM;ULF: M=X%@^WGXC)XJ%!N"1?RNV47>C ,3RH;S5S/YMIN'L7'$&K951H+JVYFM6-,8 M)>WC[R@:3GL:XNWXJO[%!J^#V5#)5KSY4^_4<1X68;!C>WIJU N_?&5C0&D8 MC-%_9V?6:+AQHO?8\D;::[ ]2<7;445;:>G;<*\[>[^,^E<:3, C 4\$E'U* M(".!O!.23PG)2$@<0C2$8G-34447,\$O@1A>;T_-*4)/B<[^UBS:9-MG.CU2 MKYX729S,HK,1&C'+ 8-O,&A"1%I]V@)#6RRQ1\?W&ZQ\!$GO(94/R0O8! 'C M))9/[N),88$$%$BL0'(GD#F)&C"9Q71#HO(T=]*Y\E$XQL3)2>6C""(E@2VG MH.44L)P[E@=,>KM-D9:.8P!4%HY2Y8/2[*-WE(%^,\!OX?C-O%TP2@AQ# .H M!",GK,I'D3S./SC;.6@Y!XY5"0L4H$#AQXQB)^;"\_E <.9\(2L?A0H75 &@ M&!4?A%R"CDO ,7(]CB&Z*=,O$P39 &6SYJ5.FUMVL3DWV&9LB[ZPO3?.U MQ?]=9NC=@0E9%)+4/6XP0[*4BLI'W][ M47>(J8GC\8?Z%Y.\2N9(!>Q8^:A5EI:+OW;.HS;/MWL1)3\,)04\(!H*_?$@(>T+X M28@>$J*>$%D$TJ5B]F9/)=VDG+4.[_[>ANHJ\I\CM?N97C2;;=ZI[1%J];:) M_# E-RW48[8=)AAA_ %!E/H0(L!";(,9/9@&V,T1X6(*V<\A<8*;"-$\0\,/ MQSDD,2X0H0*1$8@F&Q59&S7'A O/RA73L9-]C)F87:!F%XC TC([QX2!;1;3 MB2VS&.;.7[-$S2X1@95E=HX)+<@.D;'SV6.8.[4HU142PRY7#&.5X@[#V-N*8>Z4 MJ^IGZ)'I(1)VP6*@T/Z\4)!O&49!@>68C,[["OC%]%+A9.Q:2WULCE:'?OT2 MZ'YAK6]U'S=]Y%.FNP3\H/Q2U,(Y,JFZD>D99\8D*(_>DSH$ MQFK,N^;;321K^HL%&6XWF_]02P,$% @ <(A43M*,6-*C @ C0D !D M !X;"]W;W)K&ULC9;;CILP$(9?!7'?!=L8\"J) MU*2J6JF55ENUO?8F3H(6,+6=9/OVM8$@UAZDWH!M_IGYQH?!JYM4K_HLA(G> MFKK5Z_AL3/>8)'I_%@W7#[(3K?URE*KAQG;5*=&=$OS0&S5U@M,T3QI>M?%F MU8\]J))1?K2-%S]W8I:WM8QBN\#S]7I;-Q LEEU_"1^"/.S>U*V METQ>#E4C6EW)-E+BN(X_HL<=RIQ!K_A5B9N>M2.7RHN4KZ[S];".4T27 MVCS+VQ%OP[MJ^_=M]'\W M@PWP:( G@V%R%@W(:$ \@V0@ZU/]Q W?K)2\16I8K8Z[38$>B9W,O1OLYZ[_ M9K/5=O2ZR0A9)5?G:-1L!PV>:?![Q2Y4$#I)$@LP46"0 O?VY!U%!CL@H /2 M.\AF#FCN93%(\E[2#EFPS,L#T*0(YLA CBSD*#R.04+G,8@/NX-$)(=)*$A" M Y)LMB8#"@VC%#3U4$(1*G(&H^0@2AZ@H,R+LLV#* 5F'@F@H24,4H @10B" MO*V\+<(YP3$ZH^V#/I3T\R^R^ZB\IWKDY5JZ,7:>POMO\1'J4TPKI,'VQN M9WLWFCJU.!K7+&Q;#1>$H6-D-UY^DND&MOD'4$L#!!0 ( '"(5$X>Q(*^ M.P( .@& 9 >&PO=V]R:W-H965T0$5Y@O:0"V_G"BKL)!3=D:\88"/FE01Y"^7 M,:IP6;M9JF-[EJ7T(DA9PYXY_%)5F/W= *'MVO72Z$"J L;? 9?H)X M;?9,SE"OT^>8_/B<)KP*\26CX8.ZJ2 Z5O:O+MN':7RA 0 MR(52P/)UA2T0HH2DC3^=IMNG5,3A^$/]BZY=UG+ '+:4_"Z/HEB[B>L. M9B?X'<'O"5Y\EQ!TA.!&".\2PHX0?I80=81H0D"F=KV8.RQPEC+:.LQLAP:K M7><]1O)WY2JH_X[^)M>3R^@U"T,O15T"B54@L0BL)J?)AIEN4S0XOA6PL^ZEW,GII19J MAP^B?;M^\M7QG\0WLHV;KGN3,7? #\S.9@6<*)4@+2X7,C?5&ULC9;M$" MEB0D!!QUIMHOK3O3Z<[N_J8:E2D0%J)V[WX#1"KA;*L_A,3G/7ESSD$R/LGR MK=H+H9SW+,VKB;M7JAAY7K7>BRRNOLE"Y/J7K2RS6.EAN?.JHA3QIA%EJ4<0 M"KPL3G)W.F[FGLOI6!Y4FN3BN72J0Y;%Y=^92.5IXF+W//&2[/:JGO"FXR+> MB1]"_2R>2SWRNBB;)!-YE^;O>N]O,:5F,OT=[)1 M^XD;NLY&;.-#JE[DZ5&8_3#7,9M?B:-(-5X[T6NL95HUW\[Z4"F9F2C:2A:_ MM]>2KMCXZE7.Y<;$DGAM8S6=>ANK>#HNYMB.M'&H^T2@>O9YO>;W[4W5KIV>.4TFCL'>M(AIFU#+E@,*%]9@DP'>%I M"YT/ OJ8D8&>]%>8#PG*4)^Y!9@^<0=%P7WF?LCXK(\\#!%,@C[S""UE;6H! M,;Z5VB]3\_2UX=40X2%<(!]N%+\)X/><4C@"A2/0)@*]S!FV"CAKF:!A>6\2J7?P&PO=V]R:W-H965T MV&Q"SSS/2O+"K.I< M%"G[.RUD8R(Y&3+I40J'A>R('DNE40*TT"HBE"+]J)]9J9[7^DT4:!I,<#7!;0CX-L'3!.^+ MX-\D^)K@#R4$FA ,)82:$ [-(=*$Z(L0WB3$FA /#2G1A&2H!]&2^N:0X<.I MKUSUT&/*T]F$T:O%ZC$XI7+:\!C+-MU*J^I*]5+T426LEYD?)!/G(I4T9EYC MW!8&NUX7LX0P?A>S C!=Q 92"1J,(U)I\G'!?.8NH!!VO2P@3-3%/$*8N(MY M@C!&[99]3&3(K/H0+^A"UO=5-O=5GOL0%ZZM!_>*I_A>NU="!"OXL(*O%/R. M@M$#\QH3*$Q91^FCQ#,:;M&'^7Z"C%OL@W#DN;%YD7U8@E"2&#VQ!"*+/<\W M(EL!3CV<1,CPNAXFMP'D0N2A ,.5#^#*!T#E7:/R-29JES0 M 5320SV!*+/J(*A7)1"%0[A&(5RC$*B1X>>YQH0M/['HE?],003[B0 _/JP0 MPPKQ\$E,8(5DP"0FPR:Q#P,FL0\")[$/ R<1B P:'<#IK=&1'U/P&XGN-\9* M@SJ=$4?8J,/F+JR.R&E]P O"#FJ)K*PM/9=<7GS+VBRJ#ZY< S['(^?,&!? MX?&Z7D._Y.NM^'O*#EE966^4B\5#[09[2CD1T:.1J.51+.+-(2=[+O^*O=%B M]39:'S@]Z4W;:=;]V3]02P,$% @ <(A43K9:EEZ1 @ $ D !D !X M;"]W;W)K&ULC5;KCJ,@&'T5XP.,(HIM8YOT,IW= M9#>9S&1W?U-+6S,J+M Z^_8+R%BK]/*G7#SG? <^^D%24_;!#X0(Y[/(2SYU M#T)4$\_CZ8$4F#_1BI3RRXZR @LY9'N/5XS@K285N1?X/O(*G)7N+-%SKVR6 MT*/(LY*\,H1W=2=@\D+@(J@$;\S4O-.WU%+V5#ZH0;?MU/75XY(3E*A)+!L3F1) M\EPI21]_C:C;QE3$;O]+?:T7+Q>SP9PL:?XGVXK#U!VYSI;L\#$7;[3^1LR" M(M[J=*VPP+.$ MT=IAS8FKL#K88!++ Y&J29U__4UFC,O9TRQ$4>*=E)#!+!I,T,& 2\3S$!$B MU&(\Z:"U$=AL+(*!0' 98CE$P)[/U1 2CWI&AY 0Q9>8M0W3TWFQ8<;V!4/K MOD,M +L"L6\7"*T"H18(+P1Z:5DT&*0Q9;.K_I4@D35(9 G22\QBB('C7N[N M0U8W(1=.D=4ILCB%=H'8*A _GI"156!D<1#VCDV#B;H)B2+?OY:4L370^'Y2 MGL?#0& 47 T$?'MQ\"VAHBL25^H+>'Q?@;4VS$%P?V?7!M1=<7QC9X']7PF@ M)13JET,X"!6%I(-*F_R0-'N3SI!WD9"=4-Y9]UMS1S4#0RKP_ MO/81-/L/4$L#!!0 ( '"(5$[Z;<6T$ 0 'D5 9 >&PO=V]R:W-H M965TRNMZI[G2?GOCF7\L;&)_?W!E_1R%-_4I>#BYM EKBKY0]JL&UU93RSOG7YN;7T\9>-HI8QHZB M29'4'Q]LS[*LR53K^$R5X+K/44O+D6_>9%NWG MH_LF"&48#J R@/8!9#K E0%N'T"]R0!/!G@_ OS) %\&^%J T]7>3F:_'JYCLW#=G7:[^KYK.JG'ULO"-;.1Y-(,KN.H0.&](13 M9^^'H&B('37"J3K WB1<7T5B$PE"%3F8B#=@%*$NG NW3> J"2*BJPTL68F0^PDHH@-H-@ B'4UL8$IE@2^ME_V9B9#["2B MB VAV!"(]32QH2'6]P+]/38AM&MG48=GE%)7!.N*0%V:K^RBZ;J44<@26^@2 MC+/2/=2$QA:)C#@U,>TI#$920"=^)72&04DH&$Q)N(B\:/BCK?OG0^)/A:BU M8?,F[@PG Y!A93.8>)I1Y>)605"OT.U,0J$R23287 HSKZE^DE'5XZY!4-O0 M_4U"JOJ5(7A&ZYAF5,&X>1#4/72/D]!0<+30FP> GN[U3X<<9,C_>3UP0R*H M(^EF**&Q"5#'P;V$H&9BF*$)C:XGMG82 3,<:0X4VS9%MJV;H82&,[(R]_ L M*GY&J:)Q$Z!DALL!R'"Y&4P\S:AR<<.AJ.'H+BKV%'^B"9[21:485C-L(16U$]S5JMI%@8?P/YAF.@_;P'.KPC%(K MPRV&HA:C&Q8U6\RP,G4ZW4%(W]X0TJJ*(:2]30<(^2-E81=W MD8OK>QM!T=K']NLA^];T-(&.5G,%Q4L[*2WNV5UE'?B]$<^0R>-J?'[ZV MQX?:\QUY.72G@#_2=(>2OR?E)2TJZYT+P?/V2.K,N6"UQ.6B?LVO+#GU-QD[ MB^8RJ*_+[C"PNQ'\)@\ZG?ZT=?L?4$L#!!0 ( '"(5$Y"!)69M@( &X* M 9 >&PO=V]R:W-H965T]CW8Z\@ M6>G.IV9OP^=3=I9Y5M(-=\2Y* C_NZ0YN\YH-;SZMR)'^I/)7 MM>%JY34L^ZR@IVWV_L7XQY969+!%VQ_'>VEZ>9F[K.GA[( M.911-9S++&X!8&-0A/L3R'D*2%!81@#X#$Q]T?"8P00@2A(8@[!"DO4+5F-A@REJD[_>\/H!9#S%Q M"],1&X%B(T#LI"UIBH5J0(@/,&P%.3#W>H#8D;JB48:'CU>$ 0V] +A M!TIB06V[<1*-'!V"FQ8%0*)PA )N6Q1^PB[<3&C830.[*POJG&X8C)TNW% ( MZJAHA )N%Y1\PB[<,"A]Q&XZ/-T@'OGW@>#&0E!GQ2,W"]P/V'_<+H;[ :/_ MVUU;4-MND*;]C]EK7;H%Y420U_S2*G!ZE?$_7.ZPFH7DA6V>G. M:T;,^3]02P,$% @ <(A43A#@=Z@D P V0X !D !X;"]W;W)K&ULE9=O;YLP$,:_"N(#%'PV?U(ED4K0M$F;5'5:]YHF M3H(*F(&3=-]^-E":P+F#-P',<\^=+_P$M[R(ZK4^^1Y4M^)DA?JSEY4>2+5975PZK+BR:X)RC,'7-=W\B0M[/6R67NLUDMQDEE: M\,?*JD]YGE1_(YZ)R\HF]OO"4WHX2KW@K)=E-47WW8KV]45\8QOI;9(U.',-SS+ MM).JXT]G:O#U^;O[EV;S:C,O2VM>/[Y)3))W'YRKL- M>;;5[?X[/_-,R74E*L=69'7S:VU/M11YYZ)*R9.W]I@6S?'2^;^'X0'0!4 ? M0/Q/ V@70#\"V*BGB-PSU?VM7FR: MW=Q3[:G5ZGGMN<'2.6NC3A.U&KC2D%[A*/<^!6 I(AB%PVV"S5A!O5M)/)8$ M(5X$1?=)FWAZ%<\"%S=@J %K#-A-H\)!HUJ-UVB*ME&!0M =;!>1$3:2Q6.9 M?V-V4[2'%NTA12\&12,:8DCBHTE\Q,#P@ 2H03#]OPE1@Q"I8/B,M1K_NNE@ M:N8"S;(896&+03,WBU$61DU9B(L3Z2*[H08+ ]1D>D<)"NT#@?\_.AM,1)@A M#\XEH8B%9[# R21LQFYQ3L@$4#:8B/B&/#@J!&,E,%C@L) 9M! <%S*!EXB, M@0$C, 0GADQ )B)C9D)B2@0X,X Q8W@_ ,X,S& &<&9@ C,1)C(Q S@S@#&S M,%C@S, ,9@!G!J:\7#"1B1G F0&$&3"5BC,#,Y@!G!F8P$P,8V9"XY.,(P,3 MD(EAC QEID041X8BR(#AM4UQ9.@,9"B.#)V 3(R)3,A0P^L M#YMVZ/N15(>TJ*T7(=7TTR$D5S6Z=ZK&HYHS^XN,[Z4^#=1YU0Y;[844 M93=(.OTTN_X'4$L#!!0 ( '"(5$ZN5XN)-@4 D; 9 >&PO=V]R M:W-H965T#W=K.K M+X>KIME?C$;UP\INB_I+N;<[]\MC66V+QAU63Z-Z7]EBV1EM-R-,$CW:%NO= M<#+NSMU5DW'YW&S6.WM7#>KG[;:H_IO:3?EZ.83AVXF?ZZ=5TYX83<;[XLG^ M:9N_]G>5.QH=O2S76[NKU^5N4-G'R^$57"R$:@TZXN^U?:U/O@_:2[DORU_M MP>WR+'7=K-I/;DX_NV=#H]CMH:GW]^\S[J+=Q=S7]3V MNMS\LUXVJ\MA.APL[6/QO&E^EJ_?;7]!:CCHKWYA7^S&X6TD;HR'P,9:Z!Z M Q5KH'L#'6M@>@,3:Y#V!FFL0=8;9+$&D+S-7/)NHC\V.4XV1(_R-MV Q&1T M**RN4F^*IIB,J_)U4!T6V[YHUS1<."OGO#W;U7[WHZO6VIU]F2B4X]%+ZZEG MI@<&3QB@S)QACL3(A7", ]DXINC9X_D(USXA57+.W##,.?&5\P+GS,QGA#I' MOOD(H#YGOG-#D8NZY1A!4OMI:O+/ U[XB$GY"1)\H8C.@3AUD/$.).] =@[D M6:61**<'1G?,KD\KN#]2"@P&,I/$VPWG+95 O'UE, &@,E(5W* I"E*"WQ@L MD2D84ASLH*DBY7K+8-H(1:YT[F,R4YH60>YC"A$5*=R%CVDM!0;J1?'3K9CI M)@/-#XPZ'2@U0'*0^Y0Q6M*@?0J$RC"@0IH/6C-!DYF;:F\@X29$D#4Y\S%7 M>VZ*20KBO.5QWA:,-^E2&EBHAD^"\9(@!0W;^ .!ILLY9RB1 EE8"X:2.@M4 M6\K'G#(31V-._0I)E"1JD/N4FY",5AM#*03%QYSQ,6=,S(&9:C<3;/=.HE49 M0AL ^%R7YSUT>KU_(&9T$>8L)Z6@Z>,XH4TP=G[3< 7HQ0Y)8,5#H*]!?&.# M0&>#B-8V[R%UIM&)3@Q-H<\I,"8!FD*?T\II@@C$'I!IB-%I8"0X$;21YAQF MA*8BQ6 @M,B20.0!K888L09?$4'KS)#9F3$Z6_!<1*-"J@? M!"0;8C0;?*'%3$G::AA, %-_#(8)A"8QH-L0(]S@JVVFTXS&S6@R&DAHW)S M2Q60;@AH-_CB#0GR/C @WA@OWA@0;XP1;_3%5B4TR3E#N:QXMQ&,KS0+) \# MLHV^;/N:TT.DYVNJI M>Z=2#Q[*YUW33OO)V>-[FRMLGU23\U.XN 7F_!PN%H>W,N_N#R^)?A35TWI7 M#^[+IBFWW4/LQ[)LK(L^^>*B7]EB>3S8V,>F_6K<]^KP&PO=V]R:W-H965T MJD5XU+JZC2*U/?*" MJ1M1\=)\V0M9,&VF\A"I2G*V=9R5_E($Z M%063?U<\%Y=%B,*WA:?L<-1V(5K.*W;@/[E^KAZEF44MRRXK>*DR40:2[Q?A M';I]0#-KX!"_,GY15^/ IK(1XL5.ONT686PCXCG?:DO!S.O,USS/+9.)XT]# M&K8^K>'U^(W]BTO>)+-ABJ]%_CO;Z>,BG(;!CN_9*==/XO*5-PG1,&BR_\[/ M/#=P&XGQL16YU):% V+":5@K_4[*]W[4G^9X,8,-D@:@Z0U0.F'!K@Q MP.\&Y$,#TAB0L0:T,:">053G[L2\9YHMYU)< EGOAXK9;8=NJ?E=6[OH_H[[ M9O149O6\I!C/H[,E:C"K&I-<85"+B Q[ZR*!7*R2GGG2=;#N(S#M0N[[D,FT M"WGH0\@5IA,H!K7 C@!WM" P 0$)B",@'0(OD56-H0Y3>FIT7%#0!054FN^QB*)]X?'8%Y^!C3"78*!CL%" ;VQ PDF(V7"\5P MA<7_%VP%@6CLJ3H&= ^ *)X-1#QP)J ^!8D'*,":OT/))W2#JQ'A,;H!((I] MW?H@2I"O&P0:*$T$ES\"ZI_@ 0JXO!']A&YP@:-TC&Y]$"7$UPT"^0#R8/6:F"C="F?W"W_%X(S4V, M\8W9:$?36K:3G.^U'4[,6-;]53W1HFIZQZAM8)?_ %!+ P04 " !PB%1. M6=N*]-P# "8$ &0 'AL+W=O7UQG.)P44E8C+*K2O4WIRQ/PE)?YF>G MN.8J/-:B)':HZWI.$D:I/1W78V_Y=)S=RCA*U5MN%; M],ZM*I/W+/M176R/$]NM E*Q.I25A5 ?/M17W[+Y1;3["MMKD]^I#Q1JO(M$^#EE< MU)_6X5:46=):T:$DX<_F&*7U\=[:?\AP 6T%M!-HWU\)6"M@GP+^I8"W OZL M0+0"\:S :P7>LP*_%?C/"F0KD,\*@E80/"L@[J-R[J?$^UK2%9L\[>51;D*! MQ&D:J^[415B&TW&>W:V\66O7L%K2Y$6KM/%JM.[]^DO=K84>_9@*+L?.1V6I M968-0WL,H7S([!"F(QP=0A<'1>.844-/AQ[F)L&%.V06"#,DEI@5,F16)L/$ M$%F;"*'>D-E@KD!26XQA8&I_.S6OOP]X;R*^Q O$\$9AM0'6C\)EN 6.6^"U M!=ZS($']9@WBU4C:3BO1;] *"$9XP$'."\R:Y 186R(8(T0$H"LPIY(RD,(: MP5PNB0^: W4J!6C7+8)Y/A,@TYV)\4!XL E>34Q02@5HW+V)>1YG]!?](O!J M"[/:H&UG#2)Z?AB3\.XS-RDJW0#86B"V/!& &BX12D@*2KC"XG(#4)HU0KF4 M &J#4+I3P8QO34H(W[@1F!1A7"< JHQ@@KLNP/;(O)) ]#IP4&4/K[)G5)D0 MN*@]9!E2'TS4W*0"ZH)Y6B"F!)&PR@C%J0<H.Q+U^)J8-"H'%M#4A,J(@IIT)T1&\D;VB$&B2 MO0GQD?>+NDJ\KM*L*VS^F412]V0P>($R8Q+XU+/ ( G6^A*%B-M_P0H];6(?L MEI;5XUMOM-M&?Z/5S@&,S\C+EB#C.[WM;G;)G^:;/?L?87Z.TL)ZSTJ]8ZDW M%:;5U4>.PN8G4JJU-?G^?-9KFY*+-K^S^ T_T9,?T?4$L#!!0 M ( '"(5$[S!A\&,0( +$& 9 >&PO=V]R:W-H965TV@E2LGRAHLY)2= M$>\8X*,F-00%GI>@!M>M6^0ZMF=%3B^"U"WLF<,O38/9GPT0VJ]=W_T(O-;G M2J@ *O(.G^$[B!_=GLD9&E6.=0,MKVGK,#BMW1=_MUZRE#0* 42@'+UQ6V0(@2DC9^#YKNN*4B3L17 M?135VDU=YP@G?"'BE?:?8<@G=ITA^:]P!2+ARHG+8S]%5"0V8C<$$$\P-@:3ZN$5@VV(3 M/-"#^PVVCX@POH?L'B'+U&XBM.89:GYTEV=@%XBL I$6".\$0KM ;!6(+0ZB M6:4-)M.85F.\Q7)6+!LFG57K$9,N(KO9Q&HVL9B-[0)+J\#R_\N56@72?Y=K M:S"^-\G37\Q .RLHLUO)K%8RBY5D9B6S?)5LYN0YQAA!DXO; #OKILB=DEY: MH<[_)#KVW9= 7?Q9?"/[L6F?-QG3S+]A=JY;[ARHD&U%7_X3I0*D16\A3TXE M_Q_CA,!)J.%2CIGIHF8B:#?\(-#XERK^ E!+ P04 " !PB%1.DVK@VW," M !3" &0 'AL+W=O)\>E_Q(^;T,38!!O%>G$9._I5/:,O>O#M\/2!]H1 MH:20F@*KY4(VA%+-I'S\&4C]45,'3O=7]B\F>97,'@NR8?1W=9#ETL]\[T". M^$SE*^N^DB$AY'M#]M_)A5 %UTZ41L&H,+]><1:2U0.+LE+CCWZM&K-V _\U MS!T AP X!D#T," : J+_#8B'@/@SH*]6GXJIS19+O,HYZSS>O]X6ZZ\H?(Y5 M]0M]:8IMGJGR"'5[62&4YL%%$PV8=8^!$TPX(@+%/DI E\0:SL(1RFXE-B[, MXA:S=6 2X#82.7.-#$$T(8!@X2:(G02Q(8AO'(16L7H,,IC&8&(KUSD"NDT@ MIPGD, $M$STFF4@@ .[4*G&J) Z5R%))9HF$X*Y,ZI1)'3)6O=:I2\:J:3I+ M.+QG)',:R1Q&D&4DFXN@T'Z[X '*KV/AY!;(W>Z6.@PDME&POF'9!N90VPCP:2SUH2? MS-027L'.C=3=:7([3L87J#NS=;_6$]-T[$^:?MS^P/Q4-<+;,ZGZONG.1\8D M40[!D_)6J@D_'B@Y2KU-U9[W8ZX_2-8.(SP8_T>L_@%02P,$% @ <(A4 M3MU\IG?8 @ NPH !D !X;"]W;W)K&ULC59= MC]HP$/PK4=Y[B9U/$" 10M5*K72ZJNVS 0/1)7%J&[C^^]I.R 5G.?I"XO7, M>&>QG9U=&'\51TJE\U:5M9B[1RF;J>>)[9%61#RQAM9J9L]X1:0:\H,G&D[) MSI"JTL.^'WL5*6IW,3.Q9[Z8L9,LBYH^"D.1ZD# MWF+6D /]0>7/YIFKD=>K[(J*UJ)@MYV[J.CNZ)Z=2OK#+%]H9BERG<_^-GFFIX#H3M<:6E<+\.MN3D*SJ5%0J M%7EKGT5MGI=._TJ#";@CX/\E!!TAZ DH_I 0=H3PG1!^2(@Z0F01O-:[*69. M)%G,.+LXO-T/#=';#DTC]7=M==#\.V9.U5.HZ'D1Q9.9=]9"'6;58O @WJ$ MI]3[)3"TQ J/Z/AV@7R,"*);R'H,25(XB0#T&1A^,/29^+! " J$1B"\$4"W M2680QO*Z:C&QP=0&DR*KX/D8@T:@]1B4A"'L* (=14"V@>4(PH26HQ83#1,) MK,KD8\RG,$DL1V,0POC.5HM!2S&0KK63,@@36Y;B<;HHM6J3 R \\2U/D%(0 MP)X2T%,"Y&M5+H,PJ>4I 3*96,7) 1 .+.-K2.F.I12TE +I6ML[@S#V64K' MYP39H'P,&I\E0&@(NK$TL2S=3"(?OF7]QVXR")3>N:/0G=LQHOQ@NA/A;-FIEOKD#:)] M!Y1A_4&UXBO=&0'QY62:3X"X^ENG.?+!&:1F("U5.C4#K:[,JAG3F'GO-MJV M[COAAZ(6SH9)U2Z8C_J>,4E5C?PG=5J/JI/L!R7=2_V:J'?>ME/M0+*F:Q6] MOE]=_ -02P,$% @ <(A43H!/4YF0 @ ^ @ !D !X;"]W;W)K&ULC59=DYHP%/TK#._=$+YUE!G%[;0S[8RS.VV?HT9A M%@A-HF[_?9. +,)U]062FW-.[CV$)+,SXV\BHU1:[V51B;F=25E/$1+;C)9$ M/+&:5FIDSWA)I.KR Q(UIV1G2&6!7,<)44GRRDYF)K;FR8P=99%7=,TM<2Q+ MPO\M:<'.TDKDK+(XW<_M!9X^ M8T\3#.)W3L^BU[9T*1O&WG3G^VYN.SHC6M"MU!)$O4XTI46AE50>?UM1NYM3 M$_OMB_I74[PJ9D,$35GQ)]_);&['MK6C>W(LY L[?Z-M08%MM=7_H"=:*+C. M1,VQ984P3VM[%)*5K8I*I23OS3NOS/OZC!*\E>!T!AY\2_);@ M?Q#\3PE!2P@&!-34;LQ<$4F2&6=GBS?KH29ZV>%IH#[75@?-US%CRD^AHJ'P1T"*?5N"A>:(G5'=/=Z@M48X077D.%Y&'!YZ.,5_\*!J8.@9AU[VQDF.P MI!@HZ<8JG( "D\=-Q0[\OSH/V J!HM%?[8P6611[ V,!4.P-C05!_HVRAMO0 M]2BX@RRP>W^=+"%0?./S8GB3P-Y]WY80*)X,YD&]_;>D_& .0V%MV;&2>@WV MHMV!NW3U_CV(I_H@!N(+C*&UL;9-M;]L@$,>_"N(#! <[?8AL2TNG:9,V*>JT]C6QSS$J& ](W'[[ M'MBQTM9O#'?\[W]UO&7-6"%FYE>NCPI#%6"X^F M/3+76Q!U#-**\22Y85K(CI9Y].UMF9N35[*#O27NI+6P;SM09BCHFEX[+.BCX$G"X*[V)'1R,.8E M&+_J@B:A(%!0^4 0N)SA 90*("SC_\2D<\H0>+V_T'_$WK&7@W#P8-2SK'U; MT#M*:FC$2?E',_R$J9\-)5/SO^$,"N6A$LQ1&>7BEU0GYXV>*%B*%J_C*KNX M#N-)>@E;#N!3 )\#>!P.&Q/%RK\++\K4XFRHXXRCB&1;O MT'LN-_=)SLX!-&EVHX9_T*QG#4/^G(0O)N$1D%T!LNQF&9 N M((2#]4P)&UL[7UI;^/8M>#G=W\% MD:EZL0%:)5*BENJ\ *ZMI_)JFW)5@B"8#[1$V^R62(>4RNW@_?@YV]W(2UFN M[F0&F UNGS][UJYNBFW>CNK;HH)?KNIFF^_@8W/]K+UMBGS=WA3%;KMYEH['LV?; MO*Q^]\<_M.4?_[#[XZMZM=\6U2[*JW7TNMJ5N_OH;<4CE'45G45?+UY%)T]. M__!L]\<_/,.7^,4DC=[7U>ZFA;?6Q;K[\ZMB-8HF21REXV31_?%-<3F*DBG] MN.S^^*=]!6^.PV\^M-R_G5^VNR9?[?[WX)M?[F^+WF;&9__9_>X>O/[[^'/U[OKW](7KY,7K[X>7 :"]A74V^ 6BMBU^B_RSNN\]] M:?)U65U'%_?;RWK3_?7SCY^[7[W<-PV!IVQ7,/!?B[P9W/'969*>39)!@+EC MO($OVX>>% @'GWWSUP$8O"DW11.]A/5=UTT/ ._RYKJ(SE>K IZ"9];\_,!8 M%]M\LXE>[-NR*MK>$O1#-P4\]++>WN95;SYYYO6V:*X1\#\V]=WNYH&G_UQO M@ KDC6RF-_&'>N#%O\!*SOZSJN^JZ*+(V[J"_;UMVWU_@W\MAK:C3_QS<5LW M.T*67;[K'X!^O-YNX4Y>[.K5SS' (F^*-OJXW[4[N+WP]L!KG_:7FW(%MZ[. M=SVZV@:>0BC]O;_-5 M\1^_ S+=%LVWXG=_C$(7LXB:8E7 ;)>;HHVCJNA!!K"G;6FR:EOOD8R53!!XI?5O@']UA? JB+=E4@C ?>^5#L#LWYJ2EN\W(-HP)G:@L9 M=W<#MW E@,Z#@/Y2[^"2'SZ,3PWPNV9W'T>? ]V,?,$.)-;!'9P=W!EZSO$ MF38"GA&M"P#[JB36$=K9K9GA%F>@"8JA"5X55P4L=PWP6-7;(MKEO_0!\I'V M?FC/ X@GD'A7YI?EIMP%8,UHDJ]6*":TT6U^C\A":X8OFWUACR%PJXAI1AL[ M?'17 C$"ZKJ#S31M=/*AWA51VI,#X!36>^?5/N':WF[J^Z*( "HX/3-J7-9E M415797^S?ZF;GV'*WWMO=!]ZZT!9;_8P%AV '0( "!(^Y8* ]YPL>ILFDG93 M;]:T3,2Y_KZ%^K7X:$^V6*]+W!2L#N_'&9"K57Y;PFI[?+?8@;B&9Y*V?1U] RFOWP!5H.B"%^0Z@!Z(CRA?P<1;/9ED\62ZBELDPTK[ ]V$('K-= M?M*!,1WQ,6_^N296XG*+Z&_OB^UET?2DN ]U]>T1CQ]B%R>?3['3"/\A]]F3KX>(D\ M_+A'ZV'6ZP$*F7I!#"NJKR*Y:'B:*)HTQ0U M5/\.KD#T%A;5]HZ8\0X88M0"*PZ<"5P"V,4MDZDV@FWVH,6\$QX!:M2CV+^(U%&8/K*P_7PQM\D;<@J+X6RHPZ"4NY/=0O-WN\6 \_20+F MJ_);N0;E\\!S;TJ@2,VV':1\7ZO\Z@HH,5UH&'5'\QY%)_WK'Z+@1]_YHXBT MPPP_"3-\R])8],'3/R//8 M*^>+*RW**V$I)#EHEYL<_G5V\.>+XM:8YOJPVE^/HG0V\.-M,XK& U F=.^P_=R,W6/>KQSUEJ60+0I7 M_Q@@,F'%7VOW]X-F Y2=3JZ!'I]&>"]!"D. A77AGM/8-7:[4-VBUB$$&>E_,7F@$YYS)F%MM ^@#.??*M$ M[)LE0-1D=MI_3\AIR_3T" .5-H*LB@+H-/&,!XX7][Q'?H;FE=)L9GC#;\H* MR.7A#;L!]_@(QNFSD$.,XU-^KVE,H>T5: !!6H.+ XD1,&]#A $0Y]@% M^/"X,GL=AL<), VD6BS[T[\BL@X<:7@\5:0'J6VR(F8%.V*8D-VY7L&P;9 Q:6L?H(%(]YMA8*<"&J]?_M> MHQ6:B':MD$H@Q:@![?F^ESL7(##L?E>BY X?ON7E!MF?6N6W^4HXF;-BQCST M.P563C_"$F1J>'/O*(HQ0*ELUF?XX[V+H$:!1'3TT4PEA&:[P(GN2'UG-,5- MXC-(/9"2 -X I2-ES(C(HXCX+F.<@D&%.9 %T@AC[D%=U1L2R7Q,O&;#"ZP- M5(OBEFZ&)0^"%[@H?28_GI]_TH?"F'!K%\*72"^DM0M!LER3E0H/@Y@ 0++?[%H%)['!!<->&[Y$\%KKP(:/H'6HNWM\FKH#T5K!92_6 MZK( ) #XOVW)= KL# M(,*%=D%"%&.EW]:CTLDUH'7G*T:KF_P;6L:**BHVY196!ZL<19_Y$-5GT#=@ M2+,7O9J&O_\'\1=Z%+$=9VG6J-TJ V(2<%N:"G84T(];&'1-B^99ZEO@?;,Q MZ(FR"$8!+:"+W^FE]3O)'3V_>(FOZ6L:J[N;J7 /&DE>!7Y;BI-G4$T_1E%>D"8!I^QA(50'^YCV?Z, M9P/4 =;R%@1@5"K+"H&R0M6&P2!(&FWACB*V#RV3+R>R>24"-6-RZXPIHC+Q M%QX=-K*MV2;4U'#Q &1[8 )P5^D4U[!\8-U%OG4\C@B/ D,"-BQTL^:'MSH" MF;ZY+I0QZK,D7I-84C;1K:OIK$!7RLMJB$F9,30E\F0+5Z+@G5_M-\ N-T35 MS<[-DNQP91N<#HC@+4"Q9"64SV,/$'#.PR,+&Y:YY"CEQO"\R@#5<%D7#H:> M K. ]S;D!0%J5Z)01$4@^2>?.\P.,F%;&6!=( L@:[4T@#_.^UEH$/8Q<2#969"(1 MZ:+OED=!*H^N8>65,%A%$-* M O^#"1 8@C4RS+E(!; VN:+V\N)HAG@B'L&NUN@EBZX* :&+)\9_I]CWTC+; MW%- Q>6]=R>T*+D&CO:M8%7PNJ[7/.IJ \2O)!(*"V_9-6<$E5'TIEB35Z[X MA4S?'#] I.877@YK6V9!HT@KQ8K^\=I1BETXHAA0HEV2.3-T(@+>^7*W9^I/OS4%!F>R6H(J&)TXW2]D2ULVS<+V-V2JV^G+R189 M-&JVS,OA*"Z+GA(/F\^!.OX9G=+J/9E&':.S-0B]M08A?H/=V*C!%5>$Z'EK M49SEJSL4ZD 2TU2:S22HA0 ZDMR*ZR:C&MX$%%%0_,L=@QQ*&$"F&P BJFQ6 MBH&][.Y0A&%=S5(QD<)E*:SM*9B&E=#U-W@ !/!ZW^HW!61;NW<2AD>=;<+N M0<,JVQO1'!HF5#4L]Z8$[ 'N[F&Q M9 I"78 7$%TYTU9$(?"<+YLZ%Z(-[( Y)&*HD7@CDGB?1^^(KB?/0?_)R9 , M/_U]7^^(3B+U422U$9EC"&@]HR%)%+"HI!BA,%B8UK#.47NV3F&%=O46+$B9 M&#MNRFM@CCLE,"(]558L\!C)Y_1Y]-'"2@BG7J@R5%6 "%*]WF7=W1X0^3W: M')JFOJPYB//R7I\^["G74TX0:/T#POGHD$C\@LWN-D1$J]H=!''$Z.%F1&<, MH<\(!3@H=($;( B^AF#'4#67Q=P,:R*Q+SEGI9B](P$Y,#BNV>-/LC C&R 1 MHQTPY)%U.NJ&L*_P"D8*:0JSW%VQNJ%P=<'VJA"4SW\!*>(?!0VS9XML /YH M00$*V'TR<)F _Q#AZID18E+2KA6/LUEJ M2+*%B:'D$,IZ?[D#F5@9.<)#,A ]UN7N#F!^0W'29+N#AQPI'V4#$(3@=JR( M+:-0@YZG4?27&_2$N=#9MT);+CGJQ(0(*7,=(VUJP6F*;QHO8Q#]Q( M)P_NR$I&V_P>V6E5(,%$.; DW,+!&L].H5;6O86>O'H+NBYI]M4:)FU(2A#O M#-YPW!+[D=!VAT9++458Z;FK0-@MC:(7P";6Q:4)L%&(/:3LEUL\YP:E##'- MD$PKEP*P\!G&7U$+C.@LHS .JDQ/X2^9APJ>UYB9(7QHV1B$2NN985V2^ M-RLZ*_&4R@;^50,5.L%8Y5.TI][4(+PC6Q=3[>N-%5L([\M*.6LQJFR3WT4: M#, 9UJ!:H#"=7Q+H>[9ND"5OBGR-%A]QL*E08''TD/_-7DPE%W,4>:[8LB6G M$84$X:R(UHAP&V*=F%' 6A$Z08"'[LXV&/Y&5KYBM6'Y\%+"#!@\J+X5ZYKM M.V@^PE&33-'I$E9?[DNR0P,@M8 8,W]]U-P*>)\]RNKC?:T(CL_R_( M'K4YLD&I;X<.]9@M*? "H?4=2-@*% D0?W&K5['HY]<4;X= NL>]$-[PZ-K' M!G=OO]WSO]>>&YLFV];?=!"+9U0CPAA=D[K?D,5#U:)@\S( $3H*)3%ZHHV MH20+OL^)^'(4!ZT)Q%:Q1SC:G/6-_*#@D4V^BU."P%!7 MUV<;DI(YW-NGMWS#A=+Y4 (@JHU]6TZ Q7UD+^PK, (,JM LO#F4:54V %QM MJ@'2A+:Y(C09$CZ4MEBL1Z0B@4>]K;3"S:A*$/U6%G=Q>,E\2+Q60?Z\L3HQ M@ J])07*S%KM+,0'>47V?=X@Z]P[K:+908%^B6EBO]73>4,A?:0)A DX0\-Z M2)L"H:=Z0Z]YC7"P>=X$V!)]"^Z38B((A&(U&14*+:L(QED+OT@ M_#!! [WQ=),\/N[BT"59OQQIS1\$+H5(T%JE8ID;&)MEI'43XQ>( .;+V']/ MR7OHK@29;9,WYD3^0@PR. O"H3/JSI;1UBL.GK2_\!6X]V$YDCAH]84L"5Y:@JA9 M,C/24;L->ENYKIQ[(>8CT$S0-$KW2K._=2B[1*BAH67:,H+1"HB90,^+2LY' MS.B[8GL+BA'L@ATP]+L8U14 #2CAAG /""#=&/1C[#G^A_U6\ 0#)&TY#XQ MH\#K'!K>Z.\##B>#\$K[F8SA$2,_\K;LNDN,"!+VB!$+1WN5>F=@Z]X.BPD)C M+40M816*7 =I?0TXN"M;SH%HN[S#)%HYC_%R,DO?0.?$UGC M&IC=W:NNQ;!CV1/]2Y\,L%IX[,ETM'!6['VB%6>CN?X&QPQOWM_)YZ(M4*&F M!UZA7ECS8M\.O>_2-A@)U 0_3N/)8I0YJUSV5KFPJ_17$R,A;]P%K9T%V2 C M,7:S#:LJ[JSC1%\T1UXA _@O92O.]J19:]PVTK"GPG(.^!53/]PGGU5(O=G$ LE[J_ 4O>=GX^E"3MJV)U@ MI0;4Q'VE9<>WE7H/0A<@SI01Y\WYQ0L=77U^\95^.1LOC_6>.NY6QY&J7$>J M"![M'J #IP% K@!@HOD91-"NI\;Q&%_O2_(&DR5FB[D7H,6@>@?<=M^V?$\Y M;="[!2K'L&K:$/ET';AMR5=,)&$'2H)@NL /L;WGWH5K]Y[0WUZV ,QF"#/U MT@U./Y.4 ._+$P;8/%F<6D>G9PBS[AER7!5W?LB[A@G[__*=0!$M!VIGXQCE MYL$7:%)?H<&#$@X=MYC[,*"]B9?G*-N! ,0HOR.?>WM#01:7KGB@9,U>1+7. M[FH=P<+2U$\HUM?[%@Z5F)I=4.,OG!B$(XG(5%[*'3KK.M:7?# /4OO#[BQ$ M[]#99_S\\.@5EP)@X4SQ888- =LQ7/6LAF'7NAXQ0R& M&O0QEENT4(!@FS<[)DU([_EM0TGX?:,<,CL:Q2XE:R/I.C^N/T1PT%:9*1V$B-HB[@%UV+0E 4)D&3;*=60#9Q%+:O%PH86M)-,9TWH@ V^*RX9HPT.4 M((W5NX(4)+[MBVGJA9G YRYUS+>4JD*0TR31.CC&4#PE#1 M+(I62:1_@\:*ABP\]=496KK9]L]6#'1B4+ '2R-Z8B, D)M!J("+^RO 7K# M"XA.C.J"!$B?EVL"YP=/W0BR(OJYN'=-JU%^B>8X?)1VW32(S'2%$3IX?W0P MA\[I-^"(0^>L;""\+%0KA X!J3D&T@NN\C:+;A=Z^0XD(_)V>K9V1AGRW9CI M8N*.2C\H$4D<,H[]\*NWCEU*N2_& LX?:.?^(+"H+ZB6X!FX U@,+UU"A M68"*M"$WGR-,X=&"RY,@VT(EV?!_C>W:\&UHX]H8%N VLSD3EG#&D%*6%6J] M!\LWN;9=BK;LI/\;?S<3:<-JT!W05017FLG" _:H6-0.<;&E$<10X1X$C&7- M=N>;MK9:]:W!V4+CK,2M:"!:4E!=USXM];/Q(!R:1*X=^P7"D*UAA+;>4^5V8L"N? MB^4D ?B"_M*0>6NL?>)HS2!,;?.FW-R[$,)L5_)>[HICI!:,H\+S-,9B&,*1 MF+K2BL>:6B]9T)=>>GRL=05P:[T<]=.76.=RHW2Y#$-8VQMZWU,1_7<.Y-JD M-@3OV 5$'WL*6B>*+T2,7QFU9%BP,X3$O:W:4L#Y)ZU._'BNG'1K_CZ/3*%W@9V5J.S7NE5KYU\#&-!"- %EL%B^S,?_7#L&6^R2>CF&> M>3J!66;SI>H5^H&U)/$$?C])XS2=PV.39!F/E[/H?-?7\_Q[=I.;O:DGT]'8 M&#D=ZNC$12.%ZL9I.]9#C@?2MM>NA384N_M5([1",<%1E#2*P8VVAK1>G"NY M6)[,K#F9)&A1H]:26A_0QHX-S\])LS.QQB .2 MO OHV(W"14%[[1R_YJ/XSMBU[;+B9T-MZ?YJ8M(7!?']=)1V@&3YK! >I0F/ MF^'H2'4$,C_]R1HRABXBX1(GD3A:6\<$.V1#H/@YYQ(?4W\,#KU+2)_(U?KL MVR9Q(2?I.)YE<+?,C^8 X%8EB_&Q<_;7_B2:Q]/Y/'IUW%[I8BI],&;'-NVJFFZ>H@5N#^QM87(M>A?U7UGBVY"!X4 M#CHDY9%^P9/5JMV=[56K5JM6Z&17.4"M;B3JOLD M2:TW3=Q>)F?"T!A:*9)V"O$Z'.B."V*)@55QRB,VQ"%OP^Y%[00CB[Y>[ $R M$!^5U\F\B8)^%$CIUR6%CZ G!'T\3+78 @I(/WG*H4A]GXU&+WK,AU_R[_\C MF0'#-7$A'&*BPXD%"B8A,6!48:WFM589?:\JAM61*LB<4SB"E^.@O!R'+O.L M5Z#(BC@H:IF&JN;(VBNL0^.-[&02O9!BVN2C[ARJ$PM 3C7W2M,98)I$3\]@ M >FS6V#T0[_*EO/[ :UA@B&TH>&B7OD.#IYIS>*8'0#XGJO^948>K_I#/(FF MLW@R&R,O2.+Y>*[.'PCF/)F28,=_ND^;G)>39;K$IQ(0O3)X#N;)XO$DP7G& M\7B16G:!6\.%2P007#V,Y.]8S^E$F **QV-"KB1>+F;J MA8[V[3^:P5V P3+0+6<)7(EP_&\*5P!T6/B;Q?,Y*,"ZS@ ' D_A[>4<:2+> M#$#I;!'/LQDB-[PPADL7KO48+FYL5&,*"XIU]3]D8W$DI9B8-+FC'$=@9B/_ M);< \^-)S*=\QWXOG7'!*DA&?Q<)$ DG;MFMMH46A>F224*<@N9_"E-P5B"J M4N+T!D6\ )$Y2>,$5*PYC+Q0O. )*/X3^&\R6RHB;+,9$K9D$L\G2RY#8(%F M+R0OE]0M7DRQ5D/QY3K&XAO;P$H_+'TDM0[<@?T=HAP'-W+BA#)YG^3&3M0C M ZZ^>#&?>57M*5J@OP!:'+(S-]6A*GZ!+]%XQW)PV2IW6:-N*!IECY05649L M%)3 L1,!KKV!(ON3B&E"H<)"ELFU^>08$\[%F/!ZH(*K/-O:AY&'/9(.S;5@ M=M02HD<8S=1WRG&]P0&?DW@VQ]N$Y&2A@KFZ^FE\=CF.DG&(N9C:-^A)D^\#*&-NYOM6]R$][/ =AC2&8TT M7']6)JD\'Y[5'KG6STTF8H[QFV@#<^T.L +Q 7.,M!-$Y^5_$\/9B*-8,\ = MR>$'(2 AR)G'$3,KPLH)SASK_'$G&!:M;+71M\.5LOE1IZ*[0=9',@^2LD"1?#\B#3C!K!JOY&BOHB@P%)2)3R8H M>#V)LA[A%TA\.5 K'(M/'B5I)HE.!>'Q_$)EI=38T2&6<(WV3:7#.13E'E\) MN_MIWY3MNEP9?^NWO"$''3F.O9\QT8:*2A1W-LBK4T.&W-H19HVA*6U_^1/% M--21.R>9KWAX+PXTIY1"PF@T2*/O@ML3&)>_CO2AVNM8'5MJ \A>@N/:? C! MA6(=$!Z.1 ;=WL-J$0]]8>0*DJ2S^91P) 9=A] D'.Z5X->6BT:S@@L.K\<8I^I8/# M![MU>[R)S9']0)GQ14Z.P'LJF.#,T'-2C1SOL"VD;X-.$;4+)Y73IAMIS.R^ MX3J.CD21B^Z@O66D"9#AIZ#'.G_DG-V$*R9@Z!^1<9PH[0C=?Y@",P$=YY6N M\BDVC8Y'=6UFO\;X&*:M'76XHLTW')9HCQ"&V6\M$9 M TG82UU=X4_U98L5^9!PKGV?M#/0W!E(VC20:HI3R#PG:'TY5:\'CS;-X#D M9CI:,$QG\ >Q86 ]'$G-!BGV,RN+#:NZN:6"'DZ\,N+,)'N*>) MXE&WP('K"R)I5>]*F>F8.4L@DF.9PGTF3\ECXB4^(#8_E.^A6JD2"IOG7D-: M=/)*D8<*$PX%UCP^7ET-Q*OK>)'?(%X=,.:AB'45BEB/_I41ZRH0L1[]\R+6 MW>K%3I3@0-V2$!?HU0'MQ,8,:-^O^D,IW<7+YDL"DUI.B1LFZN$67E$:3T#C M9KOY>:?+6L\'H\/-^5,*NC[H\?%\ME2N V">+B.T @RUR8 7TV5*D30S(5+ M%#HL_C[6:# 4%*;J). M=S9UE@,R 4GGID3+E1%-BJ ,3]623*BRNB(7RJAG]*&CPQ@E4\)%#WU;HX'1 MI3=7;FX4S\Q,^K+0"DXKKG!/'\!:*+:20 ]H-IY:5RY $!2;*T+:33$ :]32 MJ6RD5'NC9#!G@2(D7/E=/$"O3=<;PDS2-+XV2*<"0Y

;HJX6N&;2V Q4 [1L?VG9P]] S-V-D/G%3TN/.&^8^'>":.B4>;%-Z%@]XKO? M^\!(=+QHT/@9%K=]1N>C_9L^Z.N"1;2 C&!$<]6 Q.0F+2.HP?2,MUJ2 M 5=F0?\6-$GAG<^:@VPC7(-* 2,*%!;JYDNJF^%G:3J=,I4X Y4(.HD=2:D5 M@YQ%%]L-K/0!.KEP02ECP?36DSM@1A!W7^X_HS'HFFND]QW[']_F9E_^&=O4K >T,?RY!5JC"Y= Q M5]T;KH8N*>T1T*;V(S>ZT<:WV,'"08MRCN1VF1 !8\^>->N) MQ S!05Q !C&G)=V< F$)VKM$NQ/G^Q>0!=MWA?#@G['U):G+-HCXF8$;MJ%E M.@\.(1$% WS9H@2?>@D V1D^@#\Q0F] M!2!9%*=P^E3%8=BY<>/P0:O L^=:)R10_[BBT" %:U,$B MT^T?,PM F7A47^I$T^%GPMP_;,LQYG-4"KB!P:?W8%0 T2\6+(!S&6Q,NT&& M.J5"+LY8>*!N$O,;/P\*_;&03QF54 M3O_EZT\L&LELD*4)O$/-/XSFHB6 W;L6&!H NY-%$K,@H^=G]X\@6$NU!C-A M\3#Q O9$X!>CSH.Y<+%<@E7H_B\T/> I3/]LFWKP_:UC>V06M K[HKW.?1/Y M'&Q,9B]=X GC8H9&;4B-LNM(JBG%),5CX1I.5MPF %S8&QYAUYE'IGOB'-2J M5$X/6"AO+!AOZ;%XFSQE%F\4UD_M1U:P"WG:*F0^W/FYKP5X/F0PO@SAB;C?/& M1N")#-QG1?30M6:XKA^XSE)DH= QTB !<9_91)^8:Q$H?;%TP(;B]^;:-HUJ M&F!%ER'(7 JI$#^)Q]!G#&H:<^J[Q*,@L"8C<;%/:=)2FL&9_Y6;6F"%^:#T M"/?]4#5#LS2X <[U-%OUF.;! S3P@,L!,^"4-0L/9 57-Y0F?B*.-IFRR_"_ M2B]VD7VK+!3M:^,BKBE%19V]WTP'=-/0;"M.TGQJ,U=(0/'P7(1/PTP)2699 M69BQ)_Q5LWST5\GQ[ G&[50%Q13Y$X8&V'DB9*S(OYX%5' <2YDOC[X7NOVS MQW+(OT'[>70PS8,#LT62&5%S0IB/E'J_$IA,UC'A(DO!"0D6^,_2_B&J 0*K M[)N-/J7(*D)"?B*/#IV)9YR< VE#B_4(0[!!!:#:R*'G@5/+:1Q[R\6N#BP9)=H 6(^8N F!WI] M_ D',DL+W8;PVGHBR<5L!BMLNJ<6"BF@Z&]3'N =[?"1"QJ=YL1R-?2BQ9SD M#@HR8*VSV&B8OL5VT$2:5W P@#/F EV;&)1!#^Z._\A'B\J' M)K=2Q[Z-NF)'P*$_7M">GAP,P)(PQ=8WO:"Q.G?9+[250'[."("ZGIFC<0EB MI\_H4 RT]ATMR,:AD2Q8P'/A$SJFUD;A24L+C#YKU*E*'7N2B(I7%$N31"CT M18P< 8#,E4Z=WB_4X*8^??BOA3[T1\TUF&_-!.4/Z\G(@EKX%S5,15X&$8;V M36_;X0D+L85<:#^-A;^@(")3_2*)L2QIQ,/<@5<:*;/T0I];(*;H<.&+S4SC MA4%#JR0>98VBJC34&N9$\NAJG#]VYM&N.5,1DO%4=U!P0#R:YBY@1EU2@/;K MN%C+9-NWQ5R K-FY;A0NT+<&#<+S,R(&&T!B_K#L5RM@T]#VRE-].V(,'N3C M.0J!MJ9V,W424@->AV-G^,]@^_O',[JL#;3SZ0:T!,5@<,EN42;R6R_*5NZM5T08,,.3N,T1 # M-H"'Y=CUA#4VWV$L<#51!0:1$1BZF4:%*LYJZRS!#/DGS>T0F8;X> M8QXFF,)(^9'R1>SGG H"32/W'J#\4)HXN 0LH8P\S,]H&6]!G&N%=/*,3,Z\#J;_AM7"E%S^*K!E> T:^N691'_I)8-L<2&8>1 "P M/)00I*EIQT&-I(:IW#[';LRD=W-=O&8N Y1@="YQ3%*4FOW@1!NQJ8]Z )!( M<.LNH@@EIGP7KRD2>BRMQ,^53E(JI"SK!8T';Z9GIDE'(/"P'&E,OM6$K,M$ M5->ASK&0=4XH&%FPT?$AS8.(R:4*O[,7K!!_J>4@U888$PJX;P&S]-P$?^// M_S6+"7DM(0T][N(HHB<5%INWQL,%4O'/K23CN$?X3#E%*>CXZ10&#R%^30ML M&$?<@=3 7%6@MAQ<,SAR+Q")6FD< 9EME%G\Y)0G7O+>%3&\II^T._=*6S[Z5RI5T96)) M@8@DKA<@FG COSU_.282^,B1,C71VG#1Q(MG'B8+-(1>OF\THC<=H>*0XC89 MT,PO5JNWWG0'I-EJ*YX!-]5^L7-R3G3 N'#0IHZ9;<[*C%G*OHB0E08ZG59DA+Q,N$ =[H@9K>&)L;W@SA6M\/ M?\1O]G&LC$-_4AN^COGRMXY/EO_](\-BT!QB");"!*"59+'W;QPKJI'U-<]B MW!$J>S43WF<*&!^LN/\2KG:%_9,,IWSGQ(]I_Z]K _/)1V+NP3PK8J*627L5 MZ /?,HZ,UYL^KYW)4P>TI^6;'>29/!T*C\2=O64@KLDEO/83G,__@'/7N''H M)_S^%0$FZXA5.&R/"O5+Q!UELHD$\0(D*6RP_O4'H3^O?F_/&U0"B-=R3;GEM6^;FN/B@N'Q('S4@VAU;%*2)[(^;L(Y"/ MK:MM>,7A4\=VH>-=9H_I7>I=ZEU>VB[K'*^\HNZNCU$["@+*3Z>CG4B715@W MW4'%B74[:AHU;\L>'3CG5]%M5566S[FMJLQU8M;2&IX^+_4N]2[U+I74\-9G MFU_C(50W60TZ%3V.E[6]&VNHL$)TP+9&/76W5=V(L@85)S,?)M5.,<]MO^S0 M_49W47(.SQ_AS? IP_D]3[G-98+F.C#E\E!RN3WUS/'2J9^7G$ZQ/0-J[5M) M>3JM2:[ADRQA6 ?AUXC-O,6L-(W,N&$:B+2&[UA9MPF / 5^C0HS25@&VY/ MM7'9/CL9+'J!)UU@31DJ_=4@ZX5GJ.ATC$WF<.>:TG8.(0_;;/$" M76)ZE]>S2X7_R>G:IT"FC M2!#MRJ-,@Z,$F50[;2RS9U4T]M0+RVSO@#+>L+Z314IN$IMTF:9@.]J-L&?FJ8]E4RYG, MO '-#O4ZSKKG"MZ_5#W7-F=":<+Y7J%IN-"GNL7FKVW52))SB]$-*&6$>J6 M<-\V0I7-H23YB4Y>&:G*R2"K9"DFG!9[W@E*E)1'V\MU[.6M#:F)8+Y9''8J M3%O"\5^H[R%KL(3DU3:]1:,4S7?"7RTA2N1@ZPI3?7)A7SL[/2 88X)!Y/!!H; M:Q3GSWC9;KCR&=$L6+PC2^%80$#E,R0;?E M0\\F)M[/6^HFRSGO_@]2UGOB5EWI$EK&1\>+C"?'7_";0"_F"C)P$X/;:4!$ M^B6<@.DWI#ZG_7NIE33/:TV#1?(Q&8@-#F/U>+NN ^Y+?K!RCQAD9):,SXJ-MV&NO?-[#_B6 MIMLX"^"-R/L/S6Z>>#BKDS=-LX=R7_:O-(DS?J1I,2'_@&(&SC\^T,$%70V' M7/SN1.YCNI:&--HN:[6>:TV.TZ@92J-T@@B(\R!V7!SF #!TT7E!0^\S:@= M;V[WGYL517Z-I*#GL"Q@&]!@1,PV)J="X7!+NZ@[DW NIW_D' G@N4?4&=#>4"J[*U/)M(HU0AE JYMX[/NTS0:DQ> B:_@$6(*HE@TG6, M_LT)N&K+=9_+P*IBE1DKI_2M;;=HGJPX>&\QA>.-(;_=$QC?(_1SKQK_I*NN MVO_/N>-Q&P=1]/-E 0>QZM:B@?(G=VRS:V\I@-ZVVM/)G>N&^4W7;+>W9-.> M .8[=-N\2E#;0W7(NZX4Y[-(VO=LRFCZ681F/OJ,:= TF#Z1X]((Z.31<&%! MX8Q%6X3M$4CPJ'17@=92#X2]V^-.+D0O&)9]<]0KEY :BI]E/(=G0,5-WI-\;G M4!O,B="#L;^_Z1A$]=P[CDIT55[VK$ELF9TM/%U]7_4YZ)J,QQO;M.W]G>=G M$-T:>UNXT!J9[5%YWY;ZN7!C5L=OKRN'AM=2=]*;OV _2Z.61(K%TVFM1D. M+8Y"Q!Y/_,1P, _YP@%TOJ!OLP*\&PL@:60K7?#&\!)XEGO*H*\PDK)092FG M%L:[XTCR@Y9U4 BI'&[%]6V04X>]H,)_?S>?Z#O_>6E0JK3TY"Z$$C5%,8YA=!AAO>=UH&3!RY*$SF]('@/ @#,=E=V[<5^.M@D MZKY\9;NS6&>*'RL6^[7/(@%-$OA4X^#^)-F93XXXW MJ,">(Z -!!,GFAA_SK'A%O87Z=^VUX\9S?/U0^&F?8[S7S6>5P/WUW?\9^+@ M.ZC[[Q9\PHGQMW <@X"@=H>3[37)FB[JAP+(A .G/VJ9H'024>F*MX=ECR@H M>.75YC0ZE4+F)\N!J7SL-CAOX61(J*[\G (+^];67C[P*^;2GP/X]>MDYQ;% M'\J21)I)EG9/!9E0'E&Y:N!W[%;%#&X-_.,!OU?5_7<.X.^3UE>?'W<,WWA1.IR"A.69AP,<43,NF"Q!!YDUQ MV04!S74_VRG-(#UQVI_.\--M#W1:G\XKN_2TOG.;#L\0_^[UC6NG@)*>N:K- M%Z_,*:L$$,[BG=S>CV&/CL_TLJ]BC+!4XY;E8%2R]X ]4J3S@/* :EY M1<-AKJ1]>>7#;.Z'2\;(EF!![/ \'C -1 :?:B>$;79Z32Y]A_UWZMR_$MU( M=J?O.S1FL9,A'_XZ"1?C9+KPLR$K- C0B_E?RN%ZL*4A^O73NF4.JE:/*T?K M5<3ZOD3^*<"QCR%.XE8,@P.[R2G'@^MO4G(\27V?A.Z_;L=.S"8%940QG-JF M/3I#^R1E:1JG,%RZ_G',CAW[DGN#>_-8IF7I5AX*H*%C*Q %5.W\VM&GO&5' MWT-L'+!.=@RGZ!^-%Q#3"473G^CF-ZF1%!! ^&L MYUJ:.MC=.$)SL&.A)YM'S/54-,;ZP.5-=@8/S5&M^U?-&#LBU3?8/NML*.!4 M1T]H"!+L;D4OT\4I:ZK89CFEK9FDUC=[_8IC(33'G\).MD8*I,0K<]B?@OW_ M8$F1^6]RW/_J$MPTQ^[L:YLCI3MT7S?T;[8/M:Z]-HX^;BO%J%0^L:7%LI@ M_)5%]X].Q-XZL>?"H]Y[_B+!IZM6A0%R9!I&R:,Q9G[XP_!BPS&B0@&**,D@ MZ@L6,Q8Y21CQ=!,6A#,OH+\Q*66,FQ6)*+3==""R,6<@9!$@!HA7%Z?JP)-Y M*@N6>\#/7CB)#3!Y0/["G>=NU@Q/'F]@O'%*/+JZX]35';I_LR[TT(4>&OR' M@__R^S=7EM?G\?VJ/()3;T.E;=3D4-]F,4O550)*8<\I(7A+Q D M2>2Y*&]BK 8T%H&7%&4+[)E%9:W.#+:QF\'<=P*U@_JGRR)K=\S10!=;U8\( MJV/VE*Z_: @B+)#Y5KMB5X6+R[-Z5D.L)O*Y?*])A10Y( TEUP'HJ5VSWZG8 MZ4B+CI/@8M09F>V1RM*C*;@ /'1'9J^JYEZ+)/>?RZ*KE/Y6GD7W/6).O(B6 MU$KC[?*=[\2Q2EESGP(<$#8@71_S#?)Z/"C_\T7D/E+_#WXB$"'",8$V@#PJ M<&$L^7)$2&I;\=N(LD:^4[+BW'*DM0<<%'8I% MAV?H\-(57,@X,EZGJ_LC5:?6?KKG;+3ZM?%5,MHI@'GM^5;'0N<=5XL@UDD"I9:S_]F?I6+X9XSI4@>D#)V1DMM9.E#Q^9@S6T-+0T MM"X56N>.5PI3MSOIXP7I2)'WY/$@^A@LL^?O_%J"8P4FYM60B ME_MU9$?WR>73X?;,]XU[)B=[OYYF#7Y3-7%VFZYB_LAJSMJ:51I!M-8 M.SG6]DU!K MQ-?7Y.>JA[45QDC^SUZM,JY+:%::E:B!H(&@@U)N3^9S Z^\F M\/[F!"#LEH8],I+0^,C&$?]S/5)>+Z)'[;8Y&I77_%\,J9>KYJ7J]J#)8WVN M!O%:QCVKV^VKM*52JX]"[&X>>;ZQG@)7+Q:M0<>TAU=01+*' &OV#)QK0;P6 M8$1L"NK:H-FJVI7@G8MSTXWLW%GHU2*M@'*N7LV3T2SU7+ZNNH2'+N[ M1ZNE!M="';MW>+??VD)Z&OJ:#9J%B'V/NNL+J!^>_$U"Y\Y_[R MHQLY_J=@&D8SZNVDW&"8[X],U)YC&Q,:"P- $8-;1+VZL0B/3PGCTVAYI&)\6QI:M ME+"HL[RQL), E5S_V4$/;3[E_/D=XTB'>\??,N58S<[[%NBW5J_BC-*FCBFP M[*'9M2J:[(T%EM4U1]V*'>0:"RP;V-!6A+)4J$O;6?#^3Q3&L3&/PJF7K(&O M*HJ/FQ[0Z9E#N\GY$9V^V1M5/%NN"@!P7K0;G2'4Z9C#;IVYW/6G,>^O3Y:, M"*L7HW"JV_U&C[7HF=:PR4)M9-KMBA'$J]J_99OVH$X..'\&\\YBBWHK&TQT M7*:.FO'&CIKUHK#=&C;Y5(;M-[E %*BY8D;9E6V_U@)IU?*5]Q-THGG\+J+N MFI,H0)+H#)8:@:\SN>H#?J^B"J&!?T3@]RM:8+7F(6>I6\=.'2JN0&K..VI"DM&YLP3V2PGHOK9>;^B4L*M$;A"D!AI2.Z?R8+J4!M7N&3FU MP.H"TF^N.-6F/S [/9T0L7->TK!7T6& !.PZW2!0-K)49Q7;5VNXK2[6Y MZ+2:7L\<--J!W\'$NB9'8#MMT[::G(/0Z9CMT:6'H$_='5#9%!K;-FV[R>1K MM4VKT7F!([/3Z";50 "=WJ4'H7?M%'+YZ3)6RVYVNDROR>V(&Y\N4[4\2CE) M=AZ=('#,[(R*[C -?)T:[Z7+(_7V0@KXH_5WNBMX\-.F7'_R%@"3_'] M6]CQ#R>:4)LBL1DBOG0GQC<6L^B)'ZU'SO\I7^GS>4?7G &T(U3V4F'WB3WS M=)[]EW"U*^R?)"7JG1,_&E^=Y0QN68]!7SB83YZ(M0?SJ)#?48$^\"WCR'B] MZ3-*L+Q$OITZ,\]?OME!GLG3H?!(W-E;!N(:+:WUG\*I\0\PPXP;AW["[U\1 M8++L35Q%AOQC0OT2<7?GNM$";-^/F$T4>7FWX M9?Q*PQI?QT'ZD0'=YZ%DW+@:0+2&>Y8D/J-C9IWR;B8:2MOEXH=@@LT^U[X7 M$O$TX%/Q_#PII@Y>@UZB7J)"2ZPI1;;3>UF^%[N]K66[DEEV@^[QL M\/(MB8>F?<0.7U<"E!NKZG27YY95?JZK#XK+A\1!F;GFT#I>)TH%$D!.J:N= M)-:]"QWO$O'6N]2[U+N\M%W6F=2[HNZ>:)!WU0&O>YQ(ET58-]W!@9V@2C2- MFK=E'SJ75M%M5566S[FMJLQU8M;2&IX^+_4N]2[U+I74\-8SZJ_Q$*J;K := MBA['R]K>C3546"$Z8%NCBFTB5-;S+-,:'%@^=*2;3QFEF.$'WB:B7&?. EE"ACO6>)X?CYAU,B217/I*ML;N)VA M,YW.$+WDK(OMB5)KWTK*T]E/<@V?@G@1;4Y<^1JQF;>8E6:;&3=, Y'6\#U, M-F7ER4SY-2K,)&$9;$\"U\8E!>UDU^@%GG2!-26R]%=CL1>>R**S-C99S9UK MRNXYA#QLLWW$EG[:HZVJYTSO\GIVJ9 75)$X]Y6&@8>=8^SJU-Q2%5F=_C%B MV_J445 RZ5U>SRX5.F44B;5=>3!J<)18E&JGC67V#FVU6HU/3C$L9XN'S-]C MO$USEO)'F(@^^W6LXK@QI+T"17*AMTDXI\6*/Z4?. O'E MLLT-T6[UO(#KZUNJ5\N@^?V1&>.T58 33 P6(,@,/W6*CWDI;6Q$;!ZQ&,.) MCHCS^%2L/<5B[3#PERTC7YP,#Z.].9.9%WAQ$CF)]P1X"6/\,6(&X\[UB>'$ MV))W$45LTC*^P(/@3R/"2[P@3OC+/7P@?S&\DL6(9"]^9+P+3IR]MU4B2ELV?"(N>1QY\N61.='W4RB-B!Q/NKJ'X G'NI/ZFKM8'TC1V-SD8N14?#,21)63A9;U:'+ M() K%&=;FFZ403-_4&X@FYD#!(,$XCM> #=-8Y0[C@^2C4WH?/SG F06W "; MXT*%_71!!#TP%#C\W#6F"]\GF>>&L[G/$H:TQT *80>,E.:T"%)!!+%7^QIQ M>1!F^2/RK$R)*T[//,2^EUXXYWDENYU$6?[<;OEOJUESW]@3"Q;L&W/#A\## MIHV_+_S$ ^)\SWS0#B-\T1TFXCUPYCA>3\8C$2GJ(=X,J(W 2 ?^))SC3O#O MN_MW1K_=![4# $];%6H%[?<_P+&3183J-=Z("@"JV_#M>^:RV9A%1L_341IZ+G)S^@$?!#R]Y-%S 9C@#1<( ]?5O3K!PHJ4A2.NY M@PU#T%L6=LQ ^_,OVC,*__R#^^9HVZR)/==<>U/WDXS]$E+;R,288DY68%RS MOV4>P3Z;7M7IE!EN=$ 3?HG("9LRLGG+ *9"#^R#$U)+LW,LTQJ6\WZM0^'/ MR_,'D-*.9\^:8J,TR1V[[?K W)9"H5*+]0,5\PW5,7.@W^57WPF2NV#RX=\+ M;X[WO?=BUP_!]E!*J9?+-='@1O\V^L'EDG%]L1=+?9_HC>OEH,^=3S._/BU\ MJX:]*81(O9'I@C>&E\"SW)TEV;[*6EY^E3)R88@U]OX_:%F[B[I=4\@WK*]< M8]Y[R0=(]XU+/)6:O?NBSHJDTV#DX('RM5LY^TF)A4]L\WP(Y9G?Z!Z9FUT_"I)XK_[KB/ M7L"B9=%L5 R5=M\VAU5K%J^*F.U^SQPN2WG"7YTEA5:"B6B>]#F+IQT:++FPA,Q-IG8N M F*(C# MT9%PG.?@*#/@F80CKJ083#-J"Z3M T$=6].Q-1U;.XYRKV-K.K:F8VLZMG9( M;&VS[E%N3Z@9,;+,_N!XS<*N.KJ&]GK%>$SCHFL?&5R )=(_72]F1N+\9.6L M4:]''DG_T)$\%QV2L-IFKWW@J(':J;CNI'9IKH=@3T9*.]!.YA,?F7WMQZP? M#5;'M*KV_;RXT,2SAY:.1^SK#^^8[:H1^@:S\='!;YM=NV)Z@$K1B#TC"JN! MB6PPRBX/5*\^6_NCM3]:^Z.U/UK[H[4_6ONCM3]:^Z.U/UK[H[4_6ONCM3]: M^Z.U/[I!:-#^:.V/UO[HBP7_A?NC#W$D[]Q/2"77L^XBI#W+VK.L/[""F"!]U%:"]#_O))2G<1NC+X7VT7H=)HR!?,+/@4N.$,8RGTE^A5HSL& M;>H89+6/TC*( &U\ 60Y..K.X!@P8:=)Z>-UBR )MS"%FR?@%K T*A;KL%@# MPV+_V#P L91#=82,+% =(3L$24V)D#4*_.7J]]4&*'403V]#I6W4%%+M;XUX M'>#.^!_'"XP;,*;B5SC..79\&IN>J;%.'+-=@K#/+>:0R..1+?!\9'+/E./] M([PU^42:B:>;3L4@SHD1M3IMM^GXV;\ KU8O]2;_5B5OE71U10_1RHVR&[-R M'2>T>T.[-[1[0[LWU$"2=F]<(?BU>Z.!!K7>ADK;T.X-;99I]\:EX$F[-]3& MSQ6X-W;U4#S?7_./,&'QY] )8GC(1R]P K2UOX')Z#VIYNS@+:ZB=&VQH4H# M3>W=.*]WHPDN#9CUO=V^V>GK6NB=8-6WS$&[8L54XXJA[U#I!KL!]>_(F(2+<3)=^&DKVOVE M5LF:=B6I$NN\VSY#E\UUF[N)NU:F]OF0CII%ZO;B$JI6JUCUC[F*_8QZ[0Y%9#4E+0Y[2C6CN(& M.8I!-_)B4'F,AS"<7)J7V!J8G:J-39KJ);9MLZ=',1UHGO_N)*!'.C[OTC:/ MPLG"36+#"_"SR^*&>MS ?NQV*])6@\WWT^'!-CL=E1MMU=2S[1+;: X&YJ#6 MGK!U V#8K=Z 4#EBK>64NIN@$4$S5<(I'$Z9FR@)# M!)B/!!D\\A(O9G"1]Q]4!N#G&)=LA+1FPQ%KSO=BL-OM@7'_Z>M) DDZ9G3J M^- E1QF.E:).S+JOKJLQ< 0,_)VB'6Q":QE'QNMT@7? 1LX#6_O>^/"313@. M??V7KY'GKL]%U]@\.S;745.*S?^)<-SG>R "=O 9WOX$B-0(E8.'[A^\_>E!DWV.PGWM?D52?>>Z2 77>X0ZGN M\]OZLDCBQ DFU(\@*711,D"?W)*(J6Q5=84(VP%M"BQSV-D_&E:3,=EPI U; MHPLIB]^0EHV:'S04U(?"=I7U(D3C>8L_C_SI M'=:&^QO$I4IAZI,EG.S-B0W.&=#(T,C0R-#(4,7,.%V,9-_6\1=.;?M$0#37 M'Q\/U8,:&@LGJ)RI'*?06#@^%NRJH8>+._DNVHHLBTI I_+:F4:&1H9& MAD:&XLBX/"-2!SI/1+ W7;._)=E8=YT]M?EI:R= [5CHMT:Z;VOM6&C.V7G1 M9FBS@YDWECGH*2 L&GM>:D=A_5CHMGKE81N-A3-AH7WU[EJE I7[CNF\<"KK MF=V!RD.8&X*&4:NO@-;1="P,6GK 1_U8:+=4U@$O=D"7\(0Z.-9"S LQ])FH MST1ET:#/1!6PH,]$%;!P_6=B%6/P%,?C'V%P^[\LQI$4^G2\?#^^1H9&AD:& M1H;BR-AY:.2^PQ]7QTF^]V+7#^-%!,_,/^D;\YT$'QXG,J MS9*L-$)QKSF)J)'#KBPVDP9?3;O6\(/UYC!^L;HO0 M-_] M%!B_.TLJ'S)I8B@"RPF6*4\/?HV-&*GT,?2!]6):CS.?1^$3Z&]X!]YK$'L8 MGP(<6N8],0*S<8,_RR?9[5_YE9^^IE]9O[XR0#$%10_D@_MHL-G<#Y<,M^#! MUX"U"4XY=\7@L3""'T!+! $2W,IK:4$3+V+T.^QY:8R9\'$TW$6\0WL%?F>IQZ2/#0SS1%E:\:7DF+""-Z>Q F M\)Y_+V!)? 8KW!I/]EY!!&O(0Y2TZ3%[3 MY^\9QHU')T;XL @1.^BUS7:[S5$?@Y2(#"^.%[1HCK$,]9^^FADP>MU.[D9: M4D33Y SGR?%\DE/XM.DB V=6;*^QHBE0^.@ [7LS0%9DX,.]F&PT)R[@O$5K M^9Z^]=-78XYO8C_G'O*3V%&7UR:VC"*I33)2L\W>CL367B4VV[2&-MZ:P24V M?C"@*[R?35K&'R%06@2W1Y+4?GB^CQ)BYDR $N%<+3R\(117$"" ,?C, ".D MF, Q712;M!8/A8,;/@3>?U .H,63AA?JL@Z6@=&Q9;%.&;A#QR MS^JW0%D>D,.6?6W>6%[*;CHL71#'\ #Q9KY;YA$%$CQH?B8G==HL0"HRD&]2 M"''X97#Z'15!XYT3^2']E@%# E9*PD3?"R^]9;OPLWCV 5M$\Y4UU],X">/ M;_ ^@??Q6_(931T#R MVA2*!%Z#K9<)%W-^POG+D_#6&=@HU287^(&+5V$)T.L6J6R\J1$0E6P_84"[L&]G'H,M+C]E<_XJF869[W@7;_0V3_->'@+QNQX/O?\" M[[FB?H+]:PSLML!G!W2O?6_(6JOU7[ZB2J&Q63\VUU%3BDVJ1S?>@S*6_\WX MB#KG_Y+.J?%9.SY+N7/]AV_D\("3MX#.=\*+!>I_X?O/WI09-_]@3A3O6XMP M.D2?.]XLE)#N<(=IPPJU07IZIDMR\M'3D9XLCLJJ&@H:"A4'L5I6*=>#0E:"AH M**@&A>TJZT6(1MV(1:?OZEQJC0R-#(V,)B/CZIJUE'>TO&IJTU,EU,"#GBJA M A;T5 D5L&!??9NRB[8B]50)Y;4SC0R-#(T,C0S%D7%Y1F0=L2Q-L,H0K$:& M1H9&AD:&XLAHO(FJ YWJ$ZE&AD:&1H9&AN+(N#P;]9E 9_D@\$<'>=,W^ MEF1C/0[XU.:GK9T M6.AWQKI"5"U8Z$Y9^=%FZ'-#F;>6.:@IX"P:.QYJ1V% M]6.AV^J5AVTT%LZ$A?;5NVN5"E0V=!BB'A6L!!KTJ& 5L*!'!:N A>L?%?RL M@5BZX@/./^$)=7"LA1X0K,]$Y=&@ST05L*#/1!6P.<7X^+V=CER MWN6'S+.?^)D9$?-ID#V *7^@T%(\.)AF891X_X$+(@>UR*41PCE#YY@XB/"T M\L))RZCR>*E%Y6;5Y__B@^O;K3XM0WY9W^!Z]1BM5-G%X? KL)5*R"( R@\? M D*GF\>6&P+MYU"UPE7$*$ ,B%177#)&W*9/(Z)P!"GPH>L1\-H2!Z5>*B,5 MU=YO0.V11[LGQ=?X,_"2^+3J;ZT4]CU358T'K"*,D<\D##AA+! &0 VTE)@% M'JBX4M""OGH?SA@G!N3\;_=_%G7>"$DH 9V7.)[+!63J1^<);@M UJ#:?,OU M:B%M6L87)/*UA]$]CKR*@T;\;K=_G80+M.%@\0\/+&JEOUB_&M]SDJQTJ4#[ M$P;L,B$%G6OXCOOHL2@S]F M7I(P"2GC;0B0P#_>RY,J;Y-RP.!URI1=, (71$C]X+B(<(+R( EQT MP+A^$L+-#NT7;!26Q%R2YHP60Q@L#1&E[Q<1 H-+4&M@F^UVNX34N7Z7*1_%;EI MS' C.;&\=F9'@JOC[D"E,L"/@?Z&(:A3/#[DJE MS>X;8%PFCW%SC92,=D AL:SN66FGV^ILHAUK%]H9G)EV)J7$TS@I PIK_[Q" MIM/J;B*4=FOX/*'T:R>48;,(Y5G-?MCJ[:_9EZEPU35\&Z3/JG[_V^M%?/O@ M./,W[[W8]<-X$;$OTSSY?N-+>8?D=/\(]/06M;NOSA+UJ/@[P.2M#\OZZW__ M%X:"?I./NW=!A5KX\+![]H"7?F-S-$R#AT\!*4+X[+=+\6/Z&'2+(IR_L>E? M7GP$ND)@WK8M^"<)Z;-EWW:L%W\]CQK-,. VX\+^AMJ7XX/R\5?"*. I' 1 MD?H&3#AW(F"1U+L\C\*IE]!= . X92GG)ZKZ9#&#+2_Q:3'LU)MZ+A@& M&U]X$X-&^T<(^K#UJF5\ C1$XHWP(I])]=_%*-<$$R%*7..T$*+BN;^ NXRI M]Q-N$% .+KP2%!:E9,.',HN\_VY,T'5_2\OVB_H;PP-RK^+T4@W]'UG'K,W MAOR4S21OXQST7?>0Y;GLDCFS+2MF8S03EW%+%[PQO 2>Y>Z<+).$\[TR:?X! MHL9 "VQ2$(^E45A:X@_&'S@._A,7UK86<#U_R M 0E%&Y=X(!*/$)<_*Y).@Y%]NQ=J\!\%_/M.R3L=^,^=Z5A@[ #U$'_C2;=3 MAB-+C'L\T->@6C739]],GFV9.EMOU".K-1#.!82S%/@(5;%OO3QFMX>/8+D[ MT6R=P5=>:[VLG-R7WEF2Q_?+L^]LO]QP3/!Z\U';[+.11UTXJ#/C,U$)1H'77&UE!_ M!LYTZOF>LZDY<;UH[YGMJOWUKHKLNV:O5[&]_57MOV<.J[;W5X[C+[O1:CY: ML*>SYL+KC&S;''45Z+#:]'HONPN:OL9#[7CH],W!X-J+U8^KIJEUJ-H#O>J#[\V\@')@RKVT5WT^W*BB,#6TQ>Z- M*HI24^&OBH*T"O_+ZWRN,OV41RWV(YONJ&?V.WJ685WP[\&Q9?<4$)L-A7^_ MWS4[2@]34:8)VI;%?PI<+/2[^1S&\2OC+<]'%E]^Q[1DQ2P1)>(Z&@@:"*JZ MCO9+!SH**LLE_&8,#MIFQ[H"MTKE?0_,3O\*HI15]VV!H=.I.GA+.7;5"3<% MWX%I=\^ T7770,W[[E5,(;N*35M ]!63,IOIA]C.RK+;A-+FVLG<7?VNRE., M&H*$3J>BWJ61<'PD#*HJ@5?MO=".X'T%ZM <6!6#LPUFYV.#'ZRYO@K1RX:" MW^KTS)&M\FE6[WRH;;Y?;(GF33T'FQW<43\QQ2P.)7Q\&@@:")?N/E++\6OU M^^9H< 5U"E4W;K?[9OL:,@DK;[QKFX->G3[O"XO4*.KOM=KFL%>G![]V -AF MSVYR+K2%$JRBN:,<(ZN9"MQPQ[#5PSX&%>,+#;:D3^>A[P$>M).^=CP,AV;; M5CG!\_(",=>CB9J(B"5?==\>JWJGO M*O9MFVVK@8F_YW :E3F*55+M3F8B UT-M:=" 318VM!1 0W]HUE MR^PK[6Z\>IZXF?^?,<:20\0$G2$^\9!'I G+M M0=% 4$,ENCHWT@CTW8HGIHH4O(=8,?]*->U=1L#?[C@;]G MVI;*_M-5X?F:QESC5]GL]SV'M:_-?/?2">-WZ8#QKR&?+Y[>56G$>Z69W'L- MWI;#P_F0V';ZI\1.^T6*U=)C!VY]L0'W?#GM5L\+TI_')#+Y[/-QAJ-GS*'" M('/YE/MLMGL.\D8&>D/"OO1MDC@*=,%)1=++B::QRTVLT&VVR/,-AH/0MK&A%4%BZGCH@O9-)P >,$!]@<"GPH7%+":,0EA(\!_A@N+A<]1 MW#+NYO,H_.F!I&+P]-'H)=Z$-\?&#Q8Q6L(49$WZH!:ZJT'&B8LB3(&, ?"P M)J?PK.[+POOI\I;Q'1:]LE5K\&LL-D)+S_:"K!C.623Z_>-:G(@9( QQF)J$ MP9^!AW_=)_!E3$]P_%D8)_!_/L NG"S/;X*B8P'M M*7YX-!PC9CYS$UI+L)B- <.P2Z0]].'C&WX\AK!3!/_$BY/(&R^2,"HB$7"! M"W?#&2#!]1S?B,6Q@>3U+Y:TSLS)-3%*#OYY"HX!GD^ (CPS#5?Z6G I,V?" M#"+'.&',1PR'2X[S&<-0BA?\$[ #U&+, &T(T)L4Z53B?BRR*OT5(LXK>DA*23$,'#>18W MC-,]<1L3>.)1<#JX?ABCM( +\7R"?:.M*/#)9\[8TMR)2V_CCE[?&S31BH)T$QCB$?;PRXD=O/N?G(?!R2ZP1GD]+ MF#M+LHB R861;;\T.FU0<9: BH E1I?_T3+^1VJ*)E\"B\BO"K UPC$@A[L& M^&+@ 21(%<+%C^M!A4BKB%Q749 S4A RXM))D5X7:;FT;D,FI$7 M_POQ!;H:K.=3 )N>(9H1."Z2#@>'D(7&#+0E/#_*ELHU5O1/")5J-N-:*U>E MTN<"0?FD=H(BRM\ &YJ%1!CP"30# -T"C#=0)@BC$]A"G(#).LNL1H(+MBU, M?-@^/ D(EB&V@]!P'X'6.2P$J&)C[,1P74A^%2\RYHL(KD)-$354%B6.%VPS M,M/G2-VPX!C)NT,X%*8+'\Q>/]6Y4RBDR\L>Z<6EKP45=0Z0]4AK7G(<+0 B M.1P53B.?.Y $>@5G\7=+<'! IQ9S'BZIM@LJ/=SKXYVHHGGHW2'T"+_4"M8< M7^(MU=03/+0>)$21^O*@0'I/]7WABA!4EOJ^-CS=%!=)S3Z#9>;"D^+$BS,1 M-L$'D!& 3Y.F66PP!T"YF9B)MR37F44H$?DBJ;F2]=&F(&OK^)]*MM)SH4+W #V%K")B196C#/T$'B& ^P^D"8 M0](5F]E6,=?170 I$"S<,&'BLV38@G\QTV+PX:X3/PKZ0#-0J#?P#[P @2*H M2#SF3MAQL#[!QAF#X]-288MT!3N;^/C'E E0YFD&-T]/Y=B%ZUV01$17BRA" M\"X+O")=11-0L)X8CYD\A.&$/]GU05!Z)')A\>COPA=+\[)E?&031")\XWH( M&)R0Q4723[ZDS+V<+JPA)F1E5>P=D@P@C-9%?WSX]\)[ I IX&Y2+@23YSRT M8[P),@N9%2"^;\<@!Y%404Z$L2>\&Z1,978.GAY>LN#Z!?T6L1D<@-Q+C]$) MDA4DH5'Y@6,\>8Q1$@ 5 YDG4L23R'-EKKYTA:@4Q0>P)(4;A+C:E@].) MLR.3.YQ^H#M/N*>D9DC'"T4NX'@C[R52]-SQ^.F*UC.1N\@07.0\L7,3R;L%0LPS_ MY!*%4Z:P7: !Q24^%'XDR.N"(6PY$Z! UR![ZY M)FKD_T6Y7[Z"SZ0N6V^,/P-G@C\ )/Z]"!-2/5&1XUH6&M"D.7+$2T=[1/XE M$*T>(J2$&KCJQIWN*(DSI4Y8'!G",FI 18\SQR.((28L,T$>%-H3*Q=DD"JTWAX=Y!EUJ61!#9))?)Y *DG/EDC09B'( K&-'#=$N3*F.UJ97HHIB=@,7G)_>#,Y% M>A1F1,!K-Y ?9EV /KQZY8:#LR&Z[1UII&NY%&;>E;/!@46KBC,]-LL9X;SY M9^L>3J^(\+@DNR1:\%]OQ,'TRA0F":@Z@K["@"=XH",7](^8N=)B6;?<'YG0 M PGW9-HL32"KP&4%;\"CT"$]GDM%GE*A!%)ZF1&'//N,7N%$$3T_(1^#,?=! MEX,3/%J0*X);8JEZE*6S<'!D!'Q5M%,T;>ZD3^@;*=^D?IXT?[)VX2DI*=/2 MR8^&+MD?Y%Q$_6T2+L;)=.'+Y!#A_]45:+6=-(8@W[RSS!LZ<)3H# H::+?I /1(3^+"HD&3 HP7DMR3CB;EA M$,X\EP=7@PF\.")?Q\3C+@M4A&%K(>4;8%X:9B%*7TCF0=[D4,^VUC+>@BDS M8>-$NO5H'2@(*.[JS9!E(_27B&02\NT*60=")A$V$8JBTQP#E^7-0!]%@$3) MFNVC6(\N;HDK>3F@$4,":]#9,)%V("I)$<^CPD,EGVR;CQTL4[*\]9!MO0@^ MA:!*W7S^]/'+*TPB?0PG)O*.2,0U/OB9KXG.,2\09FJZIC3V%SD_#,D/ (V) M%V%N&(@.XL6US.8G%CTRY^P9"Y?"*E\CS/T&3806]M4':N':!3J^>:2LR1R4 M@@?7"*+6 81X7!Q M$%.W/C 23U]DKL^=X6/'IP..,P]&/-DDY-DXF.R#3[5ZM 8Z!.@@'"\\2L^& M'0^,[.L9'![P@FBYNAGXJY.[+@E#7V91HFOG[VC\"K,#(E*, - M= K^\,3Q-?'B>4C:Q-04H>Z'* 0M @&VQ#V1=.%OX'%X9*'(7_A M+$3G:1KX+B0M.<8#17!>C-,MF&9#>7R7DL(VX: ,I6CG\/@ MX=8GW_Y=-K;RO#5:ZA@>7+45ZGZ1WT$<<#]-!C A4WC$#LUD7@R2.MPPCX*[ MFG.JN>M%("ID'@_HYIC0Q3:]$+5_=(WR^ N*2G+0T2H^!3+K@@MAD@]/'OMA M;EXZ%SM\O4*L.U&6% '\@*4Q# ,;,N< _J HY)12]/DF>>)%DH_-9P]N&9]$ MKLIB)E]9>!P:"?0281'E'@]KHL!H H!Z=@=F[G.J\N6,%[Y6X'('Y3PLBS[1 M68$B5G@YA.LKC7WQA'A4 [G7X5DXLI\N8Y.8GQ&K?HE">L>8TJ1R;K?B@T#< M"_>WC(5QISE8>YEU&48F?H$$D7YI%N^3D0F71YYC;P:712EV_DZ6X\8W(3Q6 MGIP4#7)1YI#;0W;^9SE/'+'<&LV0FU*-U+'%OG.D@=$! Z_A=6\!8 ;_2+,C M,<\.DV#BT*5"J-POG#6619B>T)CTE:JQK6A? G0Y>KYCNDVC560.C%S>D=#* MD(S#*$?>1%%IY#<+;7.5MF7\27F6)(.EB3AA4Q9Q/\K*2W):G$R?@A])>H%& MRP+!N[E@[7IJ>2QR:2Q)^ M '[B:99";9')EBA# KJ<;$'^$%G2*&H%-K_4D"],DU]E_(9\5)B2+!.GT016 MA=?.9?+<3:C3",GW=PCY1IL\LMS3R4&%TZ.39?YRHR,/N/0^I$ >QX1_#[BC M"3[U35Z*_HO=&AF@A_H4"OFET[*RO_#2XN^8K,]+3OS3Y ^HAXS*XOA>)'33 MNC;1;[-D\;MBBKITR G#5I9-Y(5>:C+F<]]7\M-%8%P*YL3!W/I?NJUACI8+ M?Q$M]UH#^0T^GQ@;LAW L")U! MJOC\?X1 MT_0:1OQOP21T#9:'0_Q(\ECF<2SF/).#%L+/0C:Y== #^L",K+,2W2:"KU0I M&2?8"B]<).A?)=TYU\6")SR]]WP*:&UX?\2FONS7@=Y#-Y%.WY!W]2!N2B)/ MF-?XKD7@H4.2\Y(P^M=7D3D3$IFIQ2\2/H1F(#YW#+ALI:=>% ;PV=W8(*<1 M@%G3 :<.R/#EF^V/%Z<)K>]W9XFG2)>?(@55,.L,LK&P_"W691<*Q ][ M^[=%772U<]V!+_#B&!,\"N_8N+4_YY3Y?\2]W=W_>=*M(0IOVZ-=R_IS?0!6 M*OQI,:M5_B*X$2] [(&HA;4$( E%EDUZA,NZYRAKZV \+#QJ6] R[F)C%D94 MH8TI-%[L+N*8J]%_A !LNZ#'< UF$E(3)]%X("<09]34@#3W) JEKB($(^HK M:[T'&FCD@+[X.^ELF9:(+&8(-@"2I%^0;(19.$--BZ<@W ([X%E3^/*&T\W M&K[*F@X4DL6S,F@J%(?5N_D'2'+@M?=.(@@(,Q6YMPF=ORQ@4T^JC/ %EINY MF&B)2N9-KA0]?S$/U'IJG/>NBS0L M6GO:#0D?+=S^7 ,5OOG,ZON*4=1P$0-=D]!.[KF!!G_!N8 M,>'J%QHO_.Y46^+WIS%I3D,2%YLZN/&:=C8I3S=--X^(HJC@>(DM063XA._( M$+[2U?SZ@4@$FF!\DR^$KY4"E^O/7G_JQ@:(M&N^5]F@@WJQYK08^5+>B,A) M<__RBPC+TVQ%:S6JKD@36I ,LS ,E2<+7P/S*)67=%Q%9"+U%K^Z\ F(XH]L M'-&1])PTMKDT_LPH_L\E[K!KK[7B@>\V'=+.#$4@IU1Y,N=X*$Z5G"G5E3O4 M5D$\+VM=B'D53.3&\B8O88199]3V_#:816D*MDX1>_RO<[9,:_V#*?8F\X8\S MQ4MI]U&$ H5$*4()99AL=$/N!-*Z!%C,,MX2)ATQE=QAE@.1$^HA[_5:Z'56 MV#A6R]'-/SS8_7BU=(:S*I7/@=HOX[EG6G[0O2U_U:?)[5-HLMK#[E\O D>:8W MFP*TOQ($B@^"A7W'N!;B(_^0C/J]_,&!2WS^O*05<*]+.'"V2E3=LF_Y[B/? V4#V[PHP4>GV3 %4JQD Z\=RI< M2CVJEO M*/9\ROM29-T^/SQ3=0!+15:#3JY4AN""#&V9VV>3MC%*[0;,*2@%4*9&91#P MXS +U-KYMP_[(DPO2+>;-<)E8!A)M$ :W_"]4KL,@@P8O MO$ 1*$Z7M35X7,CYWG^(6S 2,YOSH@C.X[EXC.Q^BA48(=H)(H@"(/2X?G+/*3@5/.I"BYANVB: M7*/D=?1ICB4\)J?I;M(P"\=:KG'GFL:Y=@;&>8,J2_3+*9ZY*2@[C2]9'7J" M;3NHK4NNHPO=M.3_WF_NB2(17-VTINI[==,:W;1&W0XW/9>_+77IO_\ M]GK;^U;-QD^BY?)[T6[Y4_ %/6^RE'_J:G78[Z X&*4T]]Y;\B@3=(933 M1(S"Q7H.:U88:6^;PUJX4F:XY*:'D+ M2W8I?6X=$U>5:VO]92U79F6T09:# M(U.#=LW#,=. !FECH9 ^'$=HH*8AB=(A')0P@483>7:9]* ZHCC0D;X/64WY M[(ID@!Q?OSJ@;#W2LP(9Z945=K$<4IJ!(TW P&$L/&F)3G9N':(#B<+^0!;Q\#P!)1L 2)J07?A2F3"5\^D3"BOA)&(]NC' M\ZD;RK'$]S3)@P_<6V_!)E5;6DB:,U(>\4TC!GF7O,QJX\,W8SG7\'SNL , M7^D,$A/37=B?,X_9&T-^^M78ZWAZD:UGZQ'$CZOLZO6Q]1N!\MQ(>/$[G8UE M/VZ>#O^KL6$&_2:(;YI!?M"RJKUW!5B +K@S^,L+^\4FP&%6-HL.A%O9 F5J MG$/5/N/(>)VM<"UKZS2PTR@][@+E&+$U?-YE@E9C\A(P^45D=P@F7&-'#^,9N=TV[,S3M7N_5MD-(G(%]Z^6. MI_0\^=40Q^ZMSZ;PI6WS;_<$Q?<(AZ"G_>7FW+_ /5C"424KMTM1*$_REP?2 M\_KC\C#![1[$J*G"L?)@ EGYDSNVV;7M73:_OMK329WKAOE-UVRWVV>%^:N& M@MH>JD/>QQ"_?\>75E;\3RYGI4,ZK92B(BVWZ+=R"WZKC>@X @$>E>HJ4%H: M[[%W>]S)1>@%P[)OCGKE\E%#\3*@>&YUS.Z8&X17V[8-CU!Z,+%T_[J6,[.@6J[O3;:OW)WEZ)8Q#5<^\X*M%5 M>=FS!K%E=K;P=/5]U>><:S(>;VS3MO=WG)]!=&OL;>%":V2V1_WZT;?S\7&V M1(LF5IG?)>LQ,7,E-3 60X"WFZ M3=;TC2??RIZ(J]T3@U TD\4^$'#@8B_:/V6Z!*T "RYSY>DR@<$TG*PUEO20 MY O*I\8O_:P)*-4HB^)U2K7TD2WOY\N3 MUX:[^U\>SY>5:RB>U*Y+U,2E+\2#F(I8;,[IOV5AQXU\//>B7_8-?#SWX.U.P'W7O O6U#&\=U A0%=:/.& M;;-6 7>H:V5O+XJP:=IFOW/;$*IS/,'D-*.9\^:7J,TR96?-OM1VL#L#L[F:KE(L_S$[WV_ MF[)MIL:I-)M3H^P7V\K94=3-B&2H"9^G6 \K9I7E&_6@J6KGS+?<;6GBOI][ MAVQ0D95$\)X0N;*(?*?U59-[BJT7TK;KE%R.C2]C+(K XG]/=@D4)05&@,71 MTI:E7I'<4A=6OTA=IS5L-5%PG^VLR;PP4M>-:+GWS)C?)!GH<8-65SZ.^A84 MD++2PJ>04T'M;K;Y#V1_G?5FG+R%5/(CE&VD8ME'"GO8\O(3 4'36.FQ;]G9 MI!(Q/()[3$13I2#MSX2.&!IW7JQ 71DH0>U!>.4(;T6&Z$Q-2#+?G7CS?!XY M2H(:[\H%;[%1S;1&X5G6X)-MN>N$F YI%1--L<\Z]RWP[IS #)V7?.[N>M]T M27)T61&.EA00]J_9^%L^?5)V6A 0$04U"M3&GLN;*(9KK;74XW7H'V13L,9U M0_^^4I]-?4X,%X:38J.L:O6E&RJ> MX8+OSL_WO(/F(F*J]<8ZV*54?^5KNNRU\M=LEUO<#1N*9"UK6Y7LEFAZ\3&B MFS5-\S1*'WCB\MCBDNJ?BYH7(,"PK-#J.V+)(@KB?*M)ZD8Q9:"!@QC^)VB6 M\<1STV+D)R>B@DQJ>E?X&6?JHF$TA;6FC6Z+;6<-:LMGX-!H/"X7XW]2C\;0 MR+\SE6#\%86^Y,[,"X2JB HI1A(6R6,89>T+96?3*;;D!Z[NG7#V[4E/A!1W M$A4;09+-/J2)SU1K*V0K]ZF#\#B)5_WZG.5;'>'KX6&^C%NZX(V!_>H]]Y0U MEK2\?VQ684LE9J'YXABTYX-6N$?Q5O_%\R LKN_(15[<%79(C58Y#(_N&C]* MX=CQL70BE-11UJKAG\%___0:54)#E47VX0[A@VGGH K89\FC&!;OE,9-_#LGO MX85: [,WZ)8_8!/E[%_8O'/1EI*PNNF8=K]W5ECM4%JO%(CL-G#6EI)X34XY MUC.'9Z:FBP55QS([H_+4- VK/%FU36MHJ0&KLV1F':YQT-#2DRMF2N;Q= MV1]LJ6K1/' >-%BF-5)9%)W;!7-1GC>5LN9MR^QV*EI,#6;H8X/_IF/V>Q7] M(,T[S8Y.]"!4+&W-U 5^R[2'%1U:&OK'LV(&9GM0T>^CP7\\XK?,CM(:=#.+ MU]X].L$#KPC:U",D5Q+&6XF4M**0(V=X6Q:JCQ#%1NG$.IPUQA.#\<*TMXNH MCRJ\/,VK_97F\3&'6L LTY&LM279G'%\\1A,$Y+Y"!D*J0Z/0VI"X%43>UV3B%T\D8&:L;8U .;@0@IA.)GS (V]=9S M@ZO2QG&;=76KTL"1/3GU[MYN573R7M7N.ZV*<9V+C@">7A"\!P$ 9KLK&U.L MM.J=R'ZQBI&!;"6[;2;0]3/#C=TJU]:/MOWU,%KMNSZ###A%]T8%#OY/:>/A MNZR#-F@#P<2))L:?VQ!\04C MO 8L<[;O\*L+3TZM?.PV.+WD=%GR2F!![;S"4P*_8JWT.8!?OTYV;E'\H2Q) MI)ED:?=4D GE$96K!G[';BF0]M=4X/>JNO_. ?QFIEIB]EZ)"3WEP^3\$#NQ M3])FL%D&GQM&\Y#R]=+$/8A:D;;TL]%^50]MXG^FUJ774]=XHZ7B/ MD_G2)$.>]"E?R9N_CWB;^UQS=0,$K/7RW.W2X!GQZ*96==2EUI)S>Q<;$ MB]U%'&>)M-\8-BG,NVZ_1F$ GX$&L*$[)RSFR@S>/T+ GR5;C+\+ V);:D3^ MT0N

["A,J3DP# M-+P8$XB#!Z*TW/C&>01JC#?W63H#(+>(U,8?_)HCW(Q/QDL#3(*7Z2 "WML? M$R'QT9(W:#6%J8X3;\(SE;G_*RGDWF9,_A"6@6^ M]-&!ES@&,E>$")## (/2G?-1##15(H3%B#[-L+IIBL5Y*$8M G291]8Z"HR& MC#FXAV^\*6C[ &J<^A &--] ]&O> %):SZ:D>*2._$0BS&X_<1JUSIBN(V-: MITGK-.E+SM-5+TWZW*Z89XA_5P/F_?HIH&2D8WOJY-4'N90 PEFB/>* 'G0W MYJP6_8:VW=K1;?A53![Z+ >:E8-1R=9N]DAWZMP-4.TK:H!WF&M^7U[Y,)O[ MX9+Q"7(LB)UT2(_(B%;MA+#-3N\,J8#*'@ZP_TZ=^Z\I"V!?^KY#8Q;'A/+) M3I-P,4ZF"U^Z96+A(XGY7\KA>K!M\/K5T[IE#OIUE@"<6ZSO2^2?@B<6)&'D M*9>U-K";7,(QZ%4,&2I'O6>4U/=)Z/[K=DQ#;_/*B&(XM4U[5+'CUU71M&5V MVY>N?QRS->&^Y$YIAGLZMBX\FF^9EJ5[%BJ AHZM0%:%:N?7CC[E+3OZ'B:. MOZD/53/I;&3V.@JD4S:=W0?F8'3M[%YW3"473G^CF-ZF1%!! ^&LYUJ:BMUM M;4C$M@<[%LZS><1<3T5CK ]'7TA(8@ MP>XJT%=>@3/L]+993FEK)JGUS5[5"86:XT]A)ULC!4J,E#GL3\'^?["DR/PW M.>Y_=0ENFJ,/TS!'56.L#6;^HP^0P7"* @?]<[7&S2EMDS5!,V=2*#N>.\N9 MK+3(U8SY2UK3+]:P91DSS_?!2#:-7^Q.JYO]B3DFOW0[K7;VU6018=T.YIOS M8AU^%58?F5@$,^<5.OYRIE@$P7 M:[AP@S>A+BLQ\Z>D@?NLN/#T-@<6Z'IS6@D6=L8+>$%ND:*GJS=%N)E\$>'" MGXA2,JK!RRK01&$>\ ^A8:VH+%=%]MOK17S[X#CS-Y\(_M^=G^^]V/7#&)CF M.Y#06S]T__77__XO/%M^D]?>NX_ :#[[,N5WO:5A(=D31!?*NV#R$;X'$OR. M>T\?A[!!\OS&IG]Y\3$*9R@A;ML6_).$]-FR;SO6B[\>R@4IP4M21/&S1F[I M"!..LQBK) 7M\#HQ( I=*;:3.KPU#UZ12K&+FZW1/ZAH#$N,6:2KQFK&THE0 MHE[96+/@?_GC-2J+[,,=%&>T@T]6U$E+>,>UO4-IH F@DBD$&E::K#19:;)2 M&U1UDE5-\[%L^^4NR_XHYE.6>G.5+**U!F9OH N.=X+53<>TJX9*#X15>0M6 M-4%DMX&S*D8TFDI.ECD\,S5=+*@ZEMD952P::2JLK+9I#:^H,\*SB4*':QS4 M&?#DBIF2:2<=<]C3"0"UH^&F,ZPXV>(<>0 - 7[''*D _<;S0&]8L=V%YH&C M ;]G]@Z5[*J7!#/JFJG?TK2:Z?K M*]?HX=:5G-=5KW3VE&V^ZW:KYP7IE6-BGA[/O!YOO;^4MN1COO"9(3CIFU. M\2D 0IIES0LVO4 RQOEY0JY[A3G&VVCE]+4/6#20_, 2$V0?(LTP!6S, 1N_ M$34'$7.B&>^CZCHQ7A+S3/[T)W$'K")83!T7:T[X]3'2-TC0J8]KG7MQ$OHQ M+X2)V%/H _W%#$:("]< M1"X5Y@1$WJ;!6WL"U<^C<.HE?/Y0&&-I$9[UO)!'C)C*#0QC)HKB8A=X/F/O>#&#+5-]5>QEDY0VO? F9DS,%7O5 M@G,$2%*2#)(A?VW$7%3(8/_)U@%,;@BD-?<7*:9A?7Z(E,%U#;H2*"O0;6J&^H* MFQ5J(&@@'(_%=QT(UK=V2KC/K77KIX_"$_&<7TJQ/,[NJ&WVVQ63 9J:]-JS M!N9 E7E@J@.KWQM63PY0.45XCXR2(\B5=\*WIX\+?69J(*A0 G $IM[UTY^! M,\6.2Q@\4 SM/;-MUSEYJN[]=\U>KV(:RE7MOV<.1W7N_Z)S1(_R*1\MV--9 M<^%YS+9MCKHJSQMI"AZZH.EK/-2.AT[?' Q4SDQ53TU3ZU"U!^:H:I^$J](J M[*$Y&E5TL%P5 +JVV:^5 JY7K_K@>S,O<'B[W$:>#S>J*$QJ%XR<$/Z**$I- MA;\J"M)SK? 5[6!Q(?KUL8LNNJ.>V>_HFJ.ZX-^#8ZOR##X-_Z/!O]_OFIVJ MSMZ+LRN/,C9HR^)YG9%Q\SF,XU<&KSTRQ)??,2U9,4M$B;B.!H(&@JJNH_W2 M@8Z"RG()OQF#@[;9L:[ K5)YWP.ST[^"*&75?5M@Z'1&%?L<*<>N.N&FX#LP M[>X9,+KN&JAYW[V**617L6D+B+YB4F8S_1#;65G682IMKIW,W=7OZM9,M2.A MT]'=4FI'PJ"J$GC5W@OM"-Y7H [-@54Q.-M@=CXV^,&:ZZL0O6PH^*U.SQS9 M*I]F9U%?]_+]8IL8;THC:(V[S0/@M8]/ T$#X>+=1VHY?JU^WQP-KJ!.H>K& M[7;?;%]#)F'EC7=M<]"KT^=]89$:1?V]5ML<]NKTX-<. -OLV4W.A;90@E4T M=Y1C9#53@1ON&+9ZV,= Y0D0#4%$OP=XT$[ZVO$P')IM6^4$S\L+S*E,1T=O MBM_IF;VJ TD;S,='G\@Q[)J=+2T<-?Q/3/_=OCE4H:Y"-55VRU+?LWG$7"]K M&J^.X:&$!U #00/A(OU):CF [9'9ZU;43%0DX:K[[EC5._5=Q;YMLVTU,/'W M'$ZC,D>Q2JK=R4QDH*NA]E0H@ 9+&SHJH*$_5!D-VE^DM+ULF7VEW8U7#OZ. M.=0#7&OT%IG]T;4+SU-7D[]SYCA2R/CP$X?0>30F3CL/M =% T$%E>CJW$@C MT'WI1!K=Z4NO;=,;NU=K?67J3KM)N'/1TEKQ\)0UU$53L2+'/0 MKWBR7)P1I#U()ZO%:YN]KLJE>-<-?M"/>E53LS7XCP?^GFE;*OM/5X7G:QIS MG7TEO[^N(>Z? @,G*9ME0\H-'Y[!XL1PX:9PQB(^MAQGM.,=8DHYCDV?"N-7 M#$&'7Y/&;+ MXOH]CWF/C/EPDC[=6_Z5:T]'/L8+S[E>_[:B<-E">TZPA?%_DLL[+ M7].U_(U%4>&&UQ]\GR6)\38*8241/,!6C"E/C-*^,BBU1B4H'<#W98BC)67( MZVV4L]T2E%XQG_!G8*")B_I)6Y 6$W#\##W^Z3^"* MF" Z 0J Q[L"QWGT.@GH+PX0RJC_$LDA"3%.Q*_SI-S@I(9/@D^]'#Y^>[V( M;Q\<9_[FGD\6^\80>5[P\-Z+73^,%Q'[#KM\"^O]UU__^[]00_S-]X)_O9F& M81*$"?L,?Q@_Z:MD.0=(PM4LF+#)"_%M%")\'Y-D_N;UZQ\_?K1^CB._%48/ MK^UVN_,:?WZ-%[X0CY(3?_RXO_Y",NX;;=OV_)[WQDS M_R\OQ/?_!W>],%X?]&CK=(^V3_?H3I5'2V3>1<57.)$K'P,?G\&DN.+UU'&3 M6_E$>?LT"F/%M&V!-:OA?7EB' < JH0CK<-A:)11QE$=OIHBC M/'HS11SET=W3/;I7Y='GI6.KG([M8]&Q74+']N&PM4OH^"B/WDS')8\^+]KL MC/:2AY]7K1URM'6/1;:NB5HZQX.VVX)VH[R MZ,UH*WGT>='6+4=;;QO:Y#,+2P2M-UR Y5-%MUQ=7 Y$J<[Q<^;#]\$#:*_! M[9_W+_Z*&OR8@9X?@"I,BC.F7<%'WW/&GN\E2V/LP!UN7ALW'->-%J"3^^P! M=/ I@Q_#P%^VP'1($I^A?LWU>6 @J\Q%>X@5QPE_LX/',BV-I,8/]1!?RE3BS<$'($PO$Q<#WL&3^1%CP//+@RR78 MXNK N[,!WI\S&&:4.W>6G#H!1F"VQ]X$H;@ G/AY\,VC<+)PDQQB9DZ"8ZF5 MV7%WPX[SW+=ARS,'-HN;\QT/VS9.8R0'QP=B8Q-BO'\ND(SF#AC&'-?LIPN4 M\<"(#AQCNO!](D$7C'Z?P3X!9F"4,S3(4U@I Z/>!AA]"L#41[&2\F(*J3CE M*=R.EUX(/\^\Q:P,]RO??H8_X)??7N.*O3?X;_CS_P=02P,$% @ <(A4 M3C7/1TG*$0 CL, ! !R9W(M,C Q.#$R,S$N>'-D[5WK<]NX$?_K=_X#J=3H7:?L+48_SSS<6ZMIF4BZ-N]_[^?I>R M.W3/^!>QZ[)JU8U8P%V\KNOFXXW3Z_?>.;V]'W>7$V#Y%$E([^_U#O_2/]WK MPS^]P]O^WE'OX&C_X#\5&Y%(!F+=R-[RW=[^P1[\52O^B0AW7?CO/]X?W+]= MWI!?ID/Z+O@XIC?N".'K8'Q]N/S/8>\K]H_%_/C@^W_[7W];W?\Z'WZ\G)\, M?QC]S/KW/[_^/FSRO7!G>(X[WN+Y\N1YIN)R0\ M6OJ$?LDC[QT>'G9U;DR:H5R.N1]7O=]5V6,D\+IFR"46>D*%1-1-T'MR7< D M/NB&F0E2DDOZ)B0E,:F'4W0"N[M3=M>%#*#OO>OL]3K[O9@\$)TI0HMUD0D2 M8UUUE)%?A#,?B]PR.B>G$&64!O-\=#S)NW*UP%T@Z@ 5YL1=ERLOE"P /*CD M?.YT3@YW?,K7]#R88@Z#;Z[I>GU%A7T\QU2>,SX_Q1,4^*"VKP'RR81@;\>1 MB$^Q5#U=+)"+;57%8P51RF!(P=01I:BTQ8+ F(&$/[Q7G>M(@7D++#OJ!\P7 M.16KG"ZPW_$0ACY O \[ZR=5$52KJ_+PA%"BV]L+_WI.1PW30 EF_D34<\ZH M)'+EJ!',YYK+]]UT-4;E@<#>D/Y3_UYP+* :7>@2$J*"$4E!(1?Y;N!O5V;# M2FZ1*"&&\&&@NF.QP50]V"'M XYJHL01IB>,"N83#U(\YQCY:O0[HQG&4K06 MST4"T$4)HOO5$75>72,.5#,L"F*1G M7P.8P*NJ-*>D79$'U15IUOU7)ZR]?=K3TYU@ IO37_AL1_K-XY!.38KB95;, MZ?XG2,S.?78OJHZ730&[\MY65YZJTM%UMD]#:C# 6$#&V @?[>B^4U8K^)4^ M$P''"NI@/D=\I<<"F5(PSET$N ][<0_7.NO[V M:4L- 1IC3.[0&+SR[YPK+-N)I>$9E[C%O5X:QPL* MO54RWLII0R&V6""\P4\_V2'LIR&\YFR!N5Q]YUS[*-YB /MDH9:_=H+*T 92 M^&T'=#\-Z! ,.NX,A&CM3H)$"V1VR^C9CN/K_#DR,A"$0!F MVMER 9YG6\>^S]P-QNK!#O!!&F#@#&OSEF./M'2HX[%AV*H'.X9OTAB>S1<^ M6V'L'&,*U%)/HBWLCQM0.GK^&RY43 [,^G!+B&(9PER!SJZ!M_G3[;J>: _J M.X>VUIZ2AD%5!F?&3XOV]F[1LJW3*EX8<07U8$IN &UL&W(YB/^,AZ0TS\) 6 7=GJ+5KO&ON29:L3OV,>Z1VY\% TF*U M=6721KPPG$SU8,/HBARSIO8AKN=8WYAO_1(T,QZ5VB2%64)-$)<$C8D/Y&U=N2;&E#LI MFW$S?M4YH8BZ!/DPTPK)]>F7E@(IC)T44;*+TL^X1Z-@+/#70'7)L[L6@ZAB M5ND85ID]]8@@EO,J_M7*I:MR>.I61S^VCFI%Q>SJ>W1LRW&<5V%++51B%-F2 MB3A7R7;"?L5 5\MA);)G;M'T2D"U1;U:CJ0*>,ED_*NLBVX7 &LYO@Q),Q16 MAJTU%M9R*,,@F$Q'Q4"3/.JY^LD+[.N&;6H$;+T=7A#)D*;Y0AG/'3MHAOM!QO MUS>G![\,Z8P/E[_QWF)0HYW*X<38I]QL4\9[DZ=8(N+'5RNV*F)74,81W&;G M-&JBA5K;8@?T"G$UC=SAA X?4X%=HSF1PRTW4U^M6_S;BXXKJ4B]',$+?#R< MF)>3HINU^F+M0Y5?O69[K\AXO-OWBI@5?1*U\ ;Q2Y?95K')0K]A[_%]I;!* M>R?)..^/ZR2ITK]IZZF]G2.*S'B).(U7HI+,!D!1G*;=N!(#55*&:Y#9&T@"_6(:)\-D7CI,5H9O9D=@JS!9>R$W(E_0 &:3\#)8PE8L MH;$K)K,3<)FX==9F[..[8]'5,;VKG>_65Z*TZR'CO^??7'N9BJK&CXN&2 FY M74O;19#;JYXP:BS8! DB%Z:5;B3:H2X)*9NFSSGV ']?+Q[ZS3 &K3)+[XAZ MS6BKQTN,/2:2\Y0^HC2[.C(>:;$ZSB83[,K-^\:T&FZ46M26 '6)3S0X+PH! M\#V)D)]22)1F5XCU9FA2(:=X@CDLYUH1D4FKQHH1BGG1A:0)+91Z#!G_-XG_ MRS)MG'_Q$L=?2I!]DW%Z\TZ_M!=3PY;1IUB,0RQ%-D\1G5T/&9\XY]!,>]40 M'I3QS%,S91T[)RR>/373=D0%$XF-LG6*'=N,'YN'K;DHAIUYN-#Y V6O$+EJ M_60-G5@D^W3I=)WQ7/-[=62":-A?8%YP$21PUL]VH'.NLV:!OL%"RJS;Y(R:[:%X3<$RYZ*4:;-1$>S35W,?23%=NW&5^[Z*3NR_2RP9BSA<\3 M.$<>8&[(=.3$N8OV@#L!6"/$]J(4NS:J'Q&W;29 MLGJ(@M2MUL/F'2;A*TQ2Q];S,^W:R3F@GGI/RO\CX.H?]56T&SQQ]-?4CB3D M?]@19 X]>B=*FW$\";MZ_&6L_X)DN\NY'U.HFBT?4]-*2X,1M1M7@;B;J27S ML3>H1)_Y@G'2C7F/*Y!$JN+71C/J;,$7Z!;=)Y#81^-M)88BV']&42]5_4\I M(W2];65,]=9GDO1DT\I3R@O#9EMYDR/MF<0]73=B2AM]>*Z[^?)<])S^.MU[ MD)MQZ=#,-^YLWSD,O]!XR5Q=E:6(>NK$Y3HJJ=/K=_9[NTNUD]=] !,;&+9C M(B[W ";R/^!8L?FX@&KW8*L6B[[OF->P*"JD?G0VI:LR8/U:9('DNOW<@ET, M+FJ<\DANU' 53\2.KNL!_%3XR&65WF&6O H+JEYRJ'IG[\TCF7D8(P_F(M'Y M]+E)OE)@OZVBI;QR\4-G4\G6W45PN7U/B0N%O02>BCM(]/70V+K_;V2!KPWP MDX"K;W3M:!Z5N5&437Q?G3#]L"-YH"9X]<'9(YCX"?-N]?(43J$RSAJ'UYL^ M[+CZ(.2.$RYB8>:<43 ^^>I"XKDJ#7*#?0K+1:"D_LA9L(A)"9!L(8\^_(K\ M*W [9+E$394QOBBQ0H*"7&,)XSC@?=K(*1^;60L83G9@^7S\/CYQ!OX/KM7 M[9PSKGP6?:(Y/MF\N;*3ZJE;EVJH+TATU%K@*83,5?$$!0K!K M3G'X_P4MDK$29:F07A!N,G];*=4'QG6SZYXI!M2+]IG$)9XB_QSC]6BM3OZ[ ME'>$I0P+5)0X6>#A,C_O:-6GIXZA9WIF\'C .:)337F\VI! M8)VI?,U)_6C#TC#!T"ZO >\'MOT[1WP82+7 >(1.OQG26[99?8U\-H#'Y<*. MRX75TA5UKAOP(H@Z]1E?.@=;]Q;S>3^!>LV,;-W90XHXM5':*!_OWU(EC^.F M=KVH) (6;WT2ZS-=('5A/;*&;10-M9A*)SI1-M.IVU*W,T2C9W!> MP7("G:9T&Z_UUYRXU:?9YVJ] 1/NX^TF)<&WMM6JMEDOP#>8S,Y8L'*R9GKC9U!JKL[_K.^9 ?OJ>EDLF(W@ MH>:IJ\[R/9KU2T+5*YVT]L^1JS<$;I0.,,"F.+P.6X*!$@NS79$'CJ3GDPYF M"")&"XZ1-Z0_(4X4>Z:RMBU4JX0#C^D);C@9"'=$EM\'U /.X==Z5\]&T=0) M([:@UIM4M\SXH'TH6 E-0RV6['YPK,5^=W(?:,.RU"8$Z.[=,7B MYE V5$I8P6+V+^@Y@1]\+D;(Q^8:5TS1U.&HPQ^?$)\2T(47N'CM-.3FU+ND MK=?8\/IKM-)J[L(VHS6YE*Q>,6YGX&G.F.]=DCD!,^\2@,8"UE;C=#'XI+?H MBWYIA !>H">!_ZH4K%OEIJVQJ9TU+.9A..9Z";I6X()Y=L+.E MZP?*W[_"]R<^(G-QSMG\HR*EVJ4;\D\!)2Y9H- V+0+W^9MMJ@)&,Z(.($U/ MF-C8]NG$AD[@0SY%E/RF6];O%U[=XJ4\]IG[)9;$3K+]I,&HFC=D7,=3!/#Q M H6-#"?K&U3Z-22Z*Q7(M7VQ!LB:8ZS#X,C(5D[6 %GT;E"X&@VH%[OU^H7D MV4Y8C;8!4L6V:O02UL(@?$Y^0\\7I*UNZ$F)U]\6.2@Y= V5,-*%6H(*OJ:8 M[H];E6A0K]2[W)_P?(QYND,FLQ[*L\=44. I3/ P(M3?Z[U)\IN;4S>[M_?L M=L8"@:AW.R-<8DR37%L($#2I.E#,?.W"& @?%&)_T$3LSUE@QSY#4#?S^F0[ M]LSW%F:&9R%!W"A+ICEF+92E$W^^D#;-%Y MIZ0$941U"Q&]4E:?2HO,MZ0 -H*ZF8_ 7;NTX#K,23#/E:,B;>TB!6-P;_P5 M^.0L #8]X'O*T3PE3!E5W6)HHP7\ D@C=UC-COV]O;=)(4IHZA;A)ZSGF\&" M$]]U8&:2ZV;T%-T13[",!9M)KIO1'\#A7:FCXV>^CZ4\ MYDQM+Z78+B.J6XA+LA!XE6(ZG5@WDR-U>TV,6"!GJ44Y)Z-N9N/-FR%-V71Y M&4UA%B:N?&;-C,8P.^.X -MD5E,85OL%^?PF2E6W&'F6>J^"-=]KG#6?M)+.] G,2@95AK21 MW> \FJ@C@IPKJ%,?8O M4]TJ-Z=![+XK9+]C;T%5N+!X228X,X=]ZV:;-I$\X372LI<&?,LKK8_AI?8+K9$E M&C(^6&Y..>=D?./^Y,DCC\S#]>)B"RE.M=65*T><5>?9F/?=\%5:\/-_4$L# M!!0 ( '"(5$[+(_)YJ18 .$G 0 4 ;%AE@\R&'\TB^B^\@'\E?_O8\R:)'3%E*\L\[H]?[ M.Q'.8Y*D^?WGG=]N=H]NCL_/=R)6H#Q!&['\:'7YZ M<_B_P$$*5)1L._)&?12O2B:C?Z^/'CGOSO K0#^7Q' ML\48;_86Z"Q[YO]-#? U3%CZB4GT+DB,"JE/O<-$6@CQU^X";%=\M#LZV'TS M>OW,DIT%\R4'*T]T$X91C*IL]4#S^ MO",^Y5+^,#J8=_V7-E@QFW*=9^EDFG$B]]8=.;YC@(%K4.[&G<(&GCH<66@^ MGN"\V#TF.2-9FO"_D^6GC(S/N9&98&Y4CLED2O$#SEGZB.>?]N#KIO-!J+PI M2/S]@60)MWBG/\JTF&U,F[Y+5QK#",,@G6D #L+/8\0>SC+RU#>7UNC)$?0TX!V-?XT>@:OYUX=1 M$\B5;*:0B*P&Y=0Q1@;%K#6 07\-<^QD9U8'# M/T_QWRVZR[##*+#9G[M8$.(5ZF#.O-$(Y(Y&CL<5H1Z$Y :]*2<31&>7XYN4^[MQ&J.\.(IC4N9B+E^1+(U3 MS$YP@=*L=_5IG;Z&C0&^(2JLU".&4>2@YV'I$_LD29GARW%] ? +RL1>QQ(B,$ M049O03H;'R3K.IC3:!6D:$U(M]'J19IC,CZF.$F!5@S6V &6I[PMF6'\A<>] MX[2XXK;/UM78=#%(%F#-8E@_SO( 1L:(1X!3D"'J0CO$ Z<%I5 TFL .L4@* MA#(H%DU@9UB +%0=S%UV!AFY#N9V#LG=Z6L\+6G\@!@T8(9WX"RC@[ I=CY+ MXBDC#.8\VZ#N* >I2 /.V=B4E;#!ZX".K?S",-_@>U$+( JVZ$36*RW"5C)N M YVE.8_B4Y35H.W]PI9&=L ? VJ6[GN-GERN64"TJPFXQ5T?:%X%:NUL;07D MF^I@SD:F9)J!XH,VJ#,,&.\6%,"W09VL,-TQ_*/D<^+T4=0@0=>2C*U,>,4H MB\M,3CT>]7]OM,#/!_U7GGY%ISF' MG44U&[!-'.O%DPT4#SA>R]HO_GM]?2:J%F@BN4+#%I6E"_PR$C=PRD1I*VGM MX%(S3=$]+[NCZI:UK]4'__S/!<")G3V M;;7-D:$[G,E1_UF!-:'V D#W*R6, 1"NX-HHUS3@B,81H0FFGW>66P>(Q@VY M=PN%*X@])E9=13<\L,:31?LQ)1,# RMF$2/*=8[RT7:B)YS>/Q02RQ D(.K+ M)>77F&'ZB"'24+2!2>8@",EH259(:3<0,5V9-$*)1D!F> M4(X8X];^N*04YP9KVP+SB+"H5Q;K[?R'J/I^1)F(!HZ*8QY4SWBX+<^8Z D! M-O=MG)5B:2F:%2>",]HW#X06MYA.Q'QAA:Q&UXM-#>W;4$.D9*(S.*%4F[/L M&L>8*]1=AKF=ZS<.QE:^339$2!"Z@Q/6%<53E":GSU.<,\PM@5QO!QIT4&.8 MZ-YZ%9T%%V 25!-YZ)5(9=@1GCZ2*:;%3.Q4%5P0PBE-A;TSYG'F5B&2TY/G M];7S'5I Q-298Q!6!*>0W*J7DU(N*I[@*<5Q6JT:3S-K+BOQ/Z2:>T,EK[4O\A-^G92>,$TR;L$:AYJI MV@45N4!2QL4"@9E>,AQ:"^S;G_9+P(1]H#9@429950_83!] 4]\>%3QIP&P( M3H!_$/H=4R9NJ,$YJW; >^=9U1K4V+?'!0O1@A7!B;&RT?,J7Q[CP=R7KHGO M13D;9V4F>]NN:7'PI(:Q\FJ:IH_J;P63P#N_S@I*?'"S17]YE6+O2P'K$?5; MBA$KZ4RBU;/;JH+U'8<:[@TCO)D39%4JY1SE&T[1 &8\&)B27##"X4D!;W[$L6(9P M1@0GPQJ.?84H'4C?82I8/CHB@Y-&+2PXRA,;G]O?TK<;@]+6+D?IN35SN#44 M&3FCS+B2JEB/4#3S[9QL10&C:O.=F4&6)6R4[P6M2M1V*^K[%';[-9J6O@W] MFM*#LL0LRU_VVC1?\+^W>19B=;M8XS#$&_AAB.C5%1(4/N BY3?RP$JC^^H?'H^$R#H3;C/'ICRF >0U%Y-7?1CJ!E80 MOJ,(!6,["563FN L]3%AQ>7X*R&)M&:8/J8Q9C=D=9I=%7SKV_B.)OI%TD]Q M> L4R^.P5:&F878H0#TB/G^](Q.[D,DDS5-6S,_N5L@9S%%?0]]S7RN2EKH! M.1"<8;C!6;:BSK"^VH+S;0"@ MHWQA+'I6 @=CX+H4M&6DE25,+-Y,1"]EJF@B- O!4TBBG!]Z?3,T\6WJUJ"F MKYWOB=1+DLKD]3<*30^OR0QEQ6R.;!U]0R:G;^+;1M@*K9?ZX.2U.E$Y1_H\ M+S#EG^C%I6_A.YJPE58?[0$*:XY@KS'L /I>+K47C9+2\"*\5?!PQFD6M31I M7G(BJ^B"Y.P+'A.*:\5-I\\\^>,<3W-$9^><:W+]5U3A$)F,0*;@%@?U[2@' MX&A+V1QYV>&O.!F:4::0.31;R?-"2-+5 O.M_$JL.[9Q^W(/39I+6JJ965WH MVVSBAHJ=HWI57\R_PN*+D,>4\^C+[C8D*\Z4'.XJ+ M]%%NOAM] [B/__=T]G;04D#MJ$UI2$-S7)!3_:8Z&$CK %S:9J*T85)P$KYY MX";\"^(DU\\<&;;*-/#>5T\VE:*9$<');7D?T!^4\^6$/!EDIH+UOJ2RJ;ST M# A.5E]1F@LS?YG?(/$24.,^#L =,]#VOH_,;2Q3.T:%MYRVJ(^4NQ\6Z5Y? M.]\G\1RX2 AC@INX/$(3)\#P"9[_/,^[UP0:DWA :YALWXII!A/JAY)K#.%S?W!Y/_Q)!] 00>\YF3/L1?BK%M7J53>QM)#ZSH!RCW@5:HU>#;T]3.S6V)Y]4RS!5!( M(2Y-]=(6J/W54#RO,-MLNTG9A\\[O=%,;O7=DJ/X1YE2O,:=SS9]!+I191!M M^_)@:X:%YVDXRC'&B:PX4:PL J5NTTF@FUH68K=G67!FK:.ZH(=FS*T"W>?: M8#[#7J7Q/(,U9%=/PF[DH91]!*"UE^.35"":)PQT 51?NT ]D4&$<U,R8\ MW3U]CC%C/#2OMCND257N-ENI\X;=!NJAX.K@A*W!^JPS0E=/OU^.K2R J6V@ M_LO>"O0S*#Q+L,"]6CZ])5Q[Q6VEHJZ2T\Y)LBW'6;_'0 M [!5A76:&IQ[J MYQRO,$U)TE[XT:N$72^^HX)U:.Z64MJNUP1Y(F9[K#!E!T'>+K<]5JP="PQ\ M:QDC#&FJ]C^(M^53%F>$E12+RG;!5#J39?KI?9Z.TYBGZ%&U8\MIC:Y(EL:- ML,\MQM454=JE5L48T159L] MDGO55E#4O37+/<[6JTRE^WRJU8/2L..CZBGB5M=T9( M,\S4ONN@XRE6"G^#[^4)OO-\3.BDE:HU>_Y:CD!A G6SLF667"5QR1&7<37)*Q'%M-0<>S5,TCV3YJ=K!% M[*W+ M)JG/UK'OC^D-AN)-Q[D9(ON!YII&"!U?5X_Q!T&-!_LZ0]!Q=]UP?Q 4&=5P MK^OUVH'_(/C%4PU^'8?530&&,5%,DV.^[3@D8S(P"+(R*]"@VW%-%FG!,*J0 M:3#O."YUO+UU)*NX\')$B$CP1C[QE:NOZMN/7;&+-JN<00LUOB,[O M63=2J\CC+(/.5\N!?@J*_IOX 2=E)G?W5_?U5 ^SR'=9C(SI.%E[QBPPD.N7 MVM=A0N5:L]&?XOU# [LZGGXS=K5:_RD-W+;95"4WB9K"3KB@2VZ6:/JK!>B> MH18;FH#WE VM/)8V=!&3UY*O05"SG>_R!8B8NN]% U@17&':49:1)V'SS@@] M(>5=,2ZS+BG] K7KQG=-QCKR78=1+HN1E*>T&EAQ&RC1L9$?[\2V#]]5)#;" M6X,\D.0&+AM)-:Y/L5576S+;R-]ICFE7MS-)VS:_T?4H^5>I/WTA3S#W- KA MOJTS\?X1#W/DXUMZ.Z>#]^:P(/Q5VC,SY<'YJ=6]8(1^EV?@19DXCY:OT=.O M/':G*%RB_3\5]7))6GJV4DU*6\<"N:%ZG+]\F?$W96O(JO.-!)W@J M]LD6]<@ZD;; ?"?A-M)24AC<_*M1]"MW53CCGA23TO0VIK:%[U-X-M+IHSNH MH(@@S2[ 86>+MAEB#+D7MBJ!T>#:V92U*H$)("2"W!H)W@0 =1+ )D>%IRU= MP6UJ6 A-L\>AYD1P%KU^;5JOU)3 OF.BS45FX$%P\II[HHUN]K7HPG<$M;EL MK?D5C"NOE5GR?C 9ST^1F0H9#COE/Q>-$VC;=^N+TV75X3)91@>JY3GLU/*H M#ZH-&Z7TE[H::;*K=1TBY$K%BV&()QI33=C54_1:7X4ZPWSVHTQ&8/(AL1IL M) ^?,XYR&.M3E9&P?HVPKYW/*S/FJ%52L*=)W]!W$ 835LO0 ]D1G$.O\)83 MB#NF"S[2&L+L:^X[2-M$I##6!"?8Q<,OUC:GMV$ 1%73;&W:^MK[-D% X6G> M^H%Q)UB-;4RXM44,Z\6W8=I,T#:<"B:Q6,2!."THU82!G7IA?1AX.AYC<:%0 M(_R[%N&@J'_.8YY?29S#" 27V"ZE)5!5O<6MUW";/GQ>OJE$LRF4HT7 )#2Y M%+O_#6!;'EAV[MO*VRM#^R).=RP.SAM :)NOKAB+&RTXU>W-MW<81$%T3'R1 M&J'VB,;+?#?JU?<*Y2 :TL?4%ZDI)UB\T"0X\_<29>DXQ4GU:I.0'>06:)># M^-Z-'D2/+%D>7AT(A,CC!Y3?BP?;4E7/Q+4[$N%$6\>#:I,%ZX/+G),"H4R3.1MO M!FQFS@L6R(RY*L(1FRFU75J4G4J MARW*/5#&3 >4-](FZ[%\YZUN-6I-5H>O5\[I]M$O@V2@Y70,M<$%;^: M6VTE2:F-<$7Q%*7)%9\">GO3C/![6H>2LIBDH$Y=0&P)5NO:!%B_J6O=42@Y M"$32Z]+XHH0.]PC=1J&$_QL+^MPEGC(UHN\Z=U"H;I4.8$'Z M#REMG!P]8HKN\;=RI>!PY*_FG$D]V61:L0+EX$%-OI*T[\NB%-+AVD.2) M5AI;DZSKQG> N::H6]9D+=X%%X?(]Q]%I(2RX_FCOQ+_HZ*@Z5U9B+-MMV25 M;%?/Q!YQZY+?XYX"+1=]^PY1W>B*.RX'LW%9.\I0K.^-3SG\^54_K^JS)D-%!YP M9NOB@\XA336[JVUM2<1@2%-6:K!6O*?5Q?H:,SZ_18%+Q?S?\K1YN]8 9TP7 M!T.K]QUJSSLLE(.,VT#+%[AJT,9)W3GBV?.N1./FL0YH_0&P9:,!V&;@%>C M\;ON$Y-F-@P=IR%#JTR<43+--&=ZWBL>O52CW2S8$II4%9@LP:2:B1W?P0ACG##-54'O MP>^WU"U9EZ1J#VL DE9/$\Y?)C1-C/>*)UU:#QNV$:X"2_'MCL=H_)/_ U!+ M P04 " !PB%1.9@=SM=(M PY ( % ')G&UL[7UM<^,XDN;WB[C_H*N-BYV):'?9KO?>Z=OP:YUWJVR/[>K9O2\.F((L M3E&$&B!=5O_Z TA*(D4D %(@ ;HU'Z:[Y028F0]>$IF)Q-_^_7D6C9XP92&) M?WUU\//^JQ&. S(.X\=?7WV[W3NZ/;FX>#5B"8K'*"(Q_O553%[]^__YG_]C MQ/_WM_^UMSOOSX;M@M+=GT-MO.!X3^NWF8M7;-$GFO[Q^_>/'CY]C\H1^ M$/J=_1P0L^YN24H#O.KKYO/-Z.#PX./H8/\_?WZ><)9/4<)_/]P_^/2_#T_W M#_G_'7RZ.]S_Y>#=+V_>_3_#CR0H2=GJ(_O/'_??O-OG_\N;_RT*X^^_B/][ M0 R/.! Q^^69A;^^*HGVX\W/A#Z^/MS?/WC]7U^_W 93/$-[82P "?"K92O1 MBZS=P:=/GUYG?UV2UBB?'VBT_,:;UTMV5CWSOXZ358,R\;O7^1_+I*&BZQ+3 M+/R%99)\(0%*LJ&GY6@$4HC_VEN2[8F?]@X.]]X<_/S,QJ^6.&7*IB3"-W@R M$O_D8VGU59H^8LH'S^RU^,MK^DCWQ@B'G-.LV93BR:^OQ*]\0'P\.,R[_I=- MLF0QY].#A;-YQ(5\W?;+P0,S^'")RMYWYV8?GEO\LI@D>(;C9.^$Q(Q$X9C_ M]WCU*R.3"[X>S3!??T[(;$[Q%,BY2W"0F^3TDTYHOCV>]I MF"RVE@WNTM:(881AHS%3(>Q%GR>(3<\C\D,WEUKT9$E[7"?(1'D5.@O?OL%/ M.$XY94 >XU"LOD=B^,<)14'"_A$FTY.4)7S\4YWN6O1D27<)C0TT5Z*R]%V3 M+<'V?C"?(]TZMTEFZIFML9 9#(&(LM?G9@,@8GM$Y_)K#IC\\^1_7>' M'B)LT0JL]F?/%C39%]:3T;1DUFWC MS"XR^7:5T)J=8J3OR.9W;]/9#-'%U>0VY/O=) Q0G!P% 4EC,9>O210&(6:G M.$%AI/4^M>FK7QO@$E&Q2CUA,XDL]-RO?"*D,DXC?#4I.P"/421B%;=3C!/K M@C?^I"N-5!O]@<<=JD+W+7O6XMC,6AS;WH=-OAO:_JJP 4T^7*&S9BLR0I#) MUSGD3'9KF32=A(HCW\_\=C/9$BGPJ]OKROZ)X/#J+.>UB5#(!.F2QG#I=X?"0 ML[7*_.3_7O;.C@KW["CSS[)E7OF2O8@$%9XBD=A.J!3O#"=^MG[(P$K9WB-" M\]=B+7^-HX0M?\E6][W]@R*3_5^*G^]7' H'S07_UY4T$7K 4?;M^X)81OO: M ]:S0*C0@=8_KKJX/]-2_<^,?C7U\E-)6([ *EDP@Q=I7GD1\] MAR;CK-[$*G92FT"'514" "=(5@ED3L$I\WE:F!@0*C):JW#4K1T=%J":B99S M"(_#_0$#]F8 MVPZUJB$.(**8%L2 8W &N5W2+DG\1(0CJ $D<)O[MYYCHV$= NFM6Y".&.-F M[]$#RX+X,#!5NOL/;L PMM,D[$( N%VN MVF*(345F"_^'N%_YA"+A=SM*3A"E"S[!LXO?BFW%I+E;S!18D):R@)N0VS// ME-#D#M/91?R$69)=_50<=R34 P$*9!TTT]PN>WDR)+O! >:CBA_D+G%2"*M8 M_12M!H*35@303G"*EQA5,>][\9D2IIA!5;J!8")A&D+AG1\H?+DXO[K!#-,G MQ3XDHQX:(INL0[B\]P,7L1UF;NZ"9Y.94FLS-(SD D!(?? #J4NLV&?*5$-# M8\DRI/^/3O5_3?$.SYSF.&>:6998J69$5AL6@\4#0,I4$ O&3/V=6P[/J M0( QAT#FX.UU(I$YILE"9$X>(FS=&,'^'"/[+?04&5AR,K7_!]#%B5$QPM;MT6(--* MLT75RG=4M;R#2+EU9)SB">:;Q?@./>>B?@G10QAQI6+&6;\D<:#;)XV[\!W# M9H* @+KU=)0L,1/PI.2^ P4S#8+BUO&1\ZHS-7U7>XE+4,]N'1FE"S6A18QS%#^14.[7PK6ALT'A*0IN* 4#K/QA![9UZH M@I_>S>P*>9,AP:86 @3+K8.BR6HY[.6QZ7K8UD=A9$)D8P5%2I^09#>N-?, M@*:G*&.Q0&3<>C5*?LFR1[*9:U;:'KZ57\=!M^D?I?HLN$WZ#TIW3M]W4 MJO$.(>+XSMO1>)PI$$77*.3F[ F:APF*2B(H#'EMVR&A9B@-B*-;O\B-*.T2 MX_$9HC%?R%DEU6$2!J%B?=2W'1*.AM* .+IUC=Q1C%A*%R9K9)UV2#@!W(.X MN/5SP"_GF=@;0\(%X![$Q1N7AM22:A]N'JYM:"09B&?)%?*WUQM"?^'_V6$- MGO6;-I4B/&_,B_",_G*-Q!ETBI,P0-%?=T5Y=D5Y=D5Y=D5Y!E8#9E>4QS- M=D5Y7D@I&-_+]&A8!R>7X]5NF\I)OE?G&511GLJI^G;*C6&%.2 A]CZY%N(9 MPL.;DF+\8')%,S''F;?C&M.,?:.I C7V'BY3&3RUXM;$I\@_:;7]!# \[:2:J_L55O]RL@D3W%#(D=@-J=X*DXM3SC_5>ZO>ZORUZV['I') M*.\F*_A=Z;[X@TOW77[JNL%S<2%8/,6U*D1NXM S:NV#\VBP+KX&^+Q$I]]Q MRKB8C!5Z8(:./WFS@3C_5#+[9CH6/.I<31MDCMU^2@43%>.>>OW:H# (7U]; MI+IQ]4G3H,]#?E2G,P9ZA#A1E:8#S9N9=M*Q3%1<@HM.VU5'JL)O,9I,PB@4 MEM,)8F*?4ZH3IG?E^-2I5L.QI_[.XF5JQ8:[I."#Q:GBV]A'5=Y]=:RQY&KR MF9!QEN. Z5,88'9+(N6I'VHS1)1TTOAI%F75MJXIF:@2$DM$0T2FQKZ?7K/5 M:YM%+4OY@DR'"I!'&3W_:+8ZB-,QUOVJMUU@U<9BX6,QQS M\2)10F(\XZH4HHDW:K7H:!H."BXC62#\W-:&RHI9K63.78X%V\IJ>>IV@T+/ M1!0(/+=7,VO2-MBVA@61G'L(%;<7+#>&TA=E15D)\: -B4TQ((C<7J&\)#&1 M3GB]_:=M.D3X#(6"P'1[H_*&+%"4+'*^RY(H7!-0$V?@-4. -)%&%=MQ_)A M_M1.SOA%G&#*?X%1@UH,$C2U,-9]J[8PRYG46O<;A -%2"(#"(QC1X:P84%A M-68\V&Z0L)F(!*+HUK/1 L"7A5U;V%P_[[6T><^Y,O(Z(BF7H#"*2(TI DLSS8[(9=O;1(5JPG:L#''NN'S4KY"DF MRC&.L3*P #08+N: *"!>;ETVES@Q<0M4R(:(C40 $!&W[IIED8QE+OXQ8F$ M(R,E'R)""D% I-QZ;38Y/@VC-%'EN ,-7@):%5% O+PI=74:/H5C'(_7_.,@ MXO\PNZ MAXBDN9R@3'SDLP>9JN?'OS'/CRUW^ZZCHU(/,XQK&NWH6 MNWH6-E'*A[JX#T+B!JGM\F8#26U7R>Q;#M<&K[KD:H#<<:J[4N'$1 "3'6J@ MZ PB!7Y;!'VN>K%5004W5J%ZENA**GB;L J4!=6AHFSFZIY#$XCT G@:IMNL M_ZE#2D[OZKY$$X@4G(-[DT?5273 2(CO9-[BML5-GWO^65\ M@&4_]YI6_G'?$:AS"RY.;I_Z6/JCC&J?RZB]AP)D&ER;')M>_TSS+"%V1P![ M)/,H:TY",;W! 'G,L-)6UN_ZR]R.E%P5 H\YM M0H.QZ,=UT5E"PR#S#/.9]8W+R[3JL# ([3#R+<)-1T7SOKP? M "U%@K!NF\PA+?X@L]:^Q7,^-B40\08PO;\PZ-F&5-TV&T.JZJ,QF0M-7$V. M6' ;/O_?-!Y3OEN$SW)5P_1>JUK#-J1JMXD4]7=BC@*^=5,Q+5GR%2=3HDBD M,&GM+V9-A5"%>]T\ZL$(P\"S'N^W2X78>.J#_;4DHDTQ]+D?)XA-SR/R@\GE M_& NI^AI5'35B3 "$PX) B#YR-D[#9E("4@I%GRGLQFBBPR#D!O&$ZYJ+L11 M$) T>S%R=,U%R9_/[(3AHA9-R2XO7JL4R?3L'V$R/>$6')GQ@2$7Z=.F2$6/ MHU*71?W)HM/1#][KJ-1M9T@D-)8R?;"_R?0=1>.,91P^B70"]M,HNZ'>&6NA MG+<;$3:Z8K_S=C0#!S7R.Y+5&#PXW&;JFXA)%LOAI=!V)H2J@%0O&/ \J M=\8B07(&WVPRF%W1&1TQAI-.QQ::(TAI;^7#JYC5;'2-%F*09;HK'CH?K6_9 M=\8RW_'D_+[;Y%=LF-EZR;? L$M4\8-\I3QXO\G2V6P>D07&HR(1/QM^76EK M_>4]60&'>%V\HLKU!_E@7#4ORN[^-(J[75P ]FK;3U$>.+NQTB7*<_GF<5#; M/):AUA$_)XZ*\OW=;=14RM5A;7?(S".^.\Q3&DQ1MY,TD$^(P]K.4#XT=SH9 MLM67R3>LP]K^L![K11KSJ)2^W"&'OU-"4CF/M2WB[RFB":;1@F/*TBBW#=>7 MN49_^1:CE"]\>-R5T7N#LP=3N86=+/CFP&$,LD_+!:CM)T7S4=9^5.V@NY$9 MR;FK[1ZKQ\Z34>FIQ XYFP"#L[:)G('KI@\DP.9#SJ#K(],&8.-$ ZFMVI.F#68( 5I6'FUX&87;* M ;C;YIC3-?-Z"UZQ1+RI;6D*.[Z?:09 4-OARA9]'YQQTQY: FJ;7-VX[X-# M1@'=U?>Z33._#_:".;9NJ&_R]K$T,.$V^K6U#2M._#UZS,P# ;6U#:G ( MZ&4<1 #CM>U*;EYWS6-A"%Y-2F;@V@I+XH^ZJYYM.O/G/N@6CQ^UU^+ KI&^D!>2ML!K]XR2 MF[NENV>4AG*'= #/*%E\ VAP3P!U<%-G]U25)U4[^3$AP'&2'V=N0O;]>'&, MXV#*+>[OZJU:W_(%[-:FZO'M&E6=[R77NMU#W]+-MFZ,A Y N2*\V^R[0]!G MDZ CE'TN,G&+(JR]'E\B:1H M/A7IJ\".Q^D5Y$/>YM22@3.F?[1R&;SGG-)XF_:/:=$U'L=%J.I4"O<_LVH^(I;RWR91I E$1S%XU4*P?'B MCG];?>8R:CSD_:B)G!# ;B^N@ZP+QG6FNU%C-^>O)I 8@EG7B'>GL*[1]'(' M[ -QGW?'XS2,QGS5TFV053I75;&:3"^BXQ]$Q&W\Z2L*IF&,Z:(LGPX>1:/[ MMT/#2B<,N!DZ+C5'2,1.0RP>1_]*HK'6Z 0:W+\;&F J02"PWKDNLKFJPW%. MZ"7^4@+G:2G&^E;,1(_IJLBQ.H)VG4FHWIFD[]1,# M>3RU2K>'RF>[LRLX?38YUR+>)B@>(SIFW^:B-@&G?[__25OGV*2YJP(;RJE% M6LH!X?C>ZA9JY V]0?$CY+?A?R_]>T;5ZO[ D:-MJP?7=/) M^'GJ_O[&\"2-OH03Q>4.@\9#Q-)8+'!*.G;R/''N0\:%UK[L7:<=(F"0%*#! M93.G^78:SN?\RZ)$H.R P&DJ)(-2L)QYT)IR_" -PYR;*9^QI_@)1R2;L]HI MH&PV*+#,!0)C"5;KZN()IA2/B[(:RSNJLG=/1'E:@'I0"&CEL.T8EBH^+Z,= M/JW?H;]!";[!XS1(0FGA:=Y*TVAH,!B)8^#CZ*V*:X.B-I>("COS"2MO64N* M134L;_.7U8?^6KIW[;RFS]K55:[P>HRXM1;@VRG&B5(OM9H>S?6RY" KC5BN M,ELP,3..:Y\(EC&:B\GNZ:J5F5@ M2\@<>,(!-4H5[6'6>UM=>^LA;XY'CQ>N2U'@TQ0?W9Y47DI071$V:=G[Q6'E MZ";->8?]O59!F"2XQ)-2ZS)2%_<&C-0,,@NN-XZ]=D6UO*)8'K=^BU)YI=I. M)RFEI;D.9@F8=.(J0=+\S:B&LOCI7]]P!\#0;1!Z#X^,7S_]X4M.[]!S7C#S M,U4^^RJG'PP@$K9M^\%M^6NKSVKSZ9W.TJR@-9AB(8^-I] M]%&MG3351G\(Z13>F5HAT^V\,QNM_\B*..Z\,CNOS,XKL_/*[+PR.Z_,SBMC MVR$P)'^ ]V>6QL?&OMTQVQX;51X9KT[N-3-6D=RH;3HTF )!C%W\I>F+^) M/.Z*3W'^3V/PY,V'!J!""@/G0*]/V28T7M%6SX:UAR2@]VX\.. MO9>7),DN M"'\A*&9K3@V.?>8]^)3\K3D40O3>' Z;XJ9+ W=_=-P>TY=0,%8#C*V:L)Y= MQ=C5A-W5A-W5A+5[:K9K'ZRW%L,;X+46PZH6JY+"'_?>5_1/0E3"H\JMY^"O']7JT*SQ(1CC[RNMF#P';++ M#U_%\!;!Z6ID#ARQ^I%-U/S:7H64"KW[04P4NB)SD5'81J-5AL%-M1N=[G*EGK=X!A<5=UF*]4-URR_RC@E M4]ZN_](3=OQ<)E+Y&=8YBB+R0US2.B=\:*8/R22-ZM+H86W2S6!1;BZD[3.< M/$9=YBMD.4--0!0!X49]# [!EA+V<@RTL/9>XJ3%RKMN-3@\C64"MT^__)H6 MB@0-$T&]3!""I>(,O09D0R <^W$S''L1/W%!"*V^T]W-?7'!V'R.,,#;ITW> MEC5]?AIE57VR%.)571\O(L9@U:':B&I0B.F+%U'B=3(X7&W;]!EQ70_>1)+- M\01?#C?3UD"BRE-1\.XB7A> /6-).$,)-GD6QZRU!]57#2$C+:3S-.8,\BXX MUT8MC5H[BCTW0<44T+I2_(M!=XZHES&!?E#W.2;]IWBXK-4"O=5K96[/SKO7 MRG:OE9D+[O/*_*=]K>P+/ZP*1P/_Q\5L3LE3_CB&+F%(VJQO<6Y J M0<"-SRU8J]M.MP&.$0V)^@@"D _UT*&4WK< SY+';S&;XR",D)O) $.X[BJ42 MQ A!\J#EN_W-H.55,L5TE%?SJM8U*O^E^^+<.>? M=QW!VJVI47$?8A%BO&2 M++[B9"IN1C_AHBIG;=BIHI'Z/KP(NP)L&@==U>V]";DVQQ8,O9IH;!B!UW.! M!?[")R 7)$'Q8RBJ:6:3\WB19^I&B&E>?&[4B0<&MQ%\I+V(?CJ;%"*L!1 I MVCK#KW%';@SV-I 9@Z[2F'?&O2OD?3X(]#XZO#XT\$.1@;^Y0N8H1M!V3A*U M)+TLV497*W7;5/U7C(6\\#WD[7H>K:!! MC 7L9PMVA)^7&VK?&/N\D1[-Q#MT?V3I^U>3S0T*WEG5[>[?.:HGM^V)V4 L M Q^< QSE\E[]B#%ETW"^OI4!0VKL)? M^>HX;><2,>AWL$/"@MB]V%\=CY/_QD@46K U/(KN_B2CHBRMG^'L%O*(ZA!6 MAX/H\,\T(%;R0D.B[>O4KH:$*&QAVCZ:[6P\<%JKXX'3 M_IG&PU)<:#R\=SH>3M \3% DJJ.?D-D\33"])9/D!Z*X+)#JNKMA#X/%O)& M$,H?7-4E1W,$W3=_=R@O3;ZL%3 J'C',KIT7SQB.BJ'=_5WY-6-[ B$R.:%X M'"I?27_W9E,@T3)[[SQKZT4JAV#IJA#F' 7B3S M='9,*"4_POB1V][\+\FBF2D!]>+J^I,M4T(IEY\!*YD8_.2,*3]]W: $GV(6 MT'">E'9U,XR!3H8.L4HLV]-86J52QM2->)8+QP$67"ECC+R'!AT, JP6(OD9 M*CK%#\E%S/CI(BL_@%C(;N<4H_%5_!NBH3"3A2S*%P+->A@$KFUDLAWV,9Z! M(%_F!O14A M_0S'R&0Z>YZ'>:'54_5R;-!XZ/C*Q#$(I/3F8C^;S2.RP/@8Q[S#1%SJ9*NK M@TI7]=M-5_6RJU'15U;R%;J)V+G+/;L->37'XM/QXT7,:3A;:N_[._F5RE4O MH[R;GT9QY;G3[FY_A@DC?&Z&R1P(@+RO%P,6'([NT#/>N+MZCOD@0U$6"\DN M:Y=H19W>IU!X7OJYU2KDPF%"*2!6[%,H.)6K\#N"S<1Q-(2XIZN((<)= 6Y5NZY*HUO M5Y#!1YP5-4U*M#Y49-%='=Z@\R869?R MES2842=;M,'AG]/15K^4U$:2%,Y M!VK@[FJ07/W$C&T_W;02=K456. FCFKD:%2N!<(U0;3 MNB"5E/S^K:-4*^W$40)48A[TW/1_[_5&E,>&+[&6_NSIME-ELA??M+EBP?&] MY'I)T/\%T;K2B)RU?C8%ZSKUR84L4 M[('J=6N2YN?D[)A\C<+Q)5:\IU:GO7_O:'<0UCR.E!97/\7\SF*$BNXN+QRA([8"4%WDS7 MRE^UFS(/GM>Z4/XEV61FM1JJQWY)&K,^!@%, U$@F$I!\%YO)^$YD\=&WM>J MRIXA&H?Q(QM=8SJZG2+^8X_AT-N$!-]O\#REP10QS%1QT/>UTK)9ZU&IN1,@'Y'WDC=QM5#7$:3A#01 M EP'';_>5%[C,ZG94< W\GPT1.F MZ!&?$);PLT@FC"&,BAZ&CJE6-$]ME.JYKEA2+E.ALJM),5#39$JH*/]Q1XY+ M"Y9B\F[5[0"'@@5Y_72KR@6[P4*=XB7(E4QKFJ.9*)ZB2-MOW^>+&1GFPAIX M=7OU6 5 *OG[6BT=42N(VZI9_&:9R^^!UR>;C,=BWI49/*)4A(;S=XG7)-=H M(7XZ^H'HV, I9*-O+UX>T@K"($F,'R?:^A/>^*3LC2CP72-+> S#Q276"L7# M"059EG5&-L>G0\ M99;<12SNU(9/6+!QN+__0>5V4K5PE:(,#&UBSC08ZK:::"-CXZ"QMI M;*7M"M-@Q-J#V$8;FP5I% V]47=\.PB:+\M'PSCA_T(C]LBGR55;5B9\_\H!$R(>U%G-"06U'! M;RA*554ONOOFRQR1W:G*4Y=M6VT60F=SCEW$UYB&I(M]6?J=ESGV[*K'/U\P M(XP@P"%)HM^:E0$\S&4B%FK4R/W:Q?%-C(9 M_*A7L>0)&'[_")/I13SF2AZG**H-Q?JK ' ._?9?\,+IO:4XQIYO.]_QQOUM M>YR!3G";^ S#$YY[A[5U0#;(//"%6X6*J(3U^%S0*A:P%B\>F_IWN_F:&^^\ M'-Z&IM46VO7.R3_\H>1SP,'5<.LQ;K%K-8,X)K.MSL49-Q;CV:;PW 6/DY;385JP]YOQ&\'@H1Y M"(/W?4V%EO.@$.'#H/1?8QW2_H?NM7^+19'!-E-@H^7]QT%A(.,>@N&CXYMR M(O1P-5D;SVK''T#^0D\(:J$-@F,^ "HDO\%1IA V#>=WY"Q.#%Y0;-R1&_>= M&AP-D&:Z\BR7)/EOG(C"TH^QN.62 MA7T+S<"#M)?/O]0!VZ/RP#/'RQR\N2.4FRG%3X).<6FD7SYVP]F>%L&0F;.D M?\I2(%>^]@"J+%?^ABN'AD&RS)8??>.<,3]RYG?%87;%87;%878I\8,I#[/+ MAM]EP^^RX8<%J]J?A^[E2[ MTG.@F'YZK7>EYX:D=Y_W/I]+SRUK0>A*H-7I>G]D53V,B8Y54)]6TV-+'_]H MJ,^/GA>2 U@%O8==Z?.]H3[?.TKG;J'/]UVF;[_L=]F[LE#,GG2W&K?F^ M>])]]Z1[3?G5-]/[+N+5\$EW51&M3_VO%E_1LU:]91(^/+S3;YT_.)K@-H\D M+[6;Y9J>IG1UERA/_-OP5V0[SV=*F"J>UZJ_^P-73^IV%HC:0@_06/'CJS^9"NN>\H;72533.^F*':8?JMAZ>6-3\>JA(9\*4&WMT3&=9+B MWM4<4R16YMO\_'X13PB=9;(NW5=DLDET'L8H#D(4E:B+]$5Y9N3[S0ZZ>KSY4:>9%#F+-[@.:%)9F*M&*R-3XD!8M3:CRQ(F%4^0?,_ MFN<[FG?F3V9C Z3AW,6F6AQ&EN)MPNV ;*U.&=<%8X4H3)U8H&GF@Q^_,5Z; MS@(#Q7AW^,IYU&:+5D(?_@]')K"FRZ^&#[K&@!-.@]0[0Y1BK.(73>N8U) MW8@:KBE6^$Z6%/=O'%73V\(?5N7=SZ2(BS@@,_R%,';.)>=K %UD\E^26&P07*M1'G['%#-%&;0./SK$<=*Y M.OSTOQTQAA/59>_L[T,$M,RYG\D IWA.<1!FTL (E*F&B$.=?S\#]*OZV.0H M^#T-*;ZFA,_]9"'N,R1'\?B,_SHO&]R2*UG&?0P1R:;2^1255H2B+Q$5?WK" MRBCSAX91YE6O?L2.S[)BP_\(Q[@PB+ZB?Q)ZDK*$[V:TAKPD6<2T R\BR#5N MCQ<5?MGQ8C4#EI:Z<41YB\Z]B3 W' ]@D'EK10\CZ,SMP8"SGEN"-R'[?KPX MQG$PG2'Z71UWUK?TP..Z/8J;?G(S=?EF#=?Y7G*M"XWJ6[J)61LCH0-0K@CO M(MG=(>BEI[=;E'WV =^B2%R!R5:KSX2,V25.=&Y%N(VKT*_Q/"--!.DG(FQX M#Z^\C<#A2!G=2]H8 1']"4N*&_M7DPJ/JGB8@KS_P*1"L\2$8X^BDK9@\'*W MVAJJ/I_V1D_AF)%8F4NT0=3[+F(TK(F277"O:+L$2;7Y)9PSO%#JLD+B(AK; M1)-U9L$UQ*H>;\5>PVY)FDQ5NJR1]9Y4U5"?TOO'_LV2057BL6DM[FKP[&KP[&KP=*OZU36! MSY@\4C2?A@'X+#"G5Y"_L,5'JYB.WX(Q0R\7HLRBZJBD(.]_H=(KF)@P[M$R M9@L-7Y!R2-$[H0N'U8_H> [4,)MN+G^V^W$HR*/WZ[ M[?T%7:,A3V1<@FN3VSR?FI/WFB_O_ ?TB!4%8U2MG!50V"YLK!<)0M!MK&'Y MD&DMN1=&#VPR4.@T\H!>)$TOJXFHU]"+]"$)1F."EOY@F'#7JSIL4(U.4P=RB%EH<1C81 M()@ZD4C9R(/S9QNT-J]J:-7B6\(0P+(NUT33S$VJD(GZC0#S/$6H"\R\/+5V M@VN/,=C+S !#T4TXB? 18Z2X1J *S:C;."J=83912 ,A;"^'\FCC8O9 HC!0 MAAHK-*Z*-S15L(1K<$A[N<,PAI2Q;H*\F1752F6W'J0'BH>"@D0"T 1PY!H(HEKL%/NS7']@6=T ?Q M+R%Z""/. 6; S9YNO $YQY3,(PIP?6#*M2@I&@=9%2%Q/XE,1M>4C--@39:Y M/S#MZ,:241!!U K/2[+&X[^G* HG"R[+49"Y>=E:3I6G@/?3HIN>HR6F'$(N M@@9">N,6: =,+;C22G7#\ NL18LB\@/% 19I.L6L9'<+W]WYTZRU&]=!0UR:@.JY,Z%[3'UV+72.>X_.AL(<6EE#!2.JLZ^R MB2-70Z/91,Q%&>*2>HPB\5/;^51D1.QD."*%J].P3<7Y)3. MDD:,54\T$O1R*&F"A5CQ"PZ5Y:05Y/U?1E#JM@8!+*(7]Q!L >&EV\4"6#UZ M5+CYQ)?%<6:J%CN_RIL"DO?M23$:Z\2,[UZ.406W%S$WSH3=>4WQ+$QG!CHW M:>FBJD$3_1O+ &+AUH>UN1MFXPE%^6NV6I>&2>O^'[>W;Y[!I\BH0U'AY'MB6L*M]2A!NXB:$K5.Y%B#/ M ]4V,?+R;&071Z]+7U:9UE:]E)&[>D-2.V^4^/@>CCX-G\(Q-Q;9-5J(Y3U/ M0^8V:_:,.PR1NEWOQ=#:&1D&0FQAJA>_B_][0 SS7_X_4$L#!!0 ( '"( M5$[^W["YGG ']3!@ 4 9OWQ'1OSS_WI=IN@9%R7)LW_YXOW7WWZ! M_^6+SW?OCN].+R^_0&4594F4YAG^ER^R_(O_]3__V_^#Z/_]\__[ M[AVZ(#A-?D)G>?SN,EOD_P-]BI;X)_0SSG 157GQ/] O45JSO^3_^^3VBOZG M^-Q/Z)^^_O#G&+U[YU':+SA+\N+S[65;VE-5K7[ZYIN7EY>OL_PY>LF+/\JO MX]RON+N\+F+N"0CZ+*OKW#]^^__'_^W#V[0?Z M/^]_O/_P[4_O__S3=W_^/YX?J:*J+MN/?/OZP[??_?E;^G]"_9]3DOWQ$_N? MAZC$B#9$5O[T6I)_^:)CVLMW7^?%XS5QU'% M^>3\##)*L/]ZUXB]8W]Z]_[#N^_>?_U:)E\TE<]KL,A3?(L7B)OY4[5>48Z6 M9+E*&2C^MZ<"+_1@TJ+XANE_D^%'VN()^]"/[$/OOV$7_K0<1OU9TCL1) Y(5 M81F!^1?XQ"#+;DO/XUZY*1O-\T)K.R]R$94/O-RZ?/<812M:_OL?OL%I539_ M>#W]*$M1]0<_90!<$^LP"5?C8QJ MN"YJ6XU)5,N42K$E'<[>?;[[XG]R&<2$T&],[+_^^9M-45,(43P6O)7??Y!M M3/_P^QE>X*+ =##.XS\^XN4#+@:8C5)SM+,#(FMI@TCPMK;C&K9V(XFX*/I- M"&_=YKL9!&XH5+9>MHP!?9$YAP =N.X(T/T]."DLH(:,8")\E[+/[O]S$655 M>9G1'[XW]GZ=T%R=WPRPZ?NJ1/!6ML(:MC,30$(:6+>_Q655D+B2X]?GC%3E M[=UG+4\\=>8<&+S@=T<*JT)P4HU!.>381D?.+UP+?4GURJ^ L8X=R> ESJJ3 MNB09+LL[_,C^L[3,/@Z=.5GG!;_+.JL"&-;YH!RRKA%%C>P^9[(+4N"H6);& M66PH,-<,I@?6S%[]7X,WMQ'2L&T;H9T-'MI&_9Q%BP5)"3L-.(W*BF2/Y@:V M"<_5V&[ 3<.;)4&0P EO2(BN FHTH$XMYW^K2;4^S9>K//.=6O0Z0:86&WSM MU*)3"$ZS,2B';!.B:".[HZEE-SRCL)9Y9CY2L4J6).-(K2.-0V?.,<<+?G?TL2H$I]<8E$.F=7501PG8A':]8JZ0=*9M M#BNM5#-*STDR!^0NO0RB8(AEQS>D5"O=.5D&1:;3O%CE%")V;/\'4O-N_K40 M^UO_G@@8LNAQJ3.9JS ? XS3-7YAC;GF<);>XQ,4S+AVN5K[*7;UNBCRIX^J*1 \D)=5:?MAXG^*0 MG^M*Q0MVVZN*. 2*P;O,QB<^WM;""; MG9U.)CAC', ,1!$#BQ3?ZZW[<1P7-4ZN\&.4GK^N<%::QQ.+[%QCB1-N,XX8 M!8,SP@>=HI):FC\6T=)VZ6]1F/7&WPF\ M=]UOE Y..&^(0ZIQ!;310%)EKPOE^B$E<;H^SK*\IFV4R&^:1RV'PFSCE1?P M=J2R2@>GC#=$97222JC5VI!FGU,>OW&YI-_+*O*,F?L^-? O1M+8Q>>BC _H MAC V61!T\0"HC"_\FJS50?S5!=/:+U=^P=Q!3CR$U4Q$!IFY6&&$UU!!$0#1 M_B94REF,D$-"<)]3B?S2QVA]_Y+?/^5U27=F=_B9L@UC_6V6O]K,;/ R8D 0 MJPXDSO@ -=&(ZK(P%+L;,G;DHD&J%%\O+K.$/).DCE++@M<@.ZN;A@UNSU%# M)QB<2S[H%&<-)HOR!=I(@[J$/R,%CFG9UENLH="A.L\U-?)3A9QN%TS$X_ IN=3G.^YB[XG=@M M*?\X69_@+'Y:1L4?EHG*K3;O);J?$?U;=;M.<-J-!*KQ+-NH(::'6C50L]M= ME.+REJWT:OQSGB?E)UQ99SJ;PJRG@D[@O5-!HS08ICDA*KMVIH"DQA'B.D>( M:@&X$&V?,_V,V:'3ZHG$VJ6W0W:NJU$GW.9^U"@8G$8^Z(8,ZHKM850J8OS7\PTORE0QKYY]\IK+Y=W1_FH(,*A+7]YJ_!&UJ!HCY" M)2+& 27#GGT"O<:"C]%?\^*T+JM\B0N3X[M.:*[>;P;8='M5(C@-K+"&E."" MJ)7<:RRMB.[ARSPS/U%7)&:+H:6'UL;/ZO\*UF2&#W^=BA!96PX#>CR!:7(=HV,)29L^7NZN\J,J[O*Z>S#>ZJLQLU[@F M>.W=[5 1/.:4"G[/2Z'N"" 9=TMQ69R=.W\-M/T:N]S?N_ MS[H;6Y!I&Z&WO=?YM/B(F1\K#T45&M[XLH*Z.8/_,Q7T-8->:- MCN&$W@^1810/SB%_C&JP#*Z!N KJZ.QSM_\I$O%>;LDBQ<=EF<(]%GX!UJGR08'4F MV-I =4/AX/SR1:C<@C(QYMHCX[ NO?\E&?/.7,-\ U39U.8DU)NX%U.F:7! MD,H)41FT&@4$.:A=S.]IREL<8_(ADJ9FJ0RNXS"W. M1($M"VZ*?(7I_IR]L*K8'=[?:K+B&076CJ W7IJSIASR-Z67BP^S]/RC/ X>A_S-+$/?4;I69^IVB'W'JKJ1<&PRHY/>:S*I(\0 MD^>I$7G_"+/-IB00&*7$0#<>62&UG&O/DV)IC7S[\Q MH@ P/)V"6LW/T9:!%GF!:"EH4PSJEP-J?[)!>5?1?A<52?EYE4059HE#O_W1 MYVS=I1O@H-W/',VINUT1#F='H#6_W[[[=W6->[TA&[\=% M,GH/(I+1$+0MDM%[Z)&,WD^*9+3#L"3^X0/.R>/3^/ !0ZV@X0/T)EC#!_15 M0/#('ZDMB\[AP(S+;2U )KUY:]7T&TK1:2LGZ40L".='BH#^LFMRQP6\X:U\W-P%I@QZ4.KP.+ ISS[;.= 3V)FG]0AM($3ZF=H'% Q:=Q,Z3^! MD:"Y-?.Z'0UY#>J^[P1&""TLXPTF+%9<$!;RY8H\X^0RJRA@\L#?@."J/%F+ M("',$]]RWC^JA#GY-,&T+ME&J(-AXGC,0YJ*$M[Q(M"F#"0*00]K) /"\/<9 MD,[Y;Z+*Z?PQD)G5YTT'K^?=UA4 PR@=*L5C3<@ &]E."YR0ZB**><8O6TA, MC>"L03"-0'MA+Q4I,!PQ0E/\:[D@:B1!#1]7),/7"X'0[KNH$9S58=$(M.>E MJ$B!H8L1FAJ8)N/1O25M0AV@VU[9^*D!.$8WOL7QT0E.G9% '>?I[P&$S+BE MD.2+6%,@G*'$;.%P]-#:H#C]GX-SPXQ)#7/02NTUI^/&5>:LQL=WIW?D]5_K M+*&C&/TWXU#BIS9;IL<11K1)'SUT@M-E)%";'U12TWW1W2GZ_MOO]SLY'2\J M7&R^;*:07FXVSMA@MB31"<%@A0690@,FBS;"P/8^=_5#B?]64V#G+!&/XWV8 M47K6RP [Y-[%@%XT.(G\\"D7!JTTXN+P7G@-[+%?)NEE S+)YV.SO*XYDNM+#G/*KJ1O\P6>;'DP7^.'\JJB.)*,[[ZJ&OP7GA@&0D0-,)D@S']//)PS"11H]:HP8_#Y70VMA-2W= M^Q%$4^L0*2O91@8QH:!]6J03/<^2,[I+MS!W(#=W+]?"'';WGA (,MB0&0< MF>&52B,F'H0>8A*ZQ8^$33Q9]2E:ZMBA%YN+'#:0#3=T,B"H80$V9(9<$6QD M$1,.R(M3S'*EI9=9@E__':^-UBER\S+# +-/C8$0(&[HD1G((841ET94/ @] M[HN(^=L(MTR-88/?YZ*#%E9#@]Z/()I?ATAYV2QDD! *TMBG=5&P=0XIXRC] M3QP5YE6$670N"KC -FPPR8$@A@.<&EJ+BR,ACYA"V%5%L\39&'!!_S(\(K5* MSKWP-$ =+CT'8B#88L=F7'YVV<(5 %!%+(G]R-*3#4,7#5P]83J" "FCHG.1 M1FY=PM%&K(8N2(J+4SK*/>:%>74ZD)IW;:J%V%^9]D1 T,.,R[ JY:*HD0W( MB+MEE*8G=4DR7.J&$*W4O(S00NPSHB<"B!$Z7 9&<%'4R(9DQ!-.T]-\N8HR M\Q#1%YJ9#QJ SIT)""Q085E(@.31%(T(!?.E[AXI+NIGXO\I7IRD<(@/2\[ MK)#[--&* N*+#9^!.(T*$CH */1+GM99%15B=C1/,8K*PN(2U: MIC-Z>1[7*B&A%9)(FR0^=T\1K:;KNBI9_#:*SFR[56EF4GD8,*"610,2P=PP M333KI%DZ0D(9=;0#TNVF?DA)?)'FT=!9S2 S+YDT\/K+07%^;F!=D0Q? MTG]UYHWL" 9AAP)4RY!6"AY+AM L3&&BB,M:Z;+':O?*I:CF)_PP:[4_X^(A M+_&5I?;-$)77E/ S*/)@%097=)/0K$&" MQ >YY?&BA2([/SL,<%62# 3!C.HQ2S&/G5 M:504:SH"_A*EM6F9Z*D[:YB1,>;T)B\?13"L&X-682%5XN]>8O8O>*,.@Y!W M3WE1W>-B>9D]8_D(V;26THK.NARU@.TM2#5R8,AD :N?BUSQ:3$)S4DB/< N;?H28(BBA36D!O^-#SM,E& @PTZ+_>KRXOH6E[AX M-JV7]*)!&*(!J^5)1VX>MOPHV)+AQZC"B6V#9L&HQ-C"E#E,C(XL7 X8==AR MC3\\EF8X!Q>-0A :&8%KR:1(@Z64":F66/@U9O]@2^K\H:2?*F-,JQ HU^@4 M[+*>BP3A4P>=:<:F/61/U8USSK7I&,45Y6C%--&L3R-B@"= M1OD0,"#5G*0*1Q_G2.7#EGM6"()X3'E3Y"M<5&N6KZ[JYC>V[<5<2O..4CX& M] ,XKI=URM:,9WA5X)CP%2']]Q3S M$$-9VD;&B[BAW;I=V#1&F:OT2T M^43BXJ3S'1B]R6B5>3]B5P$Q>!OV*S9Y6*L"#Z2Z_7WLI@5A=C$2OO MI:4^W8''^1*C*GJ%L@7O[.&<9#3(SDD\*]PNR;2"8 AE0S\'W4 _TJJI].ZK.C60@E!X*C0"IC'A2#:6=^?6%*J*XT41??LHKC#Y\M1BO,EF\%$%@HVLSW@#"\(E!WIKWGQ!QT=3SLH'8/8*,TYF3C" ME"X7/=3 L-$?ZY"/4O-//3["H*!<-5[R\]Q[=ISKW .8Y&=>\=MA#];W>F$P MU'(A'!+JLG/\WJS<8?#)>R8-/77ZS96!)T?G$:S_;J_GB[3#PPFO%3GG=Y0: M+V8\=4*MTHWP3>MU10'*R_TQ8 ]D*=^YT^S>9HZXD#:H!;J'MAIAN'[6ZD#A MW$B\!W3GS,)9$/%HDST?SC,6Y )G,3$^.;%JS/JRVPU]&(S$( YF$>7&J#NY MXC+]LRMQ6/7^AZU/JW8536CD3264N\EQMY$',D(>R (DIO(D+WI*?1BM#-0\<>TR[6 M0W'60P)O0WJG!4XM,!3SAJH$6FH5$7O/](YD*!:Z,"AXBZN(9#@YCXJ,3M!E MS^=[06)BFOI\%.>DH+\A70JZMYAQD^H$1<3)GJ'H@K%>5DAUI[T/[\_^O[[/Q]]]^,/ MJ!2!@^G?_Z+Y.PRVJ0M*[Y5GZ*6\WQ(>UFFI$9_^M!3NZMWE".D^+3:H07)= M=9S':W5@\?* M(U S7V>/)JA&(?B;H!MH-Q2'2S8#13C.Y M](]:+: DXWF8O G62 OB\"$6X!E RF3,?^:D$I94AZY&/ M/%R"N3,>:5F6[S;5T0Y.*? CNU5MTWY=9HN\6$H'2$>"$R_564\R1AC3.]OP MT -#Q1%@E2M+H=I)\M91AI \IOT2G 2ZKB!]?0;"7Z MC8D!R:ERBY]Q5AM/ S8_SWLETP?5OW@1OX'IR - ^I.B#%>HC%(X6_NRNE[\ MG.<)/_7"Q3.)<7F7I^:5KEEAWE6)"WA_36*2!L,>)T1U/5)6*%^P@$3,U;-$ M)96%P2H>_^ZFR!?&N]^>Q)R\T4#K$J7S,ZSC:168/DC\BHO H,'U"A<16Y;( MZ*VNC%T6^5G#_;A@]T+^F(3!#"PNA$KHGT8>-0H_P:#3'4[3C1G&U71?:-[M MB@Y@?V/2E0!#$2TL==7*A6!PX6><49:F+)1"LB0988RNR#.VD\.I->M,Y&=" M;W:RJX#ADQ].90(36B*J14\/!N=X3+1V=!3/^J1%YDB>+J79X]@Y#5 "VADU MH+DG>:'51[K+VTGO2QE(Y2OYA@50%B9E)O>=\0.OG[S63;"6VR9X^DW]ACV[ MBL*S8\*(OG!ECA>OE0Q"&A6JEC8;,:#$40":U]EBH(%!F4]YEFM'4,?>S4-O M3CIYF]$EEU,)S ++%ZE^LA-\ [*KN\W745JMA15=NTRGK&;Y64^F7;![1]4F M83"$5!#UR:'JS#C,JLPK2=;SB^]^-SYOVR@A[G =+)@6.0 J$9& M$3\#8Y$ 93])4*3FY8P68I\J/1%H.S4]/",_Y*H:!D'X'&J<@&U;4XO2[,< M3@.48P"C!ICAQPNF;4D$:*\_EF! N#6*5C 8Y=S2C664/!. R:O-MO2"-IP( MJE%3P^1N-,_*$[S("]P);W;^2K<4>9&0+"K6W)V(Q8%A@61S?B/@7&?M\8OS M3KM[K[K^%+ZWS\'J7_LWU!"2[X$7"S!646NI'&A.1"14:_UII.?O'$;(*K$5 M43#+"#L^6WA'&.SYA"OG>>] 9M8E@@Y>;UG0%8 U5.F@Z9->O*^$3**!V20P/(-A9)4; \ZN-3 C.*7\%RJ?,>YXP\DP1G MR<8R'*?T'QYO[RRJ@5Y,.8TQO)PRZH'AWPBPBN=R5#ZA5LF/BOMTVYL:+V7> MYRAT-T3RY*Z*BLJV1+'@5*>7E.5-#E3M(]>!\U:V]?)5B\N\#(0QPK;]S1T; M4"\Z:XAE"]A>6&6-'+2[#@M&=99NQD06Z0\&;XZ3O];B3J^\SPU!#/GH_1"5 M.#GM),VX96FQ2U)A^9CEA@]@MSC.'S->BBUDV_X_.V]TRWDJL1\;<[_?!#,> MSV2H-E[P.UXFQ%PQOI5RHE9*614DIJ,:M_ SK8G265';-LVN4(#LU+NMXDE] M?#<0#J_+[]1N)779*RYB4F+V"E.$N,Q7_+Z"'_PQ5QCFW4E_O+W[_"<@A\,^ M-<>.OA<+'%?L/D9?C5NTBU?IT/KQB"H9VS\]BCZH?N=OCW)Q'KTV2?]0@:.4 M18-"K*T0/L">QL<7$;?HK"XH/C&L\"7%J$XUI:#9X\U.,E0Y7QE5"IA>,1FZ M+;^ #&"%WO438ZZHPG[R@.GVJ9\SMA$=F.T2GBOSEQMPD_+++ GEL, +Y9 N MXD>4M*<&,A?X7NAQG(@A]WIQ7,9WY/5?ZRPIZ"J*O&I,L0G/10\WX(8>9LG@ M0XP7/#5CA%!@$^(G_()D_GDV1=ZQ8&51 >1L28TG?QS3I7C!!LNR^HBKI]QT MZ^.G&C;(O]D8>]A_50_*,#4!LYI+8D4!/45R,2?#Z"W8+.>56P?B1=!W 2Z" MSC-K"UE03K@&FG/5+".J72\FY%+STIUW;3S"'&T@/)MB\.EI"EKU'%7JLE% M%S@?_=:4 "14GB:J>S/\^8R70XW ,?6'T!VQ]1MQ,-QS8S3&VI>Q7(72$6K4 M8+"LTZ>8P\1%FK^X FC950*->T;PAN%.D0?#- ^0UL&-^[UP+7!#VB=<,70W M1<[VDLG)^G/)4MRW,0J.XXKN,GER%$<<@ D%S>Q]/-'0@6O*R%+ D'@R='/\ MBHT*##+W3JG9-4X6DQ3WW';N\]W0?3^?"G;[L>/*,EZ%[.@[8#K5'HU3#W?: M3Z$J1T7S,1Y9N'G*E*.8S34K^37TL.[$*(K:3P$) 7*&5]0,P@^XZ;^GF/T+ M"QZW9%'-_VZ[&_%3G=5U;80Q/5C#.K%O_72A'99,@JUDDF9!77_\I$6 M\15BUR.T!':4$)4EKH!LM\[P A<%3G@D%=]'ZRZE>9=L/@;T%VLV#6C3J1=: M=9TFE&"&1V GN.R9&?]G9QLE?= #RP9%/\.DF,3.0S:YJLG3/*&]QC,ES])":@\[YJ(8EK-D8.U55 M/6C3^ C,ZH53E&!V5"/%P(ZCS1J:&&.+.W3"DD\#W\ZZC@)\NJE@U5@TK014 MAC5]YB9:LY[ SHR$T^+59J0>W0'MA<$8$'T,]ALB;25!6WIN985^&(UD 6@E M2A"'B**,G<7?U[K LM!D;"W2(%W?YZ=U6='5<3'DK%M\+C=8']"-(ZQ--OB: MT1.@ZE,O5-JEX)I?CS1:4,?)\^4JS=<8W^*4SQ031D=;$6''1+=Q]I'0K ]_ M_'-B5XXKI4+_'0@;].1;J?T,=BKR&Y%HLNU[FO[IHS37P.=O0#/\N36@T&L4 MVB&AI-AF0(0Z!O;S. ME+:4$GSGOS5TW3EI"=)UF.B'ZH@O>W&CA"(9A 4J?S ?[+6M! 'CL8:@'GRVE@!F))T,?4KO5 +O?NEZ,B(_N4@JQ M9K4;H%NUZC6@KENM: \ACKIX=7(?O4JW:W-T3$W_,E3.EF7.FGEG%^;W\O-L M4R"8(7875MC"J(K5+RL0[ NYIH=?Y,4F-MCUPG\8MBF&&(K=ANB&8[,6U"'9 MB=@>^LTWX-O\3)2N.?/,];(ICMT'HT)\BODFPAZN_3<%6^\JH&[WMMOF'<2QA?]J MHW]LL6AW>M".+1C.XRQA_V#GA\]1RGJXB-0]].PPU-6X(F;-.#C!N%[FP1'Z ML/@[ ?F0P5\VOW_%WKKR?V/O"7D$'9[!E_T+WA0>*#JMWM)CVGV+8DU[G#$1 ME)&_Q:G:3F\Q-?Y5DC68TRJ!?9RDL3#!U'P55"7M7+952L><#L33E( MPU@8-+W%SSBK,3O<;)[CL>UT\W3/,21Z:\])U)$F=9GJJ0J&JN/PJH=^7%N< M1+>/,=GQ!VI*V.&PJGW*IC&@[%I@'"G'*L_UM&V\0-E&"G&.C1K)><=!(]3^F*>(!2>8&YO*IE82W%+P*H^R\E-> MT=4#"Y- -UC\M5T'\ADIXS0OZP*[5H83RYJ3=UN9VV7FI(+F/0.CXY+U8=HV M)NAC;'14C] G7,&@>!OA3ATPTUR@&+A"6T87=,8!YZ,W\','/C,$C!+L2&*;Y M(C6_T>*:?(?1ZH(;X8Q6^H]XXXH P5#/$7&,/GS>^H^85@K#X&T3D9BE&"UE M\!"6(EZ&"6F6OXHH6CS)Y:4C43SD]:VV%ESCO4MISC[@9T"7XG8-6'MY+ZQ**K8.]V"P3,;! M*9OPGE'J.LFT:LSL$.N"/O!Y-8F#&1O=NJ^*8DPUMC0ZXLY MM !^&5--UCAMC"T*UGBYG1'ZT\^F3'33B3 LBT7G.XHPO*-3?Y*QIQ=TA4*J MBRCFX1P= ZU=9=8S? _PO:-ZBSR8L=8#I)+CAZKP_,!<"35:^[X6UR"U> UY M:X)O;GU=H@'YXX_1CMU8(Q)W10--5$8R/=2-W2W7[2P&]0CSD'YE@88H[9+57ZL"F31R T4L6C98;%L'4G_[(V,+\W%[J@1ME^^;Q_Y)81QY%^I<1CI:>YIE9ZB@ *&G]4.LY MW,8GEFP^8DGM85"WC?$]PO?(HC%SQ'87]$&$=I,X&,JY,1I"K[/8*( O9S1V MN9V/;"J!>>9P/C++PSID]$!JYAN4H\+SJ&#/7=G;:!Z]PC%\F<5G#1OE -V+ M"&60!3-J.0 J6P@ICJ@\X@K@QJNA1:[!RB(?DE768<#![@E&>D3!QUY,&-+_LG@-/*"YR02#/9L5FL\.EU[C"W#>G&7+C[\\5A;3= OE[_@ MEH7.ZBZXDPKH>0MN52(8=N_$##7J;+NO9#=RW6R=LMS&B_"N$^&M*1SZ#@WR/_#ST@Q)-,_C/P\U ML/0;<;'17FDTG+S,%GFQ!!31]3_JJ*APD:YET,\H[4#TONX87N M(XL 0]UIN(1C4=0V\&\;>XK*F M/&&;,CD:YUF)OOR<175"Z%KU*Q@\E2OG&PI[?5]$=!4<X<^.%3KNI46DX%DP/_)'&'Q)( SS8^8(_5G/T\::U3M1\U4&,UB. M1:RD7.5EE%XOKO+L\8H\XT3$>_<< M#"<5->M N86QO4%T0CE@EHQ;@%V;-F88*,<)@,?C14Q[@B9LTG,<&X7A*) M$?JP*#H!N;)5WDB)T XP"'OW1%8K]D@Z2_Z5+FO3GH5.;Q5/Y5E=5T89U/-C M\=*$1VG.>T;H;4K_L-"I M!HN#_H#5JSZAR3?4'5T85!R&RO,;$YU:(8,7>HR"#A58U/,#:XQIN-I53,/= M$.X3?I$'ZA0=7>!F]%_CKK.0'P/'%S,G):<:V>7HV#+ G-E,!*Z.FS'S3=T4 MA?IE[87.95%UJ$S_:TAC^J??[^(GG-0I#_24)7QY?!)1[#&^>\*XNFU57I8YU6S 7N#+-C MT8*G"RP*:I_H8%8>[ZS4L,YHDZK [JHVJLC@/6&W=MCZQ\#E[>\X@=$O-N- M<]'_*:]P>95'&7NY*IV1L\?-[;_SQ&";$F<]1MC>]-[9PO3BP/2#[6VP]0&1 M3K7C@0*M"[2^#*=U4=!_\YH#_-7#D-O/*#V3[;H :>L%V,;1P_%/F>R9 LTG M99HW"CP6>D.U\6_@B +1#V73VWB:+N%.,'*HM&B&&26=IN@'2*,:&%;Z8[71 M4B1D@^0YHBY5;#G?1])S2I%AEZ[CC;>O7?W+ \CTR4:X5Z^M.[0LFP_0LO0V MT^9^WI)KDX%:B>VO-MOK\A%&M,_,/72"DW D4/=8"SCY97>YS:"=X$5>X$U6 M//J/LB(QVS#2OY/';/0^:E*IH;976U2!:==-5=Q2Z.P\,(OIG"2B&(_K*%.*#--+ MIANO[R+CRP/8/R8;8>L<;:'=3L'*1?V"H76/,[S 18$3"E=L,^@ ,7T!/[*T M,)UBDLGZ_C"J*(!=80I^6R]HRN/L%R7RZ6*'$35W/C\,'%U.HI+/DF2%=,7+\B7)^'_3 M]1GBWQ._B"^BW:>%W76/Z26E/%F?IE'ICK[GJQVF1WB9I.\!5E6 C/?!:V=X MDU]4YE=<4I[SPJ#Q5$E\=_P2%0F'>KWBX?-96 ?>4>E452_%WT8.^+OY2!C6 M[[*"])UC%U\ V(=V:):MJW5TT6>6I;3*4?.$"VWBDL#M=]U$DMW:.68[)5*M M)_>UL06'[E_3*L+5I\:5"KH?33+%UG=$,FQ1"FI* ==3!@D-.XFU3M;RQQ'= M8UQI@?K$%),-'6%,41#9/P&_]0)#27*IS1((K1/8\\N-FR%&E16F TPP5T__ M$04!)/]X]#;J.Q)C0J.\?&+_:\1H\" MKGF$-#A$4F(R(!G1 0:S);P6W:AT6;[*,SM-CC!HX#CIH0F&L:/@.APH!PR5 MCA@P&#IRU<5ZZ6[6;Z(DP&OMKJE;K+-9,6!8/1V[=4LI5]5M8=TEQA%Z6+<2 MO_$B@23*.664R2J1Z>"6E'_9.7V $_P@?8!1'@P]/4 J M09E:"<;$,@+SBL?H??^YQ(LZO2(+TT#JI0GBI81JBM=3B8T:&.;Y8QT24 B@ ME$K (%XGZI-<:1ALU@D&BNTU &J(X"6EP)#&",T6B OOTR>[":_$HRMI/((' MO\_E9:V%U;A3]WX,WK8F1,9 5O&!!+(R<-BA R9XE6YHL"H$9](8E-8H581:=:RAQ@6U&%9-<<%IX@--EX&8)1NDB8T>11[4\ M,+G_LN,+NA[7V.'4F(L5GM ;VQ09G/B[M6/8.5HG['CG ^K.H T)1-<%?B9Y'69KND*3BC"8)GZ]E@&)S%M<\WRLQX7N&#W3@U,PF"8 MY4*HR7O%WW0#&[*:/G%*_Y_P9S+\N7#'+(/]/HISTLO?D"[/W%JS$NX9%P^Y M/7ZM-^(99T_M=L2\!FCV0[:=ZBCMN;8I$TQJMBPC5(,/<=/P:I*Z<$VZDVDG M4+ K-]5<$=W&(_"']Q)X1(EAMS&C3;=O8;R+"T[\W=F@#KZ;SA U(5]6G9 O MD5P>[.IZ8=^[_/948T0'T.K"V+%KS/';EW<4 =/7C-9KU&:'4!%[]#S30N$6 M5Q')<-(\&?6:GU2E<,L"DP'FU%5$%8ZNR%1)]PU:"]S"X( M_9=B6=XQ=Q*-73;AN4CC!MR0Q2P)@B1.>$-R4 5VNMT29"%U('G_?(R*/W#E M=,%0Q>:_%SD94E!/9*,7]+@1,-U MG=!< X898#-0J!+!6]L*:]C67! MN:2X[X)RY.IWEA_T^-[CQ![J(;W?N7Q[ M?E7( WIF?WN@4*(74CVA6%XJ 9E&E#!$G.*.:A@*AV"1'K".3'U)<)S2PC-2 MJW)E((;5@3_,6MTK7) \N:NBHO(YH!Z"='K%$#SLQ.@!TZF ;1J8<[CX/JR. MW29ZZ>9[^3M.3 \0//0"3AIF,RPL5)7F8>6/@I49?F0YHD8PT@C8=!-< ,NQ M,[#GAO>+X5[=KRY,N@%):#?'0D2](K@9R0>MB8D^C@BPIJCO DQ1Y]F8X:"% M.&6"BBI$FPXO'W"!OGM_A%B/A3%(*&^Q;&\_3<)!7\097W#J)<%T="L\#FO8T_NHSNR*-,FK@F>2E"X:.(P%K M_):X^A'B!1PAKL_O+-OT;9T<;.@W5B#B)5HIO(?F97E(/T9_S8O&M;0\?B6] M1M1+S+R/LCCY./ I@X>40K\QL:U'#.VY:/.-"VKG1S[1:8[X=$)SG8N: 3;G MHJI$\,YIA65L9B:)?A.RP.:'S0C #UJ<'JE6I1!S@=T W0R@UPA.K5$PAU03 M28D*:"DUC],T?V&O!"[RXBRO'ZI%G:KV.4@WKHQ9.3C%O!XEQQ0 [7AF"GAE ME=*4P8./)[*4UM5J+S-C#S1G7B97>16EUG'#!ZMS@G/F09OSR&.;($!@-C&CT-KC 0&[ MSFVS0=.=+RF?]\+P.KS; ?0]7G228Q:P5WI!#C0QZ9$+ J/-K M7OQQF=T4>8Q+=AQS&[U\I)-20:+4R22[;A!B^9BCY9E-$1[M/- .6=C^SL_* M5B*,9,D<'E>BF#TY4TO$?+,G)W^EXRB+/Z+WI'9HS.=&[05]XT-M%8>Q M5O$'JCKB2RWTR-0"K5!:%%>7%] ^CC/'A+;I@V#H2L,:YGRL=(:[&%TJM(JQ[<*-]5XX; M@;OO]H8ZDHU7?O?:,WKX/%'T^#*3YV#L*8W,H7:ROJUHCI>_@![+$)KVB'8?XE]!^72[K' M?<9\?Z/>R7LIP#O/](,[;+@K_KJ?_G]7Q^L2?X]-=5*3-*$,HN8T_^K79%Z* M\)IN'.QA$S8J);AVO,_SM#PCW*_K8YXFEI8SB,)K*Q=0Y?$.VXVSAN&*P-QC M[BHZ/#.JW,4XBPJ26R9E@^RLFQ<;W-Y.12<(9IZUH5,3H0B1'?G0[88V[ :C MPE?DF27BK=A(8WLX:)2>DSH.R%WR&$3!T,>.3]DV")$C]A: !9,'QZ#+K*)X M"8M8Q%]"T@5DO:Q3=EAZO&0)?_X>:>)#;U-0(-Z---1 2<]2H#BN;&V!QN&[ MD4911QP&KV6(8&&8H2H&,O.^9=/ Z[^/Z@B &?%TJ-1'TB(X,\HS%$!Q7ILX8A:?DRXNT%WFF&3!D,@!<,@G+AYHW]2! M^HE*F_WAM(+0'.'L(+7U+L*Y >FZFUL$=MQ:K3_BZHD]C7W&\HK<[Q;(KASF M#LC'(/T-D$T33)6@E*H(Z&/.@7 N@5RVGOEN T:4P HQBJ&C6+M%;A; MHM&0)[+W:L^W1F51=>A+_VM(7?:DT&6L^E>,/T5+W0W2]L7-0>M=&=V\&=VF MK."4WY$!.@KYW/DJ@^'D6,3*EJJ11"2K M,$5W (? G:XD([!^PJ_5_0M.G_''/*N>/&X;)A4*Y7#8OP)\#XK=)8)A_$[, M4)Q/I3L*SV:@/4/F 9)^/,3.\9\X*NY?\IU49UL6W*XP,'=Z#Y %'2CQ^^BG M\?W#MP?+=_IYT\)E4O6LZ(.F?<=_!.9__Y0F<\"[>RL(D5AL'G? M-7@[VK.2#ICU'?@32?_A8$E/GGZ!\S3BOID$F_@3^1]-_!(/VI M\$M@H9I/\^6JIIOQNWQ1O40%[IINBL[MKS[KTXB11O6>1WCJSGNA[7JB.Q*U M&E-5Z*!2*@$\.!SD$O2+ES<4#A$G3P]8%T.H+PEF>+3"TX<+&F9LA$$AGL;/ MBS]:R3G)8X':>Z.@BH&AC1F;$GX&)[C@Z:IB4F*14P06<[;-;0LTD^U6>6L/ M+TOMMCEIFXST>4!'/!_X_E.-31V:T]X4Z'ZS$^!\PEEOY2K4=4D+F(T(QT M&>/J'W$K929\4MR].%:9LS M,XR>=*.UYPIG.<&D)K3E"-7@/)R&US3G2Z[U.?@EBYDJ2O@*QA!ZAA^JRZRL MBIHY"IZP )!WJP)'R77V2U00MBQF9INS@/JJS_MV=9Q1_6>M?KK!Z3H1L(.O M/ 0H6N5D7[DF=#W,"-JSAUKT0XZ13K-LHZ11&4J4FZG 9R3@_E:9G[.ZQ$FS M?C[-ETO"/:TOL'E^WT%YH5>@H\QVK4>]"@,SS&YK@8/V-2^*\K[@JU>Z2$!K M'!4 5PRZBCA_71&1'>/,LECPT@Q-<8,I+C(/U$#35H]5DZDY3Y]9<,;!MNF( M'<7+ E!"2X#!RS.\H+8F/-:@9.A;]]#2GN\6E.W,N<7]S!GFK MW8I@^#D&K>+1)6^$4(&%,U>5([QBX@\T1=!69_ MC8IU5^AXR6[%QE6@=Z$ .#VR CS([EDB]%XPS@PUG&1'"\4=M5+74P!UE)\C MDEWE97F=W47LI7\7#/D&+V2-<$D8SB/GJ5L\J)Z!6LMY&LIJ"O!7K:>XX?RJJ(8M.( MO$V!LWKC;FUXSS]WI6?[L(?37?0SD?$Q\79%0NL@+N/']@Q3 M>0?5)1Q&:-6DZOW9NF+,9HL65%8K1J=5#4*M$M@?SC MX72R)L?R>4;MP,GV:S13@="ZD-WPL3U&7]I!S3I6$Y1L!LL5E6)33">_-IV( MLB0J$O1YQ3PV6?#B[]]]"R1^\9@J:/9<5$BXH/P2I;58K:9I_A)E\2YZB-=7 MH':;$54TM2]Y?.(@.YB_7>9>1W71:5V)3,[_EC^4M!]6S VJ.942"\'#Z7K" MWROY:RU3 6U1SVI1T#J1R=BQ/658SD%U!P-X??X]0)DS];;I;MY&58Z^@/#, MM1GFYJM.&]:I[&C>L0YVO5!F'I>3J9_NK.XJ8\SI>:WX M*((90,>@-=T8<"(*)^BM+_>UKZP58'(GW81D&P;Q\=29ZS6U-_SF!;53 =*K M:5^P2NXP(8;21@[&,*:80_^E^9N\1V-]AOY3K*2S1%ZKE?)]2^]GQPW=KCX2 MXO9TMQ6DNVS=S1>@])6]6J>L%9KG4'%'EN_AFI>$!]/;;G&)BV=<-I$XH[1L MMZ\7>7&6UP_5HDZ;N)W3:WWTAX#UNHD5-;+GC?P*F(7.WDQ3POE]O@9*'$^8>^AEXL&)4T' MK)4R5 [6 ;$%H9)@@)75NX*#%81 ?ZC8R: P[3Q86P" 0V&+81XGPQIM,+NF MT9"M9\3I1FWO!\4=B#<%7D4DN:'3LWXA.4XUP+&QES&:TV.K7G"230"K'"(+ M"1[M!\C@9[*(Q8NIUBP04D77G.=_J\EJ:4X--KJ40'/N&!,-T[%/$<&YNAUN M=51<%3@F,#<+';L\=PRJ1G@V^NP=AN* -Q &J >PBVC='=SYZ^PJ09\(.K+4 MV>1A[C(L2#UV&YV5W%X66G,M6SSA-ZLUASB,,CC#W3(':K5 M9\Z7'>I\!6K7VGD =4,7G^9##YW@G(.3&6AW2%*EP"RBC-#46XW6T6T5K;GW M9J"$F( ?X.\6.4\#\VN_""U,]%Y69$E>Q#66G6O?;KD MD)UK]G'";>8=HV#P4<('G>+OTL@CW'K)PG*/U<^=HQ;^$+95_CNJX#SR@N=< MK^Q[I2N>VEQG,A:<<@F@Z1QNE;E&&U_PS:#CD@_.F1$@36^FLB9NY#[N9ZP4 M^I0/,7OLO:<4,#>]QADV))N?-BCJC8)L)F)&JU?'Q1V.:;N9'.FH*PQDD=D= M=X,&V3FG1BO<[LRH%0S.-!]TRKQ8+]GSI+P $K[Q5TP>G^AZ[YCN1Z)'3.$] MX.)ZP5UXRNNZ*MD3<9(].L@TOI@Y>3;5R"X%QY8!AIT3@:M7+5F^)-D!4I>E M'HRWK!Q9!D32]LR;PEA>P,'1M8MZR-6F#!2)0E#&2^&)]?+EDB4?X<6A?%,> M>H=XD3"X3>>3 K-SNB@]Y8B%_<>5R-;#DF?>YQL_RQMQJ'=<%"QB@>T]_BX* MGOF,=D<5,3C3W;)4,/UE9Z:HB:+2FI__B),@D:I'Y(EB+R]8^NJ"L, SJ&3N MNZC.6%ZU;H^JLX1VNNH)(^;^%&7K/Y6;_%*]!U6 W$X,XP^O#9PHP]"X4*:1\A(2E8 XB58F;G']NO9(Y=' M,85=Z%/E6L3AW1'[@-7[(7UJIRNAAFXHO">V1H0Q@/0L:VR24S;S9+[!!0?N M4S%6]3F'DK%&&7EIT04SJ(P$K#P E^NJ&[K-H/\;D011#<%6&!3EAMWBE>PX M-T7^6$3+_I'%<5T]Y07+5WV?G^"-L"GI^)9ESDGFG9C?9?A6!8*A_2ZL&#MD MHXC^1U3P7?I-_9"2.%VCXRS+:]J*M-\(#)![S2U>1B1CY]!MU6QD1$;K]Z,J MW*_ \/UEC.'NSN)3&O">,L*$83?Y&+V29;U$9WF:1@5B<5IQVUT2=/\45>AC MM$;_B2MT@CO=YW-[5 6KJ\1/.*E9>FW]F_KN,=[)6CWE>XF*Q+:?WV'YLW:D M75=+KU_MJG XW6S'%BF^I++\MJ?)4 [=;Z#N1]##NBE>'EW*T:,\SV .H%N9EM&[;A3S=PZB MT[FJ:2=]T/21P^^2#LNT/;1D5Z(L[EW"X]4MZJHN,")E6;,@=F^KVSU')&63 M]$5>_$QU35YA^_O<(79"4Z7MHR\.O_7FNJ3!0$//C!KQ;M=\9'I O XXS@=W MM3P,J^5:N&2?J>]^:ZG%B'[[^"F^\<:$?K5].>^ICXR*S=:\4GF[LJ*BJ;6]*^ MC%3B='5\:R-VI_=(,G9UR*XBUCBRAO "3*39UT3@_-KV9-^0/UP,S,*(78=? M\I7:64UW0H\"O)A(^(_]/9;=AVAD0;,[0DPR5'& &%4*M/SGDRU0G'";WX$0 M>9]F:B\OZ"7>BD]LX&F#*! M5JGS+C'$.O4\VRMES$8ZUJD4E\\*]7!&[,ZI[UXWB)KO'-)H;:RF778]Y2-O MK^.93#2LB_C-GU1%@ZYXAF/,O:J_>W^$6.\X\ XIWF-=9F55U-S9CH>ROG^* M,ED!G_+L&9=T,MU/1QW__8/HP%.K=2<=>^S'WU"'GVBZ$G8IS][]PL7^4<8! M=8DR>/;>[!GY\RIVG+V8ZR+%&\A!C Q;5_2>EMV>*-[BY".*@N/JF"=]K+1R%X.QU]BMF'?C7J MJA/--56(_CX:QD'U^(F5O-,^/Q+#V^GUTPQ_NY>T4#>3;_M"U\OT?^!KW@"G M1MY?!S77[+9*]W11#&9FF?OZ>/J*SL9Q!U8Z[WKYT3 Z8\_1+R(B0PB&F;TG[U6X#)5;R_UYFP1H/9'V].'1!V M=,N[E\G;=;,URQ0^!<2A3.33*WA7T_EX!%"Z<5#K]W9_NY=^[+ZKFJ4G3X-Q M*'UYFTK>56^>@N$M]>0O7W1H*0@, = M9 &HC-EOFW9CL^M(?^P=7]*@YG/H-_[!_X+1/[>LNRN2 MXG@VPV>=.9 M^F.TOG_)[Y_RNJ13]R<*J<(X^XB'.2X\5> DFAP+>-C,4A>1#%%]MH#Y$?TF M=, TUQU^IE0:UUX#G0-H,!-B=XO]Q:O%(,]MI<@>N;.1KBT/]NPU,'N[Z4H6 M=L#S4]\"XX14LHRB*&([P1(1KG)HT3%%DI_KA3#[^#DB*5N;7N0%][_9Z1F" MXUMP1L;9+-6GN$=1HX 6>8$>F5E]RJO_Q-4MCO/'C/P=)]U4\H:FF.G;<_;96:NSVW]G^3"8*71. M:X<=^G-6M.(H!COI[JV*A+1%>W5O L?5Z+X.UW?IO9 M_J- 3$L^0L6F""3>'<,8%O@ )XYNSFJZ''D41HM=]2VML8+$E1P'>=7]7.2E MT8UE8F&SKJ*W,KBW1)Y4$IANLQ7\(?TW\O*$KZ9<]SG@.X!=)_\?>7 OZLCJ M$KJS3QS$WM)2.3O93FK*A].#=F^4Z;Y(3!G,H4*WPD197J$UKM!F#H+1YXY3 M7CA.]%5E/^+T59ZSGXPSJ-L#_#3!<'L47)^C1W#L2U)* T='&??PSKQ MO(EMDF^USW-*X@ #[10T=$7L]%!EC^R]97X>-=:2J?D-WJ6L@DSQE*9KA[LH MQ66@:KW,:!OC*[J_N*!_9^[=)*OINN>:KGMXLY)$76,C=1Z^X/'^MBB@O M$I)%Q9I[J%%ZQLPQ/$]3<1B/:75JK^/W^+F9&]\VA<]AY9!(HBST)?OJ5TB4 MC^0?^1<"$>RX+'&E[;7B%T#--@"DU'!"=Q%D0;BO@Y"%L9XZPRLZ9A/.+.-- M=U=D7@<$%5S?F6#S.[316X--=:_:B 3J8>W#@/PX_EM-"GQ3Y'2@J=8W%&EU MG/&'/RLFHJM_?VU /74"Z&'#M9[658YD(:@IY0CQY04[QKC#CR.>)6U1VHD2T0/:\3+1&VA1^QO;;FH*1C6HR*E:GH5<^5X,^2M M/>M>?YQ)O9VYGRH8BH_#JUZ?<)VC 7&]W]_,Q]+&35=N(C:]U% O%ODYF>B$ MW>6>41@,VUP(E?T]EV>#9*O1CH*!UHO\-I$N=19$NR#L_ QHQ:=#I0;AI#)H MQ84"U>UY5+!G\N4-+IKS-Q)K1UF=(+SS*SO,80/P7Q&6.NSJ#)5,"TACG)&T MKO3OA@RB\!MD"%39GXK?1S9*B.W,+4[9K==-1#=@]T64E5$LCLK6O5^\-C"C MR@JS99E@KGZ3,J(@,*/Y-NCM&Q&N@[@2ZI8G-R+=GT'M00SUX-I\N-7F9+>O M$?V[&[L.&,YZ E4W& 9* MQB&$P\7N8U"Q>TZ/QM7"7I2P! 39MI'BS5J<]* MV H7K@O(L<"59S-8+!]J:@W[Q/5"NKD,QSVKY%Q1GAU0 MFP +!K'@ YH;FSJ&=:09$Z0K )#[+W;E*2Y9'W$6KV\P?Q-VFD9D68K]MZ%S M^"C..4CY&](=F]Q:P2DW&JKY&"6-7LJ:>3A'CQ')R@I53YC[J439>B\#TSW] MK7S*T^2*+ GM*\P&S/9?G:'S(B_NHS_X-7U9%RQ^]VDN(N==9\=95DR=-I=9&HKN@J-^ ?0 _O"+/VG?8;+_6/RPF[T^6NCUWZ? MC]JW[2D[ R=97/.@/Z)WI^O9AX*]K.S.HB6%6M[E]>-398L[X:$7<%UG-L.R MK%.5@O>'L4B'+.9NS"AJ]Y>)4!23%Y3'"C=%GM1Q=46B!T+[Y/HXC@O:2\3C M(?LS&C_5.8DXQIB>DYB''A@ZC@"K9Z0L +4EH'-(\00&W6TSE9 4)V/VNWK- M@ .CS13+T*A3 \-&?ZSF/6^&7]I]+T@."I/N<%6-I*!6,2 #+898"*C1@LH_ M,U0S_4HA?0@4/"/EDM =]@02*JK!:6@PQDG$@1YL*NK!FLG(%XE_#4E(__0[6]J*=^=9\A]T@4$6:VH976WPJQ5J5TSW8G6!=2X+$_3G MH.-DLQ@G1RL')^94Q(H+PODI:MP0CM#[#^^^_?$(M07S5P2;HE%3-MH4OE=? MA)V2^ \&O@N4S:*:?366D:?["3K]*6BVW MN,3%,R[O:>4?OQ*MCXJ?)CQGP9&X1[;ZIE!.@*98Q,I%O[&2@;BUV*OA)$K9 MGR958:L[YUIQE#G^-):*LW)8!->YJZ*BFL[C/G#5)YG_RG*.G>!'DC$O6+:. MO $4"LYNW^E35#SBY#YG41[8VT;KH>/$LN 0V&&N/Z$-!06?F'>!7G'28F>< M=(M^A1^CM#FN1%^*]_]?[>5>UPZ? [G VOM8;\VY[E%'FM)FT/%3FX=P/PK" M9?P6,-&-IN,A#UDFV,4$ C!*G%GI7KR-U(7!*HTY?KSJ* 8?RJ:@55:9&PF0 M&X.M%U3S;@O$DNH\TPX!TX!;EE3T.] 64\/KO\Z)H^WQD%LMY$6MR0C;)>U0 M)_AH,1*H$K%#N9;M*,)ZS6.QT'2 -DX5"!>UQV5C] Z!DZ[#,0ZZD/$%AT=<)ADXAUE.A*;V8(=24A[4<=1=_5#BO]5TP7/.4E=:7[1J16=] ML&H!VWN/JI$#T[DMX)35:"N*N"RL>65@B&LN,8L'I)!USC#)0J62:VY0Z>0Y M'>SC[D>20_,)*GD?HLU$;!WY,\GJT5Z+=J=@*A"Z'I@]+O.#9@ M@O!VGW^1%^Q6EM_/-O>TMSC&Y)DQ[)2]&NC'B1RO#:OEID!7FK,I!-%24%O, MYJ)[4Q"2)>WE@/1X59"4_;7?E[KF#B7F.NPT0&L9U/\9%D6TV!0.,"F6-OZ' MD/VXB4]W06M!7].J!*C*-L)3,EDTD?B8)(0JO\X,4Y@B ++"A^B,]4T%(50W M>VCGJ/".",@J5_$9*YV+@JCVE]Q1Z8T S"H?H#-7^$L>LKK/(KI*+_.LU%?V MX&=05:W'IFQ#&JF@M2SSN\L@K^T!K5+=!CE8]6X'J0:F%^*HD,&9TT;AZX M MP7,:&CBOBH"L?Q6?L>JY*(0.E3/5D:36K'M3&\P&M/-5]PLW3\:AD/@@L#M"#]$PH MGS"N4,+B(T:;'BP6.62BAJBK(0UWQ#7R5FQ@,DB$@K'&4[M%+\M/@LH5\A&8J29^$FD242G%2+T$I8 MV180,0ZB!%>X6)),JL=Q7B2\A!=2/:%'G.&"QW*@OU 2L>@.XOR!IZDL2!:3 M58K+K]%]'SXMJ_UT6<=//"]R20M-4Q8HHL!1B3NUPBN!B,1!+T_4;*XC2NB4 MRJ:5HF2?NQD8(XHO6&*4DK8_%M93,M0IY<(S;0N1\JSX4XEXAB-6]2Q&)T.* M7V-+XSOT_L\_ M?(T^TR8JFO\\4EI#&! 5++LG2O/LD0IWDJ(1P822,KL-B+8@&6TI$J5HE9?\ MV]99=O()$.TTC!\GE L+4K$L):7Q+,@B.]>ID!-N9P33"T(;LJPH-?,,[\U2 M@6>5";L@;FX43O/E,L_X^N1SQLBO-(A1$E:+N&":HUDFC2H==^.4]G8VK-05 MJKGZ$4IX:FZ9_S?(FEG:SIR_>8Z+RXP.>DOAM_=05D44JRL!#QU8#>@/6.E= M4E5D:>+*J*.-?FOT0_2T\V:]<<[7&'3:H^N<6_J'88L9!4$UDPNE;G4FEQ2; ME1=N=/DJJF"K,[ITB^C<6M:IF$9Q(MN"O\>5H7_Q5GA?X%=X7]Q5?A? %3XY7)% M5QW7F70%4$ZIAM7OD@?5&)Y@=0L"PE59I,E8*-.5MSR(8PN"2!S$L?"U?%^_ M.=R@6VVZ&BCH4KU>L55!B,5 8_>G?&AZF\6Y2+Q$SN$3.N$"_Y%B&OJY+NVU'*7>L6&)='FW"V(F-O M3N6+-D?!)ABN_"S=6D2/N-TY,@:R;[+S7 40W;BP%!MAF,8IKBJ3@I. M/L.6T2H,JH5\D [;A^O\J?Q&J*!&)^1*[(ID^'IQ2CL_J2ZB6,XM]_BU.J%; MV#^&[>,0!]5"?EAU@S0ME"4[3S;!F5AP\/*)CM'OV 44HO_%;CW$?_ ;&CIO ML\C@45&PL5VD<.:74BEF5RE\"):1S1%K?-;L+%8?1WXG-@(7^#E/ MGYFN^&OO.T>HYK30;UBUW9+&16]=RT896NT MR@G];S;\DR6;2;*$7]%0B^ABI*0U7"YD3BYV1;;",5D0MB3!['A$7#4=M<4E M*%I4E?6>*9NA(7D<_R M&^)'280$/S#FE57!#8#"B=O&$E8A-ZW5/HPPJ(+G@QVWC@V#YNZ0(Q)IA["( M?J!;XX9IZ%6)UX:U1^]'8(VE(E,BSW"9/P5=3'R*Q*1Q2Q8I/B[+/";\+_KZ MMDN#:@ OJ$I$7JF$N!;JJ 5M(USI_8KT)V\.<5BMY(55G]% =\Z6,C^;2OVY M]XI M-4A#L=V=. +/L5CKZY$AU4(T]#?N4OLL8L-I\K>]!V#H6!FI_?@;: MYC&CE;(D]=+ZB-M'!UA+>P,V19=I=9%4AO#,VY#ZZ%-[WV)H.;,"Q&9SHE5> M?45%P2.3/[-L9$Y_\?PA)8]1XY(L+P^JIX(E-*/_C*0DM$L*(8;1 M&D<%^I(.. ]XG4LW])QN4",^(,7KF+EZ+Z2/\UZ*/D8=+UHMF/#QC&(@6H5.\9A<_2D MV:@8O>&9W'+B)2*(EQY_XV*+X$,%R)9"#9#B"(6=<?:,2UH%@Q9J M9JH;:O?X'K$7%(?5-_99!8HS1IZ]^X4KMRN-3M]C[DIG..;;=O3=^R,6Q?(O MP((;H2UN@>JN]:?LJT?8GS^[DVYLZ*/\Q M^U/S6AE,5YH&Z*WVHJUJ8XX.)-^O'U#?81NK\H[NN9[TEV6* "QN&= I;0G&8UQ=9NPI GG&+*08U38$=K#)PFH$-U"E/7APU5:'!U=#3 M:XYBB M;MADP3>.(Q*'H7'>AV^<6[RB]?-$!^/2%$3-) >O4\G_#+:1J197E!2_Z9B6;\<.NZ^%AG)":K2!_P M9.;/@^)(&-M5GY'6M:YY&)TR/-PKO4&$4A9)H77TBSB,5#BI\^"Y\@B]\76. M)6+VO%4(R\C N$'-56-<5'2)BC+\PKS_J V(,1,];JQ@/GO+GATA3B2'3<5: M")=TX7U/[2W%HW#:8O?1']0T>[NY>L 618-F]_9VV9A+]SD]YK*P0)Q1HRFZ MGX#,]R_Y_5->EW3SQA(551@/WH-V:\XL.U>T0R?6Y'.B&C>=".J.I\5'H/B*_^J03S M3(_Y3(A#T"8W)8O6)/WH2YYW] *KRW)/-5"D&8=YR*!6&VW4$=5OWAR4,DDK M*P)<.][AJDJQ-MZ;M^(!M:6*>GQK=LK8RX3.W"SH^,+3@7:7'V1AG=O]U.:: MYL<8T1+.0P<6U_P!*S03JJA-^OKG_49)-T"]8ZG;IM!*40Q,+(,A#FH-M Z! M7'K(=GKU%IUM 6$(1UXGT:VO%IIL.B-<5.OJ' 31-(#'T$RHASR@EN@^1NN. M6>?\JMO1>#85B&WG@=?4=%0U>,YQK16?2(9'-E1?!7Y#:?&^@3[F-QE;=> W MWM83<7.>"*[Y[E^H8>L1;==5@-]P&K3VP?'#MP":2+AJ';^JUT"* ,0F4-"9 MJERZI/W&1/>Z,A4?.LN9IYL+=R,U\[I3!U';ZD($;KOW\+E:7@B'Z&K',M'K M]>*XC.GD^J]UEK!\W.1U6/MF25"-X(2IG(9W4MT>WYVB[[_]/L39<^-UVL9O MN<]/Z[+*E[A0AC^;+*C&\ "JO(>5*IVP1RPD>*,5HFG:](QM;AX6[?H6LW@[ M';O;Y)-V<5 -Y(?5$=6]R0;>9J*443?;A)1%4QZ/I$:;D[FP]/)LYR(@3K"; MGTZ^D[,:TV&@-W+HUX4^.J :>P1@=9!L57D;RH$RY"+QF 7DV^ RM)%."%:C M6! JK=[[X.^ M&7HBJQ5_$%JJ/CB]'T'5O@Z9NGTMJXWKOR-?9RD+Y)%_*^;IW<@\YGDB8D\S M#QS"'')"[X([":-_<&:\_@%@YS'"TV2\_@% QNOAHI+@\E=2/7F?"@WE036& M)UCGZ1"+7LV3)@;M&[?L8JS&[$U1@[!OCC&UA[\FJ.8;#=L_D4LABJ;_C//' MC.>4Y -ALR\*W=YU^>XQBE:;?+M7EQ?7TE.RV[HVN=^_^SU]2&=KS9X5LA6] MX!FS!1\A)MXXB(9N@=:!M7%8M;:#(OW[!WBM809ISN"\\>-ME$(W#-V869N" M_@ZQ\KNP+%V B@6J8)&=3I/60RL J(KUN)1S3BYUA*1L<>3 M,A,C_?<4LO6Z3$)7L-P8U9I%9:A87K._U62U-+7/CLJ&U+2[-DEA MQ>8#J/N%(]1^@R\4NE\Y0LUWCGBX#)DW954A=K'L!("<]NE@+4 M-A9PREF#%$5<]BA(ZH<&-H? GW@HF2S7/]VW"SU^S^!J7D+.&V +"GZ)R2$ MT7%5%>2AKEBF&G:J?1,%[ G=E-]9XM;@::O604$1?2M6O0JZ;6U2Z5')&(4AM8L2F M-$/; (UHZ#H71&#AHZRUOA.\:=.::;ZC/Q+\*=N!985H;E62!_LRS)P*H MVDW(U)-/(==P/5!=T\5SKATO=;5N% 94_VZ,FLPDN7'H#[45),\DP5E2GN;+ M99[QI89V^Z>1 ]085GC*-J\1/D)"7.PP AR;Z&!_SE814?S.S)) #DH\ !K; M@46"Y]N*XR5[6\#>5\G\@7?U0XG_5C.GZ?-G2!OOXYB'U$J8X]!'G@;+;RNN MZ@'J1:/@>FW7CU!3 NMK=!(2A83:Q6OS5&EW\EI)0$WE .B;+2A00_PC=0%AOX/PT 3742,"*GRX+'2P6R2PBWQDI5WE)FH>/36'R#B;T M_5AS?BK2N46OA GG2/<<=W/5A+HEAUEP-@NVFPMN(N)*+9[ MM0>&#^?+59JO,;[%W%5F- O,^J#;W@.V9XLW)2%95,!6UC]4'+H2#+?X;@T@ M6_T10(UMUS['9+G=AIX28#IE_YKG-%J1*DJ-WK&^VJ [I!.T9W<<7G4)YU ^ M# \]*\ TMYP?VJ :N)F2O"=BO3KH!G>C]EYE\1-M7D0S[8:Z;,#5:50^W?"4 M*#@Y67\NF84M&X]9P!/CY.JO#:AA)X#6O<=F9:"F$/2P1E^R;0\CZ7QXN7/%^\$AS>1QY0&WK!5/P,I1+SR9%JJ*,'JP<*8%-[H$8; M4.M- #VR![9%P>F!UPO?&T2[!J!V] 1J[(?Y ET7"@-I.[F[O<[K.8D]WF5\@'1&HO?ZW6U/+ M MC.DTTPMGYS?$"G4W9 M%<5UC'6 M3Q-0:X\$K#X:Z\0Y;PKHM3B@9F5C#A5G6ZKPWDK=%$T.;VO6#MVQ2D:^" [=L>-O+L M7">84$R4N$K\LR\SBH*F;![ M;NZ8T(EUW@UGKAMOQY<":-#= ORPF451[WA9:%,8:I()=,/'=PL,=@W)'\2Q MF9YY?]857;WGB^J%+L.[Z+2+)%]=0 T]&K)Z']D6@)H24%/$4<@696/3%/KACTM@U('5./Z!*EQ1JG?>:8&+2 M-!NL$:WE4 '47+Y(C;M.@ UVOEA@YB*/6Z-85V>[X8R-"3*5#'O=3_^E_(^: MS@0+@A/YXI^EE[&^3]AA\8"(L ^KE%/"YAM=UK#/H/YW6!8>6>H1:C^%-M]J MGD"LN=-\'"ZXF+[66!I#DM4D>Y3/DVF-^3-)IPV>*%;0TWD0IG5YZ-!-O@ZQ MZG=%2G$J %EM^>.T9B*13N]0PJ0H5C%W8/DW.2]U'\8=9XF)N MOP"H0^_), _V' GWZ^:']LZO6QZ_AF@^>+0)J 3@F:-2<>WID!=_6FG(7%!! M>K5KJP:E:;PYK7^A:_*XV<=W(--AE^;M9X P/87F+B)0V,BO5;WXQ"4A,Z(/ MT*M-N0J4IC $3M/)06X&6S T;2.PU^;YHI/GN;V-"M\R'7\#GYXR%(?93D:4 M_@G_('2<=M?GZ3:CDP?80%:8_BW$;P4#[%9I;]93373WX5[5(0YDI^J+TIWD MM/']_NTC7C[@XK_0;[3@J$ZI#/M<*(>T7S%Y?&)WDL^XB![QIYJ!8Q&>TIK^ ME:]DRNNZ*BNZQ"'9HZZ;C2P"4,^;BGS8VDTY2!:$1$ELH2*Y7_$BM8XHP4\>)G7\$P'BP?]M\LY.@SL=8 MA)ZNG/P@XE^D\[7XYE&?@>*[(7/&7I9EC9.SNJ!X1- 9T5/XCQ+T^2LN8D*- MTC)L="F !IXMP.^3(\W72A:V5D ZT$'J(B\6F%0UK<[+3%BRCV%*\QE(+-NC M=?ND8>>[!T]$V:68M\?^9DOE(V^(A&;;9A@)A6-SV-ER:OV)%->765D5M8C; MRE,T/469M/)3SL/FXF0/Q!S[\;= V,DV[X'(,C=]!XQ\1U-1.!N:MX@.E>3J MDGJPIVN6-#<%B?&>=RJV3[_-_8N7Q;/M:I1M>(,'<4 'RNW.5#0WMST__18& M[XD6S[8&@<5M=C3JK.K2-8Z8ID=?FH=# 6 T!V"\EOSHQ$K^$IU(]DO!'OL; M\C=I03N+EY8TBNF!(+RAIYQ!&8-H=\FG4. M!/[O8LQIS]8GT3\,@D-9YNS/\/T-^IN[ELN&_6^7_)J;A-GI/P7#&^D 6YF^ MOR[0O>?Y!^@$YK.%V<9^KV^_$=)/,GGG9#\:#OB&XQP())_Q!F3>M?\.<;V% M#<$^J@/$'1;(7M6.90_NIGIP'UA8MW&W>!F1C(&Z$5;H'I[_6@7E3%'3_+<^P/J2WMPG[FD)I&L M)/'>KCN,'WL+^QAO&V?S0&J_'W3_W@2HN,/%,XFQOG[;;1,WJ+S/JR@=OI/_ ME%?_B:M-#.=-24)IN&_4,3@8&$ ,#U\'2OBC)H:)A&2,6=#97POJEX/0!Q02 M6N,*;4#U R ()7CIZT7G;[K6&*$.J+&FH%;3DHC8OKP0U-'@P6%Y;.Y\T?U[ MH 9NHS>TP1M8R@?YVKD\B5+V)UW3>BD"6*!/PZLL.CI1_7.W(6?M;YUV1[;-;U[7SIH"K(Q31%J@'25^J\_@*0DBL0CP8<2 M4GDBIJO*!L#,_&4"B40B\=?_\V6>3)X)%Y2E?_OF[;=OOIF0-&93FC[^[9M/ M=Z^.[DXN+KZ9B"Q*IU'"4O*W;U+VS?_YW__]OTWD__[Z/UZ]FIQ3DDQ_GIRR M^-5%.F/_-KF*YN3GR0>2$AYEC/_;Y!]1DJN?L/\\OKV4_RP_]_/D+]^^^SZ> MO'H%&.T?))TR_NGV8CW:4Y8M?G[]^O/GS]^F[#GZS/AOXMN8P8:[8SF/R7JL MVP^WD[?OWOXT>?OF/[[],I,DGT:9_/F[-V_?_\]WIV_>R?^\?7__[LW/;[__ M^;OO_Q_P(UF4Y6+]D3=??GKSW?=OY/_*[G]-:/K;S^H_#Y$@$PE$*G[^(NC? MOJFQ]OF[;QE_?/WNS9NWK__SX^5=_$3FT2N:*D!B\LVJEQI%U^_M^_?O7Q>_ M735MM?SRP)/5-[Y[O2)G/;+\+;6TKU$BZ,^B(.^2Q5%6Z)/S,Q-C"_6O5ZMF MK]2/7KU]]^J[M]]^$=-O5L(O),A90F[);*+^E JR_BK/'PF7&C%_K7[SFC_R M5].(4$EIT>V)D]G?OE$_E2C_]/9=.?2_-)MERX74>4'GBT0R^;KKE^,' ?AP MK=5PWUW /KP8\,M*\\F2 M"OI,RI\ZZ!UF\)UP>9>Q^+TZS96_>S$,.I3&""0+2F:V&.Y'G M222>SA/VV65+'48:2'I2)A%$>%OM!OCV+7DF:2Y;QNPQI6KV/5+JGV8\BC/Q M"\V>3G*12?WG+MEU&&D@V64\!4BNUFJ@[T*6A*'7@\4BE4'K>A#ZF$Q MC0C(W%IK-=!W?^>,Y8 O;[4;9!5.E*-Q$_%L><^C5,@E4RZ@[B77WFTH'4@@ M.I ,_-491 5F0VN @*PU8NAUIO#JP.X?DO]W'STD9$ O<'N\X7Q!R*I0;S;8 M:O06M!R]'?B[RM6#L+S5;C"?$/+E6JM!O4(0T-LM=^(G@0S%=YC!M!3F-(W@ M-8'L8ZO=8)X3A.=:J\%\)\AW:ZV&\YY 9BD&]XT+OPCR[>V&@_DI('DG0W[W M+I_/([Z\GMU1N=[-:!REV5$&\Q2G,6YP.O0Y#ODN'_JKR 2$?WFHWF*\H&(L@7V^T'.S[(*SKS0;U5D&* MMMUR6&_UDJ:$S4XXF5+@+ ;K/ "59[(O6Q)R+/W>&' KB1>""=CBV6PZ'.<@ M%=EJ-]BWNO$T2FJM M_=>%D;X\@'PLI'DNWQU&&C)F =&N[88CGOI ]U6@WH/%5D!K4[W98%_F;)& M_(-FT\$H$')8D /?;#I(A.E!D-]S:1-GSRH'"1I+LO:RT;7@1,@NA>U)M_^W MK2[D2T;2Z89!12(T"CU=OWE:9K/\B?[3FY%Z.JZ%8-MEN MT:2L#O01CR>,3PF7^*S&BGB\!6\[V;9J\7H1<94T%S_1C5,\XVSN*;I*3,Q M?UV*\LN[%/61I&):K*M)]*B7=:,)4-AO Y*VEDD4<:\8N"&<,LG#5*75VU6\ MT10H_GMKK;=+>[&)%'"7_12)N70/,K8$@_! 0""[641?D#57G\B?"OB2W&@/1^#$@-!R, M!P!&Z2Z X=AJ#@3DIV !T3"/N$J?TX3P$VFKCXQ;U^A&0R ,[P."P<(P(@!W M\RA)CG-!4R(,UJ!M"-ZL!8> EF-,!)Y(DJCKDU%JM8#M=E#YA[1;-O.+*/ZS M.>&/TH7[P-GG[ F @Z$#%)"0]L\ "2 B\P^6Y%* O)PSK9-3JRD4C? VT@:N M$7'X1=KK?Z3LQ"Q27\+;6#BE@1CK*[<\M63!>G <6 MQ3"L 0]##R@Z(>W (3+ !(?-YRPM%25>))%6B*S]H$"%M$N' MRP,1KIO\(:'Q>5*[@*-#9ZL9%(R0-NE&;C6R_^OK%EN7\@?CG8#6:[-L'8"^ MF[R:K$M+R+_7T[\G5?[WI$@ %YU./RN2"BAFD7@H\,C%J\K7-*;M35$?MQ:=4=UKNS70S(7G';"L!(U"7]@@A1M41&\ M8NDS4YLL#RAM?=".?7TQ=3,^Q,ZE/T!'0D@/V.UJ-MMA9;M95GZ)\>R>\/E%^DQ$5A2DM/CCVM;8'HO9E05)!I&M;E)/8DHH92E!GM"S%#@A[2".,!1((5#=( M1LA;[.(M.J2_IV;'%H1G2U5OICBVEIO)A=JJ.!Q-5S^\C$B?T >,^T L+([S M>5[AJD/1%9>PX"CI,[E]F)FBOH?"!W*K%@ZD+%+#1HA1=_ 0[_V' Y#,W]ID,1XM-> ,#FOUVO(4& MN1>%1D6)-9"D6:$UW:"@C1;?Z+J?@K'7$\U@[@S4@I[U<*=?_-?0$ZH"HX5 M>FZIH;+9?RU0]R9HF99:O6A$TT>2JC>ZS I@[03%/M1P"D B82RN7:*8 \0M MW^TB6M(%N'V)7]:N*KFN++1:@E/?QXLM=S G';=A8'$TG1;WS*/D)J+2G3Z) M%E1Z6S6B+1L*0%\H7J.%7[SQ@DLD# 1OU9L *9F>13R5$[78RN>8T9A:9D-( M7RB"H\5CO!&$2R0,!.\YB43.EY 94=<6BM!HX19OA,P<[W_V4%L8/MX(',W1 M8C$#^!WX6_[=G)IW/RV'X[R+T$[/4U>K; ;5 8RZ3XLU)UN%G[Z#%WZ:_.FF M .2)9#2.DG]]*03U4@A*/_.^%((B+X6@QD/AI1#42R&H,;'8]T)02&6$\$M# M[4L9H9U4ZL*OZG3 E;JVMOYEN5U@M&/5>%]*0EDX#<38MPS WA M!<4@\S)WQJ[\!,;*0Q3!85>JUE&>/3%._]AL;:V8M3MAUWWJ@I6)]4 Q*LKS M^^"SZH#M1W3'9IOE0'&QU[\WL=:E^OV(0=NN",&*W>\T\+9FYE4]J+;^J6"S M,N\O4ND)<_G9)Y(*^DS*G^K#=7^QA>LV0T_8;%(.4SQAO35\]0O$Z%U)P)I: M=\#.V"&$:,1>QN@<$.Q)6(X\*J+63Y/4'FB !.I O<. "Q8F C$46C!O]5Y< M1;T !O3TW?8)+3LG803V*II<,;U&L\!0L&F8WH0&BN9I$[;/J=Q0\[DP!GYD MHV8;]$V-3@UJZ=9ZGD:Y3O'BY#*Q]KF\LP9'_"1'8]^\#8M,A?(/R9QD3Z7A >*3%4%1T![T%8 MN@2R"'7!UBF(,.SMCB3)ADB;%[O=#CL8YA9OTWG5\1D&!A](*IE)5"&,Z9RF M5#&2T6?B!,79$?LTU!@_,P8()8UF]9+8>UCZ MH=1WQH^AUU'NXP3M XS 45K)> M&>(Q28GU(,;8 ;W^>V]%,4HAD#6$9)#X1:,9?MGV'MM8'%/""9T_N#;R4\PCI!D"I2NJ.$DL];@#HN^TC-GI. MPK@!T*#-=1/ T#PP5&P:UW0)]0S5LHK"< 7'JR,Q_K5V#S@"+^QAJ+KJ L?1 M#3W]MP-0($F$ 5JST*H++5-[]$S>#C#9>0\#GZT*)"YPM(VQ,WF[(&/A.@Q8 M=E0A%K^JR@A%01>$4Z;V^3S##]".&F?'+[3B"JICOMVRBD^!"M7K6P>SZKAP ML#&[_]DJ1]-_YF5^E+AG!N>G"$$^1(),ZR^TW1(YIPB:D>K&VDTQ-]R2F#VF MQ2B.6NKC?SF8Y=.E8KL"(8S9 \SM<9M;D7$:%Z%F:86?)(O"*8$!-' H0K#O M_ ROD,-"M#_ZJ5(09C,29RIA12^)?GH'^@#V=:1!]HQL[='O!T$P\5^D;-?WP5PC:A'\$S1/TCX["QM M8KG[=W4$$\3PLLX/_3)R&J_MB$">VSG,%!U-D?/5! 2AJ?IA7ODH BZX4QYU-/CY2>Y M<;E(UU?WC^),^MK%HVSNF^T=Q@K'.HUHMD\Q.DHL#']WW,LC E&&.IV2B0X,2V@D7]/2(%1.CV: MJTS_/QSQ/5AO[#/145%D'002D@)XAW3[A6U'.Y7<(OJ:EBHND> .5<$LJC"L^T-$4\7O=7H7)>1Z)CF6/&;+FR0JT]\6 M2DQF>*']L8_L=@BYGTCW/SQZ6E%=U#OQN*GOZH=]SK=3KP BPD-8.&(5K%+W M.HL_:[*J3L-!CPN!Q\ ^IMSI0N,KVC 6H#;=1W',\E2ES\2$/MOO8,)Z8Y^$ M=L#&!:Y92/N_H+2Y77E1U%;AUM$-_71U!"W0R.40X5\I^TVT5)JNMLMQS'-) M+(T>:%),CUWF"/MXZ(>V(TX;$$EBNAO:Y!A5($MQNZ)U*==.N;S*A93KX)== M[#W0:TAV!]C)6]A+_-E\D; E(;:<;F9L&P6]:N0(QNN66G FVV9">KK3 MO*:U>L.%]$.O,MG+?.&2.Q _3[EF]3* M7U9^BZ>S9QH$O23D.!Z>76;[/YW 3V^'R$()H$1E;S7QE]B^5[$T<%R6Q1\F M8\DZ%G[]R\%RE@ R"V.?(2>ZU56K,O]QZ^1%[G4!YUD^8Z"7SNP!&.O,]:&X M&RV>-T]F6-8->R_T.ISC:81&.@>@ YS%A$R+\NN:PUK@E.$S"%1#=ITBV4%# M_&47QC(!E\ 0+@$<\EUG._I#[B^Y W4CSVD:I?$P;J1U+*CNC%\NIK<;"9!9 M&//#:NF[GOG5^W'U@V(YWJLXW8'1.P=V">V_>W#V)29"W$=?JD0<C1;='$R/!I%O6)/&.>.W9)'S^$FR(.=,GXG#UA<*^FBARL$G#[>D M]G\"6?%:G=C=,ZGKO]#L25WOE#*3(O#-KN\^(E2#1HMB#JY!7:6Z_WH%%^40 M[BA<=T:+9@ZF._Z2V_I&T?21#A?2FMPE+($=@=?[PM>&PR2.8RZPKM0!H]B.-^-7PQG M8'4XI$HY@HG(4"CGI\FKR2D5<<)$SHDJS)'/YQ%?%I5QZ&-*9S2.TFQ2Y9I* MZ4QN6$)CM:8B7IM?4[,B!G#YW=('\T;N1LAM"N\ETL>)=;\)[8]<=<.-6//: MK9=6UNHO M)&P[5%AG/-7:V-LW31N[Y]&TL+#JUI7X\T0E86):TIH4B-5H&B.N9)G3B-PF!.B*FVVFI\[+L/Q&038T,);MY#)O485@ M?BS2&]]W3>,K%N[)D1 DPURH5H5'5-EN4=TEH'^0Z0TGJD[^RL,HZ?19S'H/ MC&BG6LH ENGJAVR+ V'=L%28L/;;^I:WZ_;9KR8G> MJ+]O&K7\%"F*BTO^**9SK BYGI5DG$=Q<5'<;;CV7L.%2#7?<1Q)R%[.3LA& M!1%Y+0(*E$$(WBIYT!_QO?VAJ?^KTA.3*E.SV#)BKE_UO"XY:=V2C'*RO4%P MFX77()@;1TED26+A;=U(!XZO::T0\5O@NH^(;(P=<&]N+7L*$]MP-Z2]VJX) M45[Y3VLE(;9L^D?]%G3=?5+V__,D13W/**@J25'[_LI3=MNRJQ_V?G)-6O&O MBC[_[25\&&1#A>&HVTSZ2@K;((OC"8/1M7)E2N8F16$.U .*JCR(WP&%I1-N MX9@F7: #"ELO] ,*)S[M2C!.(>SW;HTL](DP;UN),&<13^6*)B8WM5)8BCM6 MD\W=JV[KD';_7PQ=&]FBZ[*YN74H3PL"E-S4'DO#K7+5:K>=XQ!4.]:'*=ZU MLC_JNT/T$,6&LN)VXYJPZMI:<0Q33"MK)9-/.../!:OA5ZD,\;GY0U0Q*3] MDAHY+:N'OM)'P&N@QAZ8=P\:1'EMN4"=L=_Z=.#4O', ET<(=O0[9RS76U(K M1>7O><3EQB]92E]1Y$GYNFYE7BP5DS]]2J-\2N5,@OG6]9K*Z@IOE-3LW2>Z MX3T0HA5::048(K0_LBUVQ+9AHG["PK;2:G&^D30O[[GT8"5CRMST1MO*/JFZ M3XK^DZT!,.\HZ'F"7%AP]42T0A-Q7FNBUR#H-Q5@.#8,L(.IMK M)8>HBTYRZ5>^9OU-!M3#\3DM:W56=PH+\N*M7![0\;C/,)CWB,ACE'R,,A6G M;I(*N3<$ZXY_].V/:O,&D8^@0C#"F6'?U\I062_NKL MN;-E#!1"6--2D@*(A!A[8$9"&D1!XA_F+MA1#PT0JM>\/K8G[?P356$P&##1\!"/YHE=*] MP?<5SKXKP\5\(5>AHOPO/Z5BP4247,\N6?IX29_)M"QE 9\%.HT&5)+1RJ/[ MSQ ]A!;&&KZ^'^,QP9MZ@$,?X>#GX'[?C7IU[KZ\E4CP9W(F,CJ/,E*R:SGY M=?2#(AU E O(T6'@?31]EFL6%>H%;":JI:JZ*CIM_-(2$/<:!:H+X<3,NDAI MWS7C[HDN%BIO-YW^>Y1.DRW>(6=TP/Y0;0@GG.8GF7W7 S7]2>I5Z.F4/).$ M%3YMI?RN90'4&:H!X83B/&2R[_ WKVR"[=_9$0I[.%$WH"SV'?(K\KDF&LY2 M^=>X?KP'U@'_D:!*$4Y(KZNTL#,[/)[-N"\"EOH$D-Z/9TC._E1^ #,-)/!W M-+1,"I[5&)3_:C(G?_3K7?Q$IGE2W%R4JJ$ZLW0=OS*R'8W4&]P[)1IC6%)SE7^@I=%>$C MH)<_\WV?Q5JO%L+;Y/=82@JE]?:^V]$D;",?4!G^A)4A38Y'!T*P/ MLX1@5R\OM%B7PAJ-_JN@I3-V/:A1WFKQ$%L(1EL^NV(PW#[OKH1@UP?U $M[ MGV-[3\3?4+N,BKVN>C_%,H00L$I3_KE59PU*B/@0;#JI6O?XRIO9+ M3@-4EQE!/?>JR#R8JS!LJ8R\&):_5OV+>F'Y$&SCH"K,UZ,+BL)C,F.<;*B5 M?XB,QBJD)W].'],N$9E. Z,':GSKU \DRC#.KS;,G,UF),[H\X:3VR@K#F!2 M]01466O.6RFZC(I]=IO5(2P:A_(8Q6U&:5!WG$DBL7EE"9YIE3,>TKV&W"_'KKH M*;<0;%!P@\?<+OG3? >CGP$>ZH,8&YW8>BCB>'F21 )4]0HZP/X\F>$IDQ#L M(EX8[**5"=E^1".$E>GE-0V+9;9><3CZ'/%IH9/7BZ+6KJJZ4!J2$/F\_)G_ MXC?,=[#/5L9X:V,<+$+;U6QXJPNNSMN1VK[1;-E'MWS'QM[Q[DRAN@D]A-6' M"<,+F7]I97%:'W )824ZE)=<-@K6(*\F[^-E]4L_4_8;$+OVJ>>++_WD%H(U M%J_ &.RQE=+I\0Q,"-;Y5;X'L]%)^V,GWHNRUW '\5I,+U&&8-QQ8K#L5DZI M_MV*$(SXJWO 8J-U-YQ-\SC[)5*W<[+ENIR'O^U"1SJ 9RVZBB^,_55%\YI6 MW^=+H/VQ]TE#(.TG*^SYN*HJ+UW%34WY]DWM4Y)%--'G1/VEE:#L4ZF^&OFK M+U2/LF-2,\Y@NZ5R,)<%M[1^%#OVKSS3A==Z$;6 'CRM42RG!G*1D;FPH SJ M'0:L/=3;\2BJGNMU"@(RP*M' (YS(8D3HJ)>''VA-F3MW0X.4CN[-=*WX^6QW#\\2:_Z-_N<[^X9R%PRV+3OYKBF:4%ANJ+2M1BX>X:!*51KG0 V MV>NY:@RT3* :UURRVXR.,BO"BFRM?(X/A#WR:/%$XR@Q M3(&JT)2Y>1@V,L"\9V>S]D32KJ$J::Z39)S9% _FYLA0V07#PL17$6H MRY\#=0X#7 \E!A=?J3$9Q/QXG$L)2'5U39'-=MC/W'GH8 ,;/<=A3)L?(\EU M2OBRSI$+&FLG["?HNN,$D$48H-TSEHA36I22^,B2J=/=,'; ?G>N.U@.&80! MU-'TG[DHS[?/&;<4V+:[)Y[#A+&6#>>H>+)?FV P;51^X'IV-&5%0K;30+6M MPP"RDQ(WK57+7Q#^R(8;N0M-IQ&?BD^+J=R/RO8_O'GO0@[8'?L%2)LZ-LW- M1R!XH:I;5:K:')JJ_3H,,QHF%%5CJ[8V8XC>:!@K*@.9Q;:%IA?HF!,22*(? M:4KG^=PFTT83O'?HFD)KB53+#-Y$\3'ZXI3M=A.\=]W]5V 7@6RI7JYC-HTTPL#-N ?[),@L3R[IS)*T".J,?3+7 T8/ MX82!9NT1QZJ8G6U?V6X;2!Y)%ZS,K(^2I;-Z/;&XS:M/TFDT03OHZ2';-A:>]@ 2""CF,.J1E?UTM#Z/H;>,LRML>/''8W$Q?XH,C=5 MQU,78B2]>M$[.V$'A3LB !0&]@T@C^<*K]2=-<61]3Y0J^ZY]\.%?UI_Z%^# MN"&TCV\8>C,IM515BI+8EG]>I(TI1*G%BN#ILWJ]3Q2S^D*5SK"<%O0>&/TQ MK3X/W0TDUE#G[*>I9@ZH*] M+>N'FE,684"V?F-%_I\65Y*+ZO ULLW80?IB[__Z@0B73@U-OW?#Y?[]@?5[ M.5SK)YL7A94<'-L5KP&PMX\=8?9E,R3+;1->OF<$>#;%QY'R&!1[&SNT%^4M MSU 58Z71ZUVBGPIHNV/OF,=RF34R&B6.T:;@5NU"4S)=59V&3LOM?MB9%T/. MQB:IC +*%APE*@AT]T1(9HVSMMZB\X^SKBA0I9KJ-$PJ(B8%%2]!V-V7>G'59FJT M"R.EL-^\V>0IE/)**[(N <64-&W#@$:O6"8$+L>N@01+ZR1B19 EK[;9:!_D MK:-[E )%OG*VW=C6- L@E5:O(WI!CUF&J'8KX30G1W:.@9#@.4 M9N!3VG(^SXO'="3Y-*;6?:B[+_;)+!@LN"#V,C"SW>D/Q90E(M-Z\KQ?1*;1 M^X_B_9*72,Q+).8E$O,2B7F)Q+Q$8EXB,:B!@'&N,A]&(&#T72.ZY^O>-/KE M&BX(IVPJ/\^S/OF&H\#7,NJG[W@4A0.+8[RGWUW=[%&_0T#[(O'N6-FUPY\\B9CS=9+%LQ15^;,85 M[GDT+>("A#X73R'^>7)%LD"" VNB(($ 3>.02H8X-O^F]F'L?"Q0N(J#A+7Q M7YV=7+&LN!QWR:)4;+@#A /@(X0!G5T1#4=+;N8">=#J\-\W\<(/_(0)\N-5 M+T^8@ $,\@F3U3RQF1J Q20U/;"W4IVX T=*LA9LY@)YFV MN1Q5JNM.EW ^HW#+9OWQ?@+D+#/,#1GV+7N:"B)-\'>W5. M[#D&]NE,5^ [L(J/^EAS_!7).LSP]5[8AT_!MD70^+6R,A^$RKVG\A?'?+M(;SF(BU'1R M&WW^*-=L3J,$@I6].[:+W ,[B%Q&*JI445#LMX[)C$FB-[=&]2ZLLQ.VS^J! M!(2=PW!/UFQ>7IQ?JQ+P_-F21:%OC>V%]C Q#==]=QKWA/>K0SDPL-*E!@!: MM,+V*WL 6>-RWTVRK$9_/5.ZN5%4^GNN*OZHZL5I65S/C"I\!.Q:D_Z(^TH' M^S*C6F 7BX@8]@/OF_N!U;-!?YX4#P<5EQ#73P<%L4,P/FSDWB< NF+>6EM? M)C4_+NRX8@@>(8Q$ #"4S4MO8#X#R4LTDMF*57@H[65HN8B^"@Q]L>PRO+S$ M)_76X46Z>7'V3&1T+OVOX^6]_+@C-Q'4^R PA;$:2-:BD59%J3-S$=0[#%!] MU!<,:)W-(+(8C0H+L5%0YS#0'&O:U5CHL%EWPR$*,5!0YS 0]=!<*)C!6>>E MW%FHLQOYQ\5\P=ES<:M+N!*-'=VPPZT>&MI #B2/@8^E$& _SJ7XY*HA65W] MU0=^8'?L6&]W-?"2S_ZKP\=("C(E?%D7DDL)K)VPH\'=H0?((HR3LWO&$G%* MB[/WCRR9.JW6V $[XML=+(<,]M\RUQ>M[V*21IPRN[]L:!Z&/]730S;P5IM) M4*.&)4V?4K$@,9U1,G5YPI8N@>!ET[U6+-#(3!!^KE'C'-4Y7?V0J,]=^$49=Q\S:>R,1)M*!9 ME*@J-3><+"(Z73V06)+LDXC5>V!$0U6I2AFYI,^27#G]I,[ZN<8.R*8Y$+H- MNW6()PS/M$;DA11X^DA5!>V"T5J]V:.Y>I[]C\CPTGR;8?!8V.&'T:'WE.K^ MI\U7SVN7W-HFOJUFV/&'"X) M!8?C%4MCU_440W/LL,+H"+9E,VC6&8*K;:AH]OU;NY]]%7%UC^.9O#C6P3K6 MF^B+VNMERX\D>U(E$I])E8_ M013=%^'+X+*@+/N"XV59&2&)A*E$D7MST1[D '#VXC>,Q"@+R1N"53T,5^#9 M>Z P\.Z@YW#0]8R'$;HNXSRNT[U&,^P82$=M;8:I=;SC%7US33GMGQ*B>#27 MA^LW8AB&V6TB[LT\7@DZ$UVV.G2N/OC%Z(90[AJX+H:#F%OKT=+K67.B,D^V MKG[8CV)X._[-FAP@N801K-*S>/TY)5P\T<6FK(093H\AL-?5WM!ZBRL,E&VG M'S5E/?NR(*D@5^1+=O^9),_D(TNSIVX;']"XV&<,O?5A&,'NHY+\%XE4S;"5 MZ0./ 3\QV !]Q56]_-P3?V5(811XZ\B4%V=*.B+$L +8-9. =15K>@#5U1MML?.YW9C8JB>JF<\ MC"GV/OI"P,AH&V-'7?QQL? Q;^.CO%+>'9N=2-)I5CD@>M_FNZ9O MHWJJ2S1EWR#<%T72=<7,>10KV)9N_\7>"[,0@X8P1T:>I4L8!\,0B)KU%\P\ M!9)4IZ.PM6V"@7496NJ<4PD!:%T&ER#74$![43!-V_W$1L=)&(ELVY0Y*WII M6X>!B5FSK& $E0)1URMGV1]-6^RMF4V;+--5B!4]=";^,?I"Y_G\F''./M/T M\21:R-]D2[^5QCP*D12X]5F&P,[3 M&,+^G!+:_X)8.K8_I;D@T]62?\+F& MI__2#$^OAII48Q6O9H1W+UVE3)!4E J43F])1GE18,WG#KK7(*ANUDSJXO2$ MI1FG#[DB5Z&B+F3?DI@]IBJ)Q.9C@;HC;U\[(-KRMCS$%,;,:R"Y,L+B.5]. MU$\COJPW.IJK4S=OR,'C8N]U1U,&3\EB3^RU$\?B$/UZ0=0LG#Z6;S*EQ'[X M^+V^ULAZE$DYS)\G%,, DUS1:&5,4?VL\-*T%,BARE[2J9 MYT3"$"5%UF)1_[765KU*]DR%)#D,=ZJD3!+F]TBQI1/FH5B9;[(FKU+1RJ%5 MDSU-/^B.D MA=PEJJ!P+295]<*(_%('=%W=L4\1QL(8)K:@D#;(H.MTC7^8,!:V#D$-FGJ) M6(UPT*6]UZ#81QW^B_L ,@QC;E@Q4JU9WG,$M#_VP<00@.E5 ":YL-#>6KTZ M8PX;!?O48CSD?:08%OZ=(>^+\F@W2<=#>9?> $JHAM", QE$+EQ3W1Q].Y>0>%VOEW_,H*1Y1 MN^&L^MF1ZNVXD#OH1[!#2>-HBZ>,]__I'(A05L_)GZ52N&0ZR!IE&A,[BC6. M6MDEN#]3T(J/E3 MI/R/(U'6'5XU4+>DQEC=;%_##CS@K'%N^1^@=A;1& _]JMICART&U9 M&1P@ MQE?$9P8I6F/GWG1/G]1QO>_IM09MKX6-.HI! M[ANYI)@7].W=OZ,W$*#W.YY^;>+6!CE 0@K.C]^BFBT(SY;J"G.F;EW^GM.% M.M8 3;BP@<#!K/#0[LIR^,##_:9V)RB@NPY/]@7T0/VH]6H$>C# W@L*_:[# MA_[0VZ2"YV]I5^4K58U!RZKIMK_LY>P$A7+743?8(@R4R;X?W::&0]OW]D/; MP(HJ'=1Q;)'+JI9Y1^G_9KLPRF'[;TV:? 12XW]-UJ6[L+^N;1APZ)7)A$"- M_$#J]M_E#X+\GDO:SE0D_%Y^SUZ\W]AAG_ P\1!&[7X->:X"_I8N@>!BUS,W M0$'5\V_0YRKI;VB.?T:*@8*C' MN;B[\ZBH-C9V)C(Z5[?XUDR:P9?M+LA@XBG-'T4DQO")T7.71 Q]A59DJJ"*'> W=P# M<>60?FBI*ZJHLYL'0W-D)]R%16/QL/("'LW,NZ4X1+@ M_B85U9[]N0\?I+:+FSO_?SPMKD)*GI/:MU[[H&T^^PFB1;_1C8W MM\:\^9!$0ES/[CF)I.26!8V.O"%+%^1C,JN0M09FX260-"*5M)TM=72V AV: M'32DDJ7/?B)FXRB0Q"0MA<[< M)&NO,+!R:R (K(&2E+2+Z4W^D- X61ZE*0G5Q]L(,#$(6J MA:=A(@C#M]\R^VJ?$LLYF=L>9+5VPHZ)PA?:AJT 1+'_EW6VF%RQ5^U+U&7" M5?P+"+YU!.RP[$"J )!2&+;<<)JK66=[TWJ49T^,JX>$[]EQ;4ZS6'O/8;$G M[^Y:,(@\0U:-6Z)6,!6_6'.Q:5,^)/S65R]@8V+'@H=6"A])AG .'1O>A_WA M73,"4Z_Q,E%7D/N&8 ;*_%G3>#VKDWA+$I6VI";ILE#-0RW$"GE,K>>XF#9> M55"MIJ96A9YZ@/EXV8X_?X[XU'77;+A/A+&A&D:-FE/$<%(*)'KEY,/$!B"X M-<3882C3X :HV\SWE%0@H32UD%Q%<\0*H37;A8&8 M3M<,0A\S,%8XCA=I+ FFST1]4;+RHRTL9N^!?3:J5XI:& S"\"AYL[H/O_66 M]%M?28]6Q*^3I)L,![(/[;J$F7;=(_@5YD]AW[D:S L;RK%PH7)82O!%FG&: M"AJK)Z*(+4XWXC>Q@[OCJN.H0 6DD%T$6/%9V)BX2&\(IVR,U=CP'>P G!YYE:>NPM2Q*Y MNJM?CC??F+Z'O 48)UX]*C:'L<[5>"P=SIVHWNI3>^OUPS1D-'7WI^EG9:12B)Q,3W.Y*WHL&2SW[L4OM_=/ MSKPDS['V=MO020D["]M?T4)[ZKZOH*5D9X1FTM':P52I_1CV9%\&9XC68^Z&/8$]>""QC;^T349_Z%$1$U#4?FO+"1MS(36 MACM'LI4AB4!_:W)_#&9X[/=D<7 QON(-6^\]Z4!_E?-P5+^3!AR(]FLBMDCZ M[TT)^N.DAV,!';5@3VS@0+8''C'\\5YQW1^='T[H+^$A32P9QU3 !$ -91_. M;7$-Q1-S7#/17T3LNSP: \B>1J#N""+1 K6'?3C][6@/B-(/P33"6$&.IE.J M_A(EFU Y(.5^Y,]"K6.T$^4@SPU 6(US=7RTR:((.GN(^R(KAB MO+M:%[K0 57\8(^%=[TZ= ?[X/3>'=G=E>9WHP1\7>E%]_L#?G#:OU_[ (\ M_[M@CW5#W@F$$LP?T\/1Q&EW[-L *8!J>K#'MTA>C1? 7W7($9X(CK$-'I0Z MJ#$%>RZ\T[WQ"(IQ@ M*@_=U;?T3EA:HY%%R26>VE\<'F/2\B8!:PF@'O\.& M\C%$.'9@_\'-RX/;V[-&MG1,WA,^?V?14ERRH'H[_ $MHHJQD! (>0\\C&1< M<3$\J^E!&=1PAC^[/33#Z:T>AVP[[K@:GO7TH@UJ/\.?/1^:_0R@(@=06FHX M>?:PK_H.<=?$0 UJ^'-J?(/"E'MP=Q)Z", 5Q^'$0*U@^$/K@[&" M'DH0D!6,$J#SGR#&>/IL'#+!Q1$/W'+"0<1H4Q@/A@I#Y?:_P)X,+7W*LFS[ M2YEVV[A!O"&Z LQ@![_0[.E":O,SG4IU;=F$ #\D.LQWPGAI;N371(<152!/ MBO9DYM+]L.AP7PA#N\:QS8:V#2>T0%X:+5;G>_D5^U.CC69?$>(-SL-X<=3I MAQGORVW82:?0=TO'^5H8.J35_\'*.-CX'^,1U94=%%ZD[45/;\]IK%R,!89STF@0%,E_IY627 MY9A33?6AC]'R_C.[?V*YD+OW*^G?9(2DMJD'U!&M)KI)A"9!0_@/[OA52_O] M9RF6Y75*O,%K]42K ]X//8,$QEP4M@DX*P)?'>Y>>[J'ZK)UJMWG[R-TA@_Q,/[E4T_'JV<0SMD09# M\Z_!%;9+H/;V5DAH*DZ+ *XZQ7FBBWMVEF8T6[J""MX#A:$!5FUV >EBL:>? M/M2Q#R>Q'-LX$Z^C^=OML)\QZJB9S0"OEOLPCNW]YQQ1/F\WY"' >DCLIWX' M/B#I'>AOR#H,E>E\8%\^P7(]*UD[>HYHHI:L<\:+-/X1DC:<7\0.3XZL<6-# MM?^>I!< ]49G7]1?+>?M_4?&?KXWI.G0(OH]GQ7;R4H7:<9I*F@\Q M'^T-=5Z$@K7_$^/9?)&P)2%WA#_3F.@EMKX[70A'W+-LVU)5^LT5R_Z+9+^\7?D?5\IR"&,0^/QG(9@),>4/4CU0O?K2EC^G:8<<4G9<5S,R-DIQ7 M^]Q/0%G^A)[UVT&6/^U6EC\ 9?D#>A)I!UG^L(-U4/"L-JO*?S5G5/FC7V_5 M^F!8^.3O:[\.8_X<;<7;9G:4Q$$X($;57U$)U?F10=D6FEZ@*U+'<.M!$OU( M4SK/YS:9-IJ W?3!IY*FT%HBU3*#-WU\C+XX9;O=!"K;X?= ;MGJF ECBU+L MH<5(- M.:D--?G3ZM,3-M,T77^^WBF,?+"*Q%NR8%S1[,[T,O<((X>K05Y-XM)TRU_" ML[7@@P42C73 :+67.S68GWO0$#MKMQ-O$%IG=U LJ!*FISI2]O- H$*HH9Z.QOSP/R<P=&I0.X_4\S3*N>ZG-)K-:$*+;.6H" E816EKCQYI<8C5S6L8.^$3 MQN4D**ET);6U&J+O&FT(F(C&/BH[D9M#EM!I(:5BZ3%>I!GAHM2CLX3.Y<9>$>J:L!S=T.*Q5H%K M9S&0 ,)83II!(//Z7O4P=D!+BO/'Q\%T&,CDRD>$C9[C[Z0L39EXQ'$B,Y M3_!E(:TK)G^;9I*SI#PQ)A)12[QQU(\&LB/JHEX[ ".,V>)(")+9+KM5OP]D M&]8%RVT6PQ#[*9$"C&E!OUGXVZW0#Y:[0Z!C=_]G['6I4G84_YY33FXXD_-# MME2YX=E16KSIME!-S!#[C!'(1KR+ OB+"KM8A>4H]"KBZE?/Q'K*^:/G*>=Z MU)>SRU'.+L^*TJ:_T"FI?,?CYW >R%EGBX,M^ELSFR:C!SI (% /9Q+--!RH( (Y!)5^?4S4DZE%=14J M?CM>'I,T?II'_#?[.:B[YZ%C[99 &*>C;3I75+H.3-T]P\ 8JL5. )OL!1$4 MOHL2=2>C4-D/C$W%%\?E(41Y_\EG"^%"E0E":&Q\'4ZVMS0_9.6WL%U;K'8-74ETG22;NVUICF\H3C6L M@V%F9$ S$B3^]I$]OXY9+O?22P7'CZM_*#1^K*%1_?C73W<:T5>_5+]#JSEO ME]JVA&OTCKCR]H^RW1"N?A ]$LN=?'LOY.0DSV,!5W1-(Y PH%L]CM5*;C/C M9NF"G?/3#S6G++!/I=7>Y'?.F.D)A9^:A\Y_SR.>$9XL)[=$Y%(=:I=HF7I/ MX5,:Y5.:D6D8Q\YK>K6WBM>;CB;48M> M;37"GNV&04/#=QB 7)%LDXAI68ZVFV&?\ P#BI;W,& YBWBJKKE)EV95'X/& M9G@,S;'3&8>!R2J+_4]Q;+)W2I,\LSV7;.R G;PX#MP->>QS&9CJ=:$;*:;E M/8]2(:6@7$1KDN/[IK]9C3(IAIG4QPG"O30QZ?8GW3V#R'(TD:G":;7?0/,: MO88+(\8(A=B8T>C%A<'2:)ZUGM9_[+ MBG:00(VCY0\!UQ*+H#IO^8I2#WUV^%I3NR5T_I#+D=6QQ?6L*LJK\Q9D:V-C M[!":+WPV7L(YN(F35']L\^.;]LO7ZL;YH[HD>$FC!YK0C!(1W"7!$S:?TZPL MV)9.UT3'DE:?LQK/81!G4A6,W="WO"%%9?Z3)*)S41X>FKF$]$4^W>F$9V,. MA8MH%%_C7OY./+%D>DDE*]2#:IH6LKOF'_.4QG01E1,U3'-&)P)[&1]:NW:$6AA.>V,>/8WF MDD&5[_[XE#D>Z@%TQ3Y]&V&E,4LH#$!O.)OF<;;RYY9'<0N-KZB7?Z2@ MDC(TKG)EJ]5HW:Q(I"7\)0(S#,.@NS3*F2NM)YW^7;H"=+94)8KBXC)$C4!3 M6H,AFR/]/CY#(,BG K MP-YJ,\F5PZ0T;RI.$?58; M>:7GU?PJ[N7G[9D.T/Y[CK$GMV'D/-BI=:4^P'J',4O[:;$7J&/F1#2WV=4W M;6?TCB[8P6P?E:M%&4&""&/W8N?P.$K4C[I:U;H[UB%4M[6L@UDU!-7Y"']1 M/AN?13S#3]6WLWSR%/%',KUGZI535Z8];+& M1UHCJ:]G^?[U'6X)KYVNX(K90=;PL[1IS@@13,$6"3%$,-]!(YCUQ[+;LN+(3:XI1N-L,)3X(A\45R]& D M*.Q<$7C-[^2J0F-+'4%]R_U$Q\C.*)%#'R#4I%%19'V-T]( MQ@CW%5DTTB=2NZ#*"["%^BS-,;?X3CVI;1*<'(^R5:\H7*00QNXLH/R\L2+D/A[+L%EY.]U.W>4/@OR>R['.GI4K:BMA\>-W MS9W5IO>D[![$9JG)$^ ]+F,/S$H5VT2Y"E%H6X?A=;D :=:7T+(2R$ZF01Q@ M]V+N$20ZMEV*F95 TB2:O#CS(HP=]AV;T)(<-.2Y,ALL7<)$QYZ_8&$GC.>C MMNESOARE;XZ=V>#4,SLJ(7K;I_293J5')VZBI9H RCOVJ[IJ9H1<_9 ];-=* MVGP8&20%+W^Z^HWZST,DB/S)_P=02P$"% ,4 " !PB%1.-I#\O[72 "+ MI L $ @ $ /2 !R9W(M,C Q M.#$R,S$N>'-D4$L! A0#% @ <(A43LLC\GFI%@ X2&UL4$L! A0#% @ <(A4 M3F8'<[72+0 ,.0" !0 ( !MOL ')G&UL4$L! A0#% @ <(A43O[?L+F>< ?U,& !0 M ( !NBD! ')G&UL4$L! A0#% @ <(A43DSL MZJ)61P T[0$ !0 ( !BIH! ')G&UL4$L%!@ & 8 A $ !+B 0 $! end

Q)'D#E1ZR$ #RAF\PF(AY,X6\Y NUK$ MR7C\Z_:LTXK1"Y--X]DDP7\N)QB<"7P,_DR!PR097:5U8.?.F (%=0 *2%H$ M7[Q0X8$4XR^F,!4H_7AOS\P2_!Y/OK%)&2Y@D6CU$]EL5 Z*)'K8* M!?YTK(I[:46VY4>_)V_W@4-D M8C**^L]+O$702HIAUO+@6K!'Z6)G3L8ZEH("CK1IK171CM\5X*3)M32&%53E M3^^QG-Y^J][4>Z1:_TO$>UI5NIC$DRE>_.ER!'_ELWI#FH#SZ%SID$H0M8 D MVPQ*$%G&0#V6 MV,]D3&_OK_?8I'06H7L4;773.;Y-GY3^=8Z/7F A?\8N4+.GFK1-9R/[682Q M))[!O1]G":\&(.)^LUC$\V1,\=WGIK:9=PQD>B=FS?&@>7NCJ+A2IQ M9_IP M!;8[KPS"AUH3$$F,MJAA(^P",8N]N,"%"8%67!L6:99I$"H1:+DW1?]F>!GN M05_2*Z][@/?\9_%BB&_^PDD\_Z1%S^%[U)NZ=]&FHZB_/L[JO^]'MENB@^N0 M3F!<3^.;D!6ZH7QWWU:H?B/IPU&]^&=^ZJUI^^"5(S=^B-BKUZPC06N=@XAI M7L9'P>7ET'DF]0*OF[RRQ'RPMD3=AVH2O;NT<;=8YV?-31CKVCU3G<&#FKJU0Y M;0LD2EHC!/MY]!CLBP,-AQ(/9 ?3D!$)1Q?W"#"'.,N8Q @9H!XO;;LGJ%M9 M1D\3VY,$46V1XJO*I2"MGT9]N2QAVX<[EL_K)M9>5BI_)K MXWFE/&F^,ZX+W*\KQF4G;)R&E5->;')0WR]6U*5')B*F3V6NZW6Q\1>I HOT M;TCH#AT6H!ZU)S4@Y[AL//;3C0D$W.6$R;$(3)SR:H#2+66&O19AGKS9U)'1 M"97 !)%+.N@,&4"D^*5OM@]V;Z;@G,RKAC3I9IZXSF9UI#.9+^-'&S,->Y=4 MNXZXJ:FA-W#$%:=FXC/2OI]H1_I_2ZV^J+8VRXMV/&U,U\JYT@C_7'&3Q\B( M^+U_J(^.D!G(',C0";.8+*+%:)E%L]&,3?H_R@:TE7S@K]+=6@>?5"^1"FR. M&.J!A<[Z"TU_RX7^Y@N>]Q>"3T#M2M!?LABE"Q@(1,?>6D\2LBOB,S#/ M=)3-(XP^>V")BRA#%3E:CF;C:#Y*QVB[UC,35FID_ZZ!/H#$@(P6UG?T. ^ M94"0)))T?=T4UVRU LI8@:ZN#-DF=4L+)4ZM.V>KYF>)[4MMV)RQFS(%>!42 M8:B%<*9053# G=8 MGOL,WCW#,MV/#5&;INA-J:AROR-\]:6702$OTET(W'(,?LX=P2EW M2J%X)KMJ@P!\*)2[NHMX6U&7R^^&II%I?! M1JW$UF'CK+!OV%(,*\8 R1,Y3HY61U&Y XD+4IY0HM6@%PUKKH+Z=UTT(^W# M^.*@27!9E,JH-5BAPACT7]AJC]:W;JFK&P.G#JI]T:#:Y[(5!JQ+R4T#)LK- MEOKX9/SF)"/VP%!K(-6-[(I-X4IA*)$PE)%.RV6T3.:D2@V;4>>""=JV'I_U3]O*FNSAD4B6#60Y)'/IEC, ==#-HH.#M[S*V.Z.1=Y$:E=O]SRR^USY?42 MULV 1>LVF?HRE=?]F(R0Q68#)UY>4?KG+39KV;3:Y/*MWE#@?Z?=E L"X)BWY^Y3M>Z8[5MH>\ ]U"3YI04+AT+K3$:=L: C:]J^V M+D*PU)=RFBO!=?FE6.N=VW2"T='.^F(775"GPS?ZXJ&7:AS/QNALR]"!/J8\ M\VR!@<-*]]Y67YU.W:##C(&43N,LRR+,PLR4M[SJ=8TVBY3*)I&L_F4_5:V@*3+>)$WL- 5'X5_L5OO*.P_!>,"FY O+OA^3B>)+C+^1PTR@6E,H)NN1R;[5+9 MHRFEZF,=%TK%G\QA%?8JS*:3:#))HOEL 6N;+2BMFH:<36+Q,*T$XI \VL)AG'"XQ22^,LG<(K6(C)64J2 MX;'-(TR7'4_0QSA..?,LBS,*)D\7 "8J'S.9SN(%'(<;8.:N)UW&&45K3!)! MA0D(%8D#&OBXF*"G #$KGBT6G%X^2RF4')1GBBV?3./9$K? N:64ZK$NB2*Z MTRUA@"5/,J=T"1A@FF5VMD66PH9F%*$W5A0%GTT3?A"#*C#]-TZ3S"^)T#7I MZ/($IKJ.,B(\7R+B%'[5&(HP;PI;**U;_BMZE7\KUVU=Z6G.TN3I#]&[\K8M M[NUWXZ=O M-YMBMXM>-$3TX<7TJ6-'^;^XJV09V-4O_T=3&"$! M[WJ#\8\A:8$CLW1P/F_.W5?.A8YWT7+F%,'0';(%5QBV8B#)>I*A!#N W/+9 MA@=_M.'!)T#(02F&Z4Z'7[4AWZ[D=TPBTD#"%DC]CUA8QQ]#X7# JR5H3;/P MO7Y>_=T,'0Z)-IUI0%3E&/T!3OES89X]_E MLW2)?Y.4?[!,E:A^$B<9)==@];Z$LVJFP-QSY8,F!FL.;)E&2"R1B(_)1RJ9=3%RPH"2!/',?) M$L$RF5-6]B0;#X,%E'L$2[;08,F6A\$"+S!8LKD+%CCG?EXTZX&? "/ON4XV M!S\$,JB'GCRDGLU'T8$7WY ''ET;J,.7VTYO*[]D).5N?<@EB/8S*E@HG]0Z MU$,7I?_P^=S$J5#(CQ@ARYW?MYU$=Z>SCZM!N((_MV&^*10,W+<1+WP;\<*: M&3K.VT/!X28L76P.P0J]2@(O9CITX_,>70U%,2H;K$)%H(EL2N]S_9,VGQI+ M)QW?Y_-^I+<^YD*JY5S<;R]1(XE1(!XI?:[Z:W.XJ#BWI,]);#HW3B._W!7& M)V-K*PU9#(J3 <1M4;G:D+$N=@H5MBI,>MWSW'61Q4ST)''0@? C&>KZ9'LG M<)Z'B=!_,G8J>XH?8G ,S3F:HMQ>[IO6Z5$DJ: K/DLVCURS-O'>%'FJG+3J* M=]>4&O29%2L"Z0!N+MG% ]HK&"Z=IA92;LKMMQ($Z\;4@V\ MH83/K7C=6]IJ6?VTEP)19"TV_GP''/TS@*US&A?GBK01FV3=.KM5<;TI$5\+ M)>N];'2D]QWU&=EU4HU@/SGW'M'I/[94O2((Y2:XG0WH*Q-8O:_X9J]C\XJS M87ZBTXA.@.D#TJ0#<2:],:UJGQ0/W11.#Z:*^[U\*P@@.MO)N4@8V%>=69PR MF$1J572!5'\#NAHU?&,ZALNX 90I-E=*3'9\HUH=Y(A-FT#=Y\@S=%W"ZK=Q MQ#SVWX&E_@#3CZ+WYA(X\[X/W SIKHD&7B'EVD#'0+ZDW"ZJ7+MB&J+[ $?7 MN/=*"F44N@J=2?O2RJ8#Y88:-CO68*:B&#I/6RR*GZ5TK4!6Z6MC+PJ(&R0& M8?L:.;1MV4I'>3,I.3L@0+(]PT12A"6E]H3L[W=8-$I1ELLIH-5='&/K:8& M,;)1W(O$&Z* '"O-'$T)O6VQIKJF*\#GF*V@;-&%2]/@5;LGR89]K+?[2V27 M-T6^V=TXWUN#M/X.[^]=@7G/P"W1F8+41U9&[8!U+AA,,[O:9(:9>Q>[^! [HI"DC]IB1-* M& )@)7GCY"BN;N"!C60J["@#$ N3HVR4 M9!&*%..ELSE\!_>VHZ(0M=P&BL]%V.#/9+Y"+DC^BEV$!O\-;AA+!9#D+6UG MZ6E,VU T([R2SJ-82I2<[X12HZ8FBZ:+69#_A@H-\=J)@#1K.J<=H=^ZR-=< M$8JZN=+-+:^NJ!TN-FJ FXZ)@^OH7+H\O33WF\59BY7,VUNLP$G73O5_IB&Y M>3E?.];V=&=9,[O.F']H"4*D]":TL1 /0Q,JC*D@$&#Q?B!XS,()7OH1+'45 M8='E^0^3Z5F2GDW.$LH.Y8 M:N/V%BAA^WN\@ER=YD;\?_@8,.>=+=;P+K_#C'84P=%H2HTRD)E@(8NR,A"( M>B!P!%W9ZQW7=0;\O 2LO[)\Q/"CCY63_90NJ776+(BTE4;577YO-DWM>*3: M0FXW)[,8[K2_Q:0/RY_^\X)DA-?:$OLM&H'L4%7%IM6:G;6;:L&)8AMD?YV1 M%8^,\R-&=H<7'=1&]GALU/O0??7W1Z$-+/\<>1TIP_+C\'O*OJ?IB)?BF*0Z M"<3I>9.Z.A(?C802FI.AD#.F(OH*B%(96HSJXSYP%DPZO@^/@6$9A93!S'= MDBMK?H^N"C& D[C@K7S17[D@E3* T<)&EZG2V>AK_*'>2:HH7R<$FDD9- 4Y M7MG[OT*+XUE.#TN:#T-*-JD>W ;=)6K;9W5V?97X8ME@L<86RKC+2Y8FHF;/ M^?H7UJW\$N\I&DFT4,FUTC8Y>TI1>^]K@*8TYZ>.B(18;04H$[J"#-.*=Y1I M!2Q-4CF<]BP[5RO.N3$A41$@W5NJ\%5A!/F*)MKY7$%+"RA,6K&@T!V$2&8$ M"9(Y5+)&/':L55 >$U+KM&G%N?&74%YCU(>EY) MBE'AZDA6)R)%R=@B1#=RMQV9?8M%C?IO2]H/JO .1,/JLH)#+B5TN="R$NSI MYZJ^J_1:S349.E*] &7T/XTB1&^(*TLBW[XR'S6V_H7:6'&Q#$1)D&C:4J0$ M#!; 4!R^__O=2BS=37UIBM^6V.MT4_Y<4 /(W+4I16Z\:T=+TB". M.6J\6V6(1/W6%@G0E9MZ180\T3RZ)W:@\#8^IFY1Y!3>4&XO,[9.EEAKP&V6 M$;R>UL*?2[:TNKL!RDL)F[=-25DG5TCXF*73C_1FK@V6KB61#3\YW#T^-VI? M@=>1R10)PE2R%!48LIBAP4.CUCNXL1ME(QK))"R)G0'*"83V6[&I;V,'H[Q< M6E0@,3R\R+%4"C?[DG90),2")$&:@]9OX-L*&RQ?>MFR6/ED_8U[5U,74-JG M \<:Z].068&@8R#JY73B*!BK#LA4R>R?3/W$4JCDU0$ZJMAB1Q E=G'%.%<9@?DK'A \Q MVW=@QH:+LE#;'&KUJNF=6PB6'&]DK&:Q YDOQH6MN..!\U;I1<_3+,0>;"(H M&BJY:%35%GK _D6SG+31]6%X4Z3 %'^X>H'-&%Y.#V^LI=MF$Q(@/HNIFH P91A^^QOGNC MZ'_6=W@K8FD2TMU=+IV6A"V#N+5!TFEE*RT EJ+ZL?6Y4/TGS,]2O4G7#X[& M3F$IM+K0$;;TH!YU:Z>_M8&7D7U<>[Z5*[0X8Z+ MN;_>OND:WD]0EFK6U+152[+(/,N;NEXK:I\IAU7()37]_\@293KF4LD^@9J4 MP,(,&Y[:L)73KHU+,U:MQ C9($CL6ZY5BDH6ZQ^C(:^7 ]*=TT2,W%^1Y_Z: M\J.&:'7/@/T]I73W-1U/NCZR@&^,W;CJX E/Z)>Q'O=,4W@MC*)=6S2UOA,B MAA?Y=?=QM'IM"NZ_H9+ ^NRW99H, I':/5OC1 =13'^B=/OS407N(U=;-@5 M(;_;)\U)9Y"H?N[&8'P3MEXWUA4"'4$(+VJ0&((N^HAK\>Y31*%6CDS)9EJF MW=8L[.R0M=&6J!)0!,Q 1635A07Z+TB8EHR,3H[PP'J/)IS*)KP-AAZ;$#W= M*O6"NJQ^=A9&XPG[45:?_F%((477+WZ>CM4@3=])!XJQ&#:RWI#?#B%Y,I MM]O),KUF6>UB,J<&.&.]1ES??$&%H^,LF5(8>JM.:QAL6B4FV&'E0QVN:K[?8"VO7<(*=E8L%?T@VMM6*/KIBD+4E/" *V3E' MZN22]V0*3,M*Y>[876F5O+L#;83VZ*PL7"]4NIAVJ!.UJ?>P07& M)M$>1]'VG%8XHC@X23(OC.>22LS^(GZT*S1GD/U+-%QN>XV+HQZ=]95=%"RF M.'70WJ86RY)\8FH()QJ M^5^:WRFNO2'?<+Q>TMY4>PHH34,#($8R*]R V ! MD_<$D:,>.A3OLAQ%X7=OZP".6('M2) M5-*VUFKG1IY2CU&Z8:W=*\P=%F8=,X43LJ+O;_%-FR6]*4Q[YWPGZJAB$DR! M+O^TTMD![#"&>K>*MEMFW>1_Z7_U8NT_-M=Y);W##OT6CIL1B1G#.;WB8\XV M,:*3[=,V,[*HKO/KPFFQ$ ATH&Q%R1@T42JHE^NT!9.Y,4(GBU,N<+FDI 5. M5Z#&D62ZLGW90=(!W2^4]^"-PTU(_1R0,&K:<#-G#UR\4Y^I?ZFCA]V_?FT!ARDCEJG+2 MA8H".'1%:S?;=[\K-U1#*\?>GM0&=I7#S22EOO8BVW2>;&CE]",L0:8F XK- M1XPYANKLEB+B'00U662<,>05*$^>#I64==-NCNDP'>CW66#_9VW7"#50./"* M&GC%;^G#>E4'ETV,G (66W!=PT /A=:NC*QA,[#RJ)N"3CHHF,#>Q,.P9":Y N[1W;Y=K&MS:X56T:BC"FL/V- M3&Z[XKJA)I:-"<0*H5L JPWZ4)E6W2(DP,'LHZK[J,0<.OU%!E",["C<7\AI MV^8: DEJ1(<%$%(,E;Q#>0+%CW)= H,>485=/RD!J-5*O^WV@_ $#1(ER)%? M2'IRH*.F;KOWF>LWA* @CRCG$>\.F](/K<8MW?2D69/MPARG4S"T#G;E:3$F MBK;)L]2WP*EGXQD(#C(RH=M++P$H>JDII:$'TK[)%"^5:OX26V6;H.C(#1-3 M<=%KIZ<9J4UT)^;XYN.+Z.2*(M2KZ!)EVU/3QAY0'(YH).N"\94HH]*J$0=) MGV()YG5^+^V0IOQA%/VH:5_,TWMEVS:ECLVFA5!16HQ#8,^7K!0#0G$EA:T& MJWD)J"4_(]X#BC7XC"5B8NIKRO9GTFKKEKTSE"5ES!FQR>(DM(ZV&-6 W6P& MEJECM-J=DJIQIKR2-9$XA1]X=).-A?^"2[YMO<+":UA^BX7;MY9'LF$&8Z(W MVI]#S0Y1#N?.6LJ8B=U:>J#VV9+5;EI%F*6:,4R-6%<2WIIK@QF+V:@JY; M[5O!EE-R8Z._2NS$[$3R3HBS%O",#,^QGF!Z_H:;89O:])IKB7#5+;P:&-F- M"&"FH.%G97)-'OPRM>A$YR:G+$RT7 ,_C*QT;_2-BGWHF#);*WVE;35_'I)/ MTKGS_ CII5GW#+07DE'?MAI O8(%QR.PUUMT38*0E@K$ M>\4MYJC4%#7.86E-X>((;IU&5"6"SGH9.>7D;;X<=N%G=O:ZQ^!*YJS>8 M*P&#K%N:!;43T+3Y63H'Z]!KOP&SP4$9_V@ZC[H MP5_WFVF-_>OL4H(QU]()G;FM%4:05I0[::A*O]D\#+CP>^E":0K_22DSLB^W MK2[FPG5&T3(&*Y,P&B[\1%A0V/7V;9!H6_LS%4Q]3\TV;%WEBQO PS.\$=%; MHRQU01-.Q;>CJN-&=6Q\7,[OBOL M/;^1=8.H[BD%??+Q;M 88<5"_ (',[^ MK5GBNN)P?FN@KTRL*FJ_5B@#@.WN4")CM=>26%%'9"FL.%,M>M+G,?X%Z^-@ M-H:\*>>RM7LGK6#4V:;7A)1.5;N#D']*FS3,B,X8PCS( M 57?H<'= $&'L 1@)W6K]&4Q-\-:F^Q+SEDIECV02AT8'-?L,4]9F!%<.)H7 M=A#I8G6N]B2\-;R"D?JS:2NV*U8W58FAX(SM52$HCV$=V* -AY&,GP#\T1@% M9+;[9. R#49,Q*[(U,VU;RV9*QTRAV=&38F_Z-9&KJ/E1-#V-!;BCV%S#&Y, MT9.FBBACML5*\X8^IZ2,(&[)C@^!KL+YVB[GO1'26K(!DC0-'0:#=EA0+6*3 M#XN>C9)+QSAUPHP#E'F=H2#6 -8J>XZC7A6+Z;8U%0+:2@(Q M=V7TFC(J(Q=Y> FBU+K25^ M#E)![<52*]MN&?.FZJWT<#-U:3&9JC0N"@I-(G./#J74THW5!GIMRLR61M&+ M?,U=@W0HC,E;*+?&?2)F+=OZ"B,A*6+'%CGN]RRW[3/[]H !S;"T+Y&MGC#2 MU,*C=KR1A%O'GFV\WQ@&%WA6XJ%AJZDS3+P]>??VS<=3:4\6A;H/[Q6".NJ790S]%;V>PPN)G[K32R6[NPX\FVU.C'V"<\\R"H@F3C%MX@6R1V6H&U@XZBM[HRP]96*'.&,G5_ MA:4X0\-Z_$"A0ZN/G7\3Q72H/Z\17=\EQ5:]I7_1[9,89$J78+'-Z' ZL/4^ MLKU;#\*/DYE:OGF>(.'BT"79!@/=FD2=J+0(KW4Z%OJQC:MARW5#?5TIXUQ_ M&?OO*7F/RK%R?RU](G\A=ANJ/N?.E%O%7.^BT5M48_/DSE'*;!$,V6 M9+\.*J!6$TG"SQ9.!\.5=H7UWJ QF:H+4BVN8NW\PE?@WH=E@!-C+(VBPJQ.X)!"$RN:_T*(2I$A M723C@3J8[$.4E=F9HH8W'+)GS/7(R7N0 M.'=JQE&?QP:V*#,! MX0.EP_I10]I,&]RB_E7Q_E[ZIMENJI2X!ES0JJZMMV.3%>54'[ND=TR]GFS> M)]I>YK1L.:Y#2]\'VA849(;/O^+$-US[L<_9LK[=:5UR#0L /:K;O=0&]\/F MEKW-+=S*@WXF S:Z=!>T=A9DRQJ:A![JU5/<64^9)A:.R,9%XTIIJ6-*FGSA M\-_#,=*#/<=O'^Q*;IZ(!JMA&JL0YM6=]1M4Z\[4ME4U]\5SVHBM M_8I_H^A :4TG>\PVGU>#W4JYE4)LN^X'VE3WD8\J#[L1? WHX?MJ M%0[6>>AY0%HE+9FFC*AOSB]>Z&H,YQ=?Z9>S\?)8][SCSW<\]D&-OW#I%VVD-YG*R]VAU#W?'*;K;U%44;D^0P6/=5/M<+VS M$,7$*QM(0C4;6[3AL<#FY*50YKPM><)!RC/%EC$TR&Q-/QBRJ]$+';>KP5"# M/L;Z3NW(I7(TQ4Z;GCZ&$/'[1K]DG%$2H],-JF/G;;$."H5VPW@P).V#9)L^ M-?*Q-'T1\2M<'56*+"E9'RDB_7'[(P9C%MG1L):&ICK'\=:E8Z:J4R>V6OUF ML=5D\N0FMLPJWCIA\0]1@C16[PK2,?FV+Z:I%\<$G[O4,<>"5*ST&I+HG&5K MHJDX38CZF4S]LLNLZX[;U4 M'?#])8PRY'\ST\5H'?SPL/>/%][UU3('*?3$6<'(U/W\06-075,WP#-P!+(:7+J&ZTGEH M!VFR8N'<,KPN:38^2<1)E]3'.NV8E5!2XHNUW]DZ'Y(D2-3/5S>QXB[73,9@ MZ)T%J$@;L$?%DGJ(BRV-(%:V!P!C M6;/=.=8>-Y:%6X.SA<99"8S20+2DH+JN?5KJ;T,HRL;;4&$D_RXI\RYF\4O! MD>)=NDAR&6Q]4U[=@I MX0["B+*&(1C1W9O>&B]-J>$^>Q(+E<>/=.0;.=/H%XQWNX(5UDZWNF8=)NS* MYV(Y20"^H+\T9-[:NY\X6GJH3#\6:> $X%UQC-2BI'"2VV?/D9BZTHK'FEJO M>[TOO?3X6.L*X-8 ?$RD.$>V#6E[$>@O:,WL9XU=Z(H_7E0]K,63T(^* _MB MI$=.L.@[N+NIEO,#;-R@C7LV6B_LMNLQ2?SYSCSS48BF3MO':N=%+W649:IN M]N@DC:=IBFW9L4S9*;90@<_*= 5O7!W;[X'AA!3HAN:S>)F-^;]V"+9M)_%T M#//,4TSZG\V7ZG./KD_2))[ []@_+,6\_$FRQ&Y=O1 +]R@[& *"T]%':'65 M(>@3N>%$!$^S31O#\[)L?<"$GZ3B> M88\U\Z,Q[&"SG,7XV#G[:W\2S6,LCM %/>.6C5L!VHL-98ZY=+U7CSLH>LOF M1'N-$TD9U;V.GJMP]S[5'^))-.5^Z !<;-4V5^ X'B_2'CS=N(]C@.@\?Q3XW/$?#;@W6(L"HS@Y>/E) ME,SC28)E,=(TSK*%>J^#.[C&F,DLJ#1#QFU/IPMLKCN9S-1\'L]G"0AA\6(Y M5>=6_*/T3KM2BA7%\!-Q%YW@<4T3.@#LX30FV,)BIRGUO5M2 \'!N)&(XD8Z M82/'0/O@"+W48Q*[)2#@F-'=%XXZ3'ZAWS_TN-/\A+6^R (L\6Y,63+ZNTBF M6$7%!'E(;WLQ"4[CZ9*A'Z= Q4^Q R(%?B.%%',5,/EBVV)YW00HYQQ&7BA> M,/:=FL!_D]E2$0[-9E1:91+/)_TN4'Q;38C<)X=[Z3(OKS7W.I[L'#7>(PC2 M4=Q5?2>IZ@V.;;[B&76Z7%!WRV".@'X:GUU2)Z]LO#2U<3CL;0D,8X:@3S+N M_,+A*5S^;3PF2<3KCLD\@PJ34 M9C6)%[.,>Z=.ED0?QD#I$\7@F<2+; GO+4@NC)?P]R1#/A!E<#$66#UJ.0>$ M!KEG.IGP%+,LY2F :E%?56#+"YIB'H_GW%TPGL#+AT[JM3'J."?T&9>$$F>U MHC3Z0 *KU1'85&^.@_1D;'/A1LS9L PY2M5]PY4DCSRKB^Z@O66DR6@H13[U@CD@33=Z.LM69.T+\(,@2W(3O5'9PP\J)EAIH93R#PG6.'N5+T>/-HT@^< F.EHP3"=14\/(9BY.+C> M.- _S"V=XEA7!F+VW>T.%@/H:)D#[.E5?RC5K\J&C9"IU-HX4:^WMYOZOB@Z M+KIJ;1UI(!H"2V(!T0C6[8 =)J&IG'/9!9G0!"70-BXEZGWX(GSY*GE4VF\G"&E.V%UN\>#3&S# M)Q/;< R[\DD=?O-AOT4F*8'%0&LC+U"U^@LHU6%[/HY^HO$D@2]0-)=/B(Q),XT1MTZ9,?Y " WTXS M-!$L\)_S- ,Q?AHE@(NH.B49-VY%(J;+EU^)T5M'?X="2/QP$8EM#+AM@SN; M]*4W#H+X7-BD_./NA'Z>+8JT/!KJ2,7<;]WIQ60U9NRU[%CI-!XG;L]E"EZ)_8F\)TYQS 2]_>L\E@]4;[!YRHYM-\ZK2Q00T;T36Z7($?^4S MMJ$'O<9Y=*Y,+Y4EZN_6%0TT; P8OYSS(/.Q_JSL,S-\Y?RV*3&[,9F#>+A8 M\.-(IOFS^D+-WOPYLG//!J M.M77<3H;V<]"G4&5 EP=9PFO!B#B?K, ;0S$5#2=!GI\6JS_1%A_#%8Q+GYD M2^0YBT[=\-8#>H#I^[TC3;"EC%91(O1,HMFHQE+AS]B!QT81@M< W_5ZU^P8%<[ M_*1ZB2+"YHBA'ECHK+_0]+=4I#=IS,T5DPGLV@RB^?SI4I! M@)E/T2NW7";1-(UG\ZEZ+96U"/E/Y#U4HOE5^!>_S0Z(90:B4$;29DJJ"*QS M-@4]9Z'$HG'RCBQ@+Q@57%N6N^'Y.)XDN,OY/)[,%F3 G<43X*VF4B Z[J;D M)LDFX@:9@$JM7IHF/3,0(2987'NV@+7-%F2WIR%G4ZK4/)>0E22B5IPL $_G")M-9O(#C6? $;OUU@V\?0H.FC'^W7TSPHVI $"#1(]S:8+RKK4W\V4X6!*DU5U5Q^N MO_]<<3?P]UR42_ M>L(FQRG-?'<;)$L$SFY :99.-AL"2C%,$".K* M)5L>!@N\P&#)YBY8LKXKZZ4MJ.E8\P8O3M_*TK>M26>'HR[._T=M(QYPXH;; M1@QX$[^F.KR8ODZCL^CKQ:OHY D2 ]C*>XZ'/)@( M6X3]_3;/=!7*,_T\D-78?4[,:='?WI,\T6MJT(O)ZJ4O!XO4=MQ?0Z,/.Z9, M@<1>EX71>-QS4;V0 B6#$WW515*N>H04KB3=A#YDW.HF-A1G:(IY>)@O6/PD MCE[I*M;OZPW 9VB027@03S4S@K,>)/HOD5:&1OUDU$A3M[\'A1!8C11_]$S+ MY?>- U^@K>3KQ>#(T]# CXZX/?F ^3"(<:?#M_++3;UO89@>D(P3K5=*M'=HD%+A#SO*&QWNKRHZ7C#GYX":\*^]I1$4!'S6O\BX>FZZ5!=!\6 M,=B\X#>!",3&F9*W0XME"1PH\C7-3QEZO=OUV^#0<<'9OPK!CHID'GR;#&1] MGF(#O]J^7L6$C(('QO4_&ADTU&&,4OMDCR^&(Y <>UR$2QY0>=#B&QBB0[HLC>=_@W4F### -2AO' M+NO+73VXK'3\JT8FD\;0V$F05R;!O7@AW8]&(3_FNB]!/1!P/;28>R[R-DS! M'@C!#HN9K _\?:_[4\!'>D4/%"K,H>M%.:;X?S>=<_#\M33< M'O^*$4])7!U\S(\:'PH/_Q[.UXWW#MR,8+AWGR4,Q'H'MW)X?\?(BD,:G!>5 M"6<,:O%[3E-U*VX?.G.&R,'-"M"&U2M3"RH? !\GZWW?>^GX.]]+OO.]]#O? MF_RJJ/U'HW(X++Y'.@\$Q0]I"'4(9PF%4!*E6KK>>CL_&4YR$',[+[W)5VS5 M.82K\NR5?E:2J"_SJAM?!!<4G:TF>5)6 MVH_:$P[343:>]'AB9SC.ZJ&.-0&U.>OSU,[[^XIJ9$J?#;+.4R;>H86-1VD6 MTE2DJ7<'2#%J1:7T\D)5I(= ^VL2E-6__5OPONOHMQ<2)BTA0+]*638WR+$5 MFC [$T^+(79]9@0H4I"^QS61N:T']Q#K#Q(B3I&5_R,EHTO_RV/R%[GN8QC!^VML]IC4$OGY, MFD-OR#%NYL"01V8]!,:=!\9UDB#Z]#0 5Q/^\TH&J<;$M$_29O[ MT/WMN]("SC@)HB\)_>8I#[\_F.SP&VU&0E+Z"-S+70@BPC,]*F#$5RX$^H"L M21IV'+W$"F"<1RWE0'G*0[H+DY /9E\24/Y)YS3T4$8@\8D:8GW"+E=#:4+& MN_JJWF"Y\C_KZNCT,-!V=.YC_="_ F%Z4=@Y315NG(9:_/54__WEIEQM[J/S MBBOBK/63!URY_2#_1]_#)$V\4*K@A4JGX0N%6]6QX<$7^8*/>S]>..4SO6V< MV^IV6)S-?4Y"@J)SBB$Z:+R^OFZ*:Q;:X#Y5&'M%A>"#RVBE0&$8N8&,8S H M7%F$,&UFF ;S/)@UH?/ M#NT5/L0#L_!:>V*='S'_PG76H"+=4]8XOZ"OCTHZ06^_DD+PP+R [D,S?D^^ M0(_9/#Y58(A8GVD2I;?,M.K!QPEPT2N\"+9YX(-O?3;-$K6'"V.IW@4B+2:Z M=6*RI%:^!P#>(SMC_6Z:!=]-V*;RT!2I1-$^]-SDR.?"-%4D3+HH_L7P?[,6 MN4?+[X-4D$QO;RLJ/[Q'#3Q $P\;GKVABW#TX=?*J>RT^E4O<,,GMQ!@V .+ MEX.K:D124;\FH&V#+@Z_C+@47@[3C^$S9^MC,DX2P*9C]7A9^#=BZ_P^Z.1_'-8K#U\5+; 9@@=J5#@ M?;$[X+_7I"%)PI0#@4D4+S% M0UL./7/,'@9>>VBI&*;\\(IZSQRWHN!K#ZUH,0"\!]+ROB/_[GOL/2:38<#< M,)Q-U7NAG^34TTF<@.'S%=70[A8EZ[3#ZZ_*R3%S,L>&XSH?"HS\[4?LG=8A M>J#--(,.]<-8$K(V]:DEQ1W%@*H_ 6TW,2*'6+S5=ON[Z0GE%*AI9OD1(STX MY,@!"A+\0EP9!Z)#9T%[^3$3O,I!GFE1*AZ,>@F&GAXU^+ORMBWN#PR]" ;4 MS+][P@MT!K;11;T'86UPUB"TDF 0XU&S_@GD']CE.=[ S:;8@2[5D$OYP,Z# M'HY')=[]-A:>H8RHH,4LF S5OS?LEOP$>[GG^NS<@OP[XO4_Y!*=^KF\8O)8 MZXHZPU&3 ],?-E5P!S\,4QPR$M]O+S'OX,#$Y?9RW[1.LZ)P1.U00EC0!/[X M0$WTTQQZ;G[D<[.!P$]+XS;Y7;NG'B[8W+/=2:8')ZG_5Q2:0$L+R#!V$A7* MK<]T6S0@1RQJZT01;EF)8888_EJA$LR1 _\5/1FR"YKAL7"'4O.&]B'X6P?UNE-1[\@C>AL M+E3XA2$L?D3^HD_$!A][O*)S\?IEI 7!.$I2:A1EVZNCJ/2_N.P]'KJ)5WK% MG3_0@G>(5CC%MSV;V:>@>OVWI$]LO Q*?>0G+"7V[MO?TG[8HDF][#T\Z1LJ M;:)8[^GIH0+]_0IYB M='2>XK'TZZBDX>^*Q.T-9I:P.AP%^ "S.(Z\#,;QR[ VA?,39V8^^.9OF_3I MN\W;8;WL37$YTLW,EL,.D;XC_@"$7TE3N2@'Q:%N?*/2L[;=_?'_ %!+ P04 M " !PB%1.%^PUNDD" !:"P #0 'AL+W-T>6QE9A;T6QCVV!+IXL9TY__23+ER0CNV3=2%ZB M<[ZC\YU/%^)V%S]O Q<8.8X/:82#^17V?I_TTM_/:V([U+,_H_X)\P[Q? _Q M2+0G\=HF>MVNQF$FQ;BY4^P PTPXH!5A$;XCC"X5M5D9X92M'3RQ0"*95$B; M4S65 XM4SRX<.,\>>,?#J9"JK>TJN-]E-WTGT'M6(&5L$#C!#HC#DF@-2MP; MIYW<@C^$4&G9 MH-:2&R.E))>"M!KZC,XPM DP]FB_AB_9%G>3(3?''HF/D571FV;5G3F>FM]* MWF1SW)NTA_&BDJZD?E^;Y8C6MW<.'A1DM&G])AL$&'92EFS]CM%<<'"+^67! MX,""<4CZ.JB0BCX;/GM5$@. PF@%2M-D$_FF2+F 1O?7J_[WD]E]E5_ +:K2][01$SHY?Y/3F^#7:5\$)B/S7 MWXW7M<:-_KO5?0<4+6O*-!6=W(*F*3@]]OD3X<_V7<6V>N#8A V])DOST-WB M-[DI9*1F^L$NL0U&>+0_6N'!?)BU&"@B/-J?(*4UOVD+CJ_I^#M02P,$% M @ <(A43D&1(XUN!0 (C \ !X;"]W;W)K8F]O:RYX;6S%FEM/&SD4 M@/^*E2[[5^9#^;6MGI8.G MAG9E!*_L4@C7U,-D-"J =J<'+\U*JH?I8#Q@"VFLFW?/]F".F@Y=3&%<5.U<.:-BEVMX*SNU^"SSZLMK^+@<1>X5EYDC" 7-9 MC3MP.LA3V-:UK.#I%?O&:ZY*P7S(;0"8((#)W@#9P8P'D"D"F7X@Y+R#Z"ZP M3"^@Q4L=0&8(9+8WR+G390"9(Y#Y'B'_2P+( H$L]@9YRNTR@)P@D!-:R'G; M--QL?.3D@Y)P&8?!Z&M9ZA8&HP#R,P+YF1;R5JR%:@6[%:4&QNZX'RXAPL[P M\)W\@D!^H86\,[SRB$*N.3S9'K)KX<+Q>X0-X"-:NDL%(71@3Q&.V&/4*<12 M@=1A!8[>'+)9S5\$^*.5J^ZZ$!+SRIA8+#=N*0S[:FVLNC&FD3&Q1[9OVG,7 MM6S&-]W[YN,'.TV(B8ED3&R2*ZF$'^R,J&34H)@YQL3J.&]6M=X(P;X))1;2 M^9O,E-R(DPZ0P)K9"ES,]@A56K2F7W$8A2S A),1".-4-7&W] M@9T^D&!>2(B]\/KVS\6#+XWZZZ$$K3>(O?!ORPU4L/4&VM:V]3:M>R;7<2PQ M523$JKCM=D+Z.0/:#0-Q0(N7.X28)1+Z>J-KZZZ9KR3WY7BY\_18,4T2RSZ(B*L\2S!K)/LN* M&!-32+*7PH(=W/F-3^'4V"Z["78O(F:6E-@L:*8=#8L99I:,V"QHKAV-/!DFF8Q^D:0GD^UK M] R33$8L&3PY2T-,3#<9>>6")6<1)KI:0JP;'#,+,3'=9,2ZP3'S$!,33T8L MGO=2W3/AN*S#^B;#Y).13X$%J>XS6]2_,>]DQ-Y!<]UXM,3XB)22??9XUS%LY]Y^@B_8?6.&$7OQ!5W,4QZ>3$ MTGD?\WRQ$-$7#YAT\@]<=XDQS\0BCB:FGYQ8/S$F.F!B^LF)]=-7XO:,1@7F MGH+8/3TU;A\BYIV"O.;9+7+[&#'I%.3?ANTR!MTGQ,3<4Y!_'=872NC9QG\^ M%&)B[BG(UVMV,:$L=T:6W4)3B(FYIR!V#SJU$7\AAGXB1KW>CV*&>5N!N:<@ M=@\^ Q-A8NXIR!=TWEOM]*-2B(FYIR!VSWL31;M9Y@33SX3\"X%^S&X.0941 M)J:@R9ZFW9Z'^! 3L]"$?-KMS6)MKR@GF($FWD!#?[(].:Z@0E&BNH;;6]A? M\KJ<&=;]V7XUE^7=ER^+MJY/8=^-NM*\V^_O\?)Y_LEO4$L#!!0 ( '"( M5$Y-SLSM7 ( - K : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/% MVDUNVS 0AN&K&#I :,Z0PZ2(L^HFV[07$&SZ![$E0521Y/95O:D*)/JZ,#YM M;!@V9MZ%\4"@]/B2S_5P:IMR/'5E]7XY-V53'8>A^^9;\9M] MVU_J8?S8'UQ7;U_K0W:R7IOKIS.JI\?IS-7S;E/USSM?K7[6_2$/F\J]G]U; MV[^68\Y#<=7_6=_N]Z=M_MYN?UUR,WQ2\7=!Y3X/DOD@H0?I M?)#2@\)\4* 'Q?F@2 ^R^2"C!Z7YH$0/NI\/NJ<'/=[[0'8GB^V!V1[OMD>H.WY:GO MN>[[0'X.WY>@O0 M6_AZ"]!;%KC61A?;?+T%Z"U\O07H+7R]!>@M?+T%Z"U\O07H+7R]!>@M?+T% MZ"U\O17HK7R]%>BM?+T5Z*T+G)6@PQ*^W@KT5K[>"O16OMX*]%:^W@KT5K[> M"O16OMX*]%:^W@'H'?AZ!Z!WX.L=@-Z!KW< >H<%SKK183=?[P#T#GR] ] [ M\/4.0._ USL O0-?[P#T#GR](] [\O6.0._(USL"O2-?[PCTCGR](] [+G"O M$MVLY.L=@=Z1KW<$>D>^WA'H'?EZ1Z!WY.MM0&_CZVU ;^/K;4!OX^MM0&_C MZVU ;^/K;4!O6^!9$_2P"5]O WH;7V\#>AM?;P-Z&U_O!/1.?+T3T#OQ]4Y M[\37.P&]$U_O--&['.L^[WX,_:DYE%N7_#/\RYH)W&7X..?;9URG?KE_HO0P M;LGN^GKS/^]UZI\(-ZTH3[\!4$L#!!0 ( '"(5$[.%MYV#@( -ILD6-Z]_ B+(9V Y( M,R]@DMLF:A);MF'*V^,$&&E0D4"TTMDT3:YS[TEJ?:M>_GGR%!?[H1_CNFA3 M\C\8BW5+@XVE\S3FRL:%P:9\&K;,VWIGM\3$:F58[<9$8UJFJ4=Q=7E-&_O0 MI\7/E^M3ZW5AO>^[VJ;.C>QQ;-XU7;XV+ /U\YK8=CZ>Y07%XF:?N\1\;5WD M:BS8)R:\OW$ZS_?=/E((74-?BN8VFZZFQM4/0[ZEC#Z0;6)+E(:^C*T-U/Q. MH1NWKWGO;$B_[) ;LWW/_EM0GBY'>NKI<("YKD4T+C_F(-&V=AII/#<^M3_?#_G5A-W\_],+_%2.; M#]][Z\?+(4!R2) <"B2'!LEA0')4(#G.07)<@.3@*Y0@**)R%%(YBJD&UL4$L! A0#% @ <(A4 M3N1+MPW' @ -0L !@ ( !]P@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ <(A43G#% &VU! =18 !@ M ( !,A, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ <(A43@6>>XKQ! $Q@ !@ ( !,1\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A4 M3I%)XU^T 0 T@, !D ( !+"@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A43B14-12T 0 T@, M !D ( ![RT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A43C">U.BS 0 T@, !D M ( !LC, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <(A43K[,_1FT 0 T@, !D ( !&UL4$L! A0#% @ <(A43@71 M<^BT 0 T@, !D ( !-C\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A43G?!48&V 0 T@, !D M ( !^$0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <(A43M.Z9K:8 @ 0PH !D ( ! MNTH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <(A43B*'(82X 0 T@, !D ( !&UL4$L! A0#% @ <(A43I24C4BW M 0 T@, !D ( !/U< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A43DOH]@:T 0 T@, !D M ( !)%T 'AL+W=O&PO=V]R M:W-H965T[/MP$ -(# M 9 " ?Q@ !X;"]W;W)K&UL M4$L! A0#% @ <(A43C_'PS6W 0 T@, !D ( !ZF( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<(A43@!0D.8; P LPT !D ( !P&@ 'AL+W=O&UL4$L! A0#% @ <(A43I%IJ:;^ 0 M< 4 !D ( !<'$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A43HDBR1]5 @ '@@ !D M ( !!7D 'AL+W=OP >&PO=V]R:W-H M965T!] !X;"]W;W)K&UL4$L! M A0#% @ <(A43J?UM3__ 0 > 4 !D ( !58 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(A4 M3O'VM+OM 0 UP0 !D ( ! X< 'AL+W=O" &0 M @ $GB0 >&PO=V]R:W-H965T&UL4$L! A0#% @ <(A43M*,6-*C @ C0D M !D ( !H(X 'AL+W=O&PO=V]R:W-H965TR3 !X;"]W;W)K&UL4$L! A0#% @ <(A43FCJ9?[^ @ ^@L !D M ( !+Y< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <(A43D($E9FV @ ;@H !D ( !&UL4$L! A0#% @ <(A43@R; MK)BU @ S H !D ( !**T 'AL+W=O&PO=V]R:W-H965TT !X;"]W;W)K&UL4$L! A0#% @ <(A43I-JX-MS @ 4P@ !D M ( !C[8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <(A43I'!M&VK 0 G , !D ( ! M#[\ 'AL+W=O&PO&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !PB%1.SA;>=@X" #7*@ M$P @ '2+P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..4@!2 ' 6 1,@$ ! end XML 89 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 182 294 1 true 55 0 false 5 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://ruger.com/role/rgr-daei Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://ruger.com/role/rgr-cbs Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://ruger.com/role/rgr-cbsp Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Income and Comprehensive Income Sheet http://ruger.com/role/Statement-ConsolidatedStatementsofIncomeandComprehensiveIncome Consolidated Statements of Income and Comprehensive Income Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://ruger.com/role/Statement-ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals) Sheet http://ruger.com/role/rgr-csosep Consolidated Statements of Stockholders' Equity (Parentheticals) Statements 6 false false R7.htm 00000007 - Statement - Consolidated Statements of Cash Flows Sheet http://ruger.com/role/Statement-ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 00000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://ruger.com/role/rgr-sosap Summary of Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - Revenue Recognition and Contracts with Customers Sheet http://ruger.com/role/RevenueRecognitionAndContractsWithCustomers Revenue Recognition and Contracts with Customers Notes 9 false false R10.htm 00000010 - Disclosure - Trade Receivables, Net Sheet http://ruger.com/role/rgr-trn Trade Receivables, Net Notes 10 false false R11.htm 00000011 - Disclosure - Inventories Sheet http://ruger.com/role/rgr-i Inventories Notes 11 false false R12.htm 00000012 - Disclosure - Property, Plant and Equipment Sheet http://ruger.com/role/rgr-ppae Property, Plant and Equipment Notes 12 false false R13.htm 00000013 - Disclosure - Other Assets Sheet http://ruger.com/role/rgr-oa Other Assets Notes 13 false false R14.htm 00000014 - Disclosure - Trade Accounts Payable and Accrued Expenses Sheet http://ruger.com/role/rgr-tapaae Trade Accounts Payable and Accrued Expenses Notes 14 false false R15.htm 00000015 - Disclosure - Line of Credit Sheet http://ruger.com/role/rgr-loc Line of Credit Notes 15 false false R16.htm 00000016 - Disclosure - Employee Benefit Plans Sheet http://ruger.com/role/rgr-ebp Employee Benefit Plans Notes 16 false false R17.htm 00000017 - Disclosure - Other Operating Income, net Sheet http://ruger.com/role/Disclosure-OtherOperatingIncomenet Other Operating Income, net Notes 17 false false R18.htm 00000018 - Disclosure - Income Taxes Sheet http://ruger.com/role/rgr-it Income Taxes Notes 18 false false R19.htm 00000019 - Disclosure - Earnings Per Share Sheet http://ruger.com/role/rgr-eps Earnings Per Share Notes 19 false false R20.htm 00000020 - Disclosure - Stock Repurchases Sheet http://ruger.com/role/rgr-sr Stock Repurchases Notes 20 false false R21.htm 00000021 - Disclosure - Compensation Plans Sheet http://ruger.com/role/rgr-cp Compensation Plans Notes 21 false false R22.htm 00000022 - Disclosure - Operating Segment Information Sheet http://ruger.com/role/rgr-osi Operating Segment Information Notes 22 false false R23.htm 00000023 - Disclosure - Quarterly Results of Operations (Unaudited) Sheet http://ruger.com/role/rgr-qroou Quarterly Results of Operations (Unaudited) Notes 23 false false R24.htm 00000024 - Disclosure - Related Party Transactions Sheet http://ruger.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 00000025 - Disclosure - Contingent Liabilities Sheet http://ruger.com/role/rgr-cl Contingent Liabilities Notes 25 false false R26.htm 00000026 - Disclosure - Financial Instruments Sheet http://ruger.com/role/rgr-fi Financial Instruments Notes 26 false false R27.htm 00000027 - Disclosure - Subsequent Events Sheet http://ruger.com/role/rgr-se Subsequent Events Notes 27 false false R28.htm 00000028 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://ruger.com/role/rgr-sosapp Summary of Significant Accounting Policies (Policies) Policies http://ruger.com/role/rgr-sosap 28 false false R29.htm 00000029 - Disclosure - Revenue Recognition and Contracts with Customers (Tables) Sheet http://ruger.com/role/RevenueRecognitionAndContractsWithCustomersTables Revenue Recognition and Contracts with Customers (Tables) Tables http://ruger.com/role/RevenueRecognitionAndContractsWithCustomers 29 false false R30.htm 00000030 - Disclosure - Trade Receivables, Net (Tables) Sheet http://ruger.com/role/rgr-trnt Trade Receivables, Net (Tables) Tables http://ruger.com/role/rgr-trn 30 false false R31.htm 00000031 - Disclosure - Inventories (Tables) Sheet http://ruger.com/role/rgr-it1 Inventories (Tables) Tables http://ruger.com/role/rgr-i 31 false false R32.htm 00000032 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://ruger.com/role/rgr-ppaet Property, Plant and Equipment (Tables) Tables http://ruger.com/role/rgr-ppae 32 false false R33.htm 00000033 - Disclosure - Other Assets (Tables) Sheet http://ruger.com/role/rgr-oat Other Assets (Tables) Tables http://ruger.com/role/rgr-oa 33 false false R34.htm 00000034 - Disclosure - Trade Accounts Payable and Accrued Expenses (Tables) Sheet http://ruger.com/role/rgr-tapaaet Trade Accounts Payable and Accrued Expenses (Tables) Tables http://ruger.com/role/rgr-tapaae 34 false false R35.htm 00000035 - Disclosure - Other Operating Income, net (Tables) Sheet http://ruger.com/role/Disclosure-OtherOperatingIncomenetTables Other Operating Income, net (Tables) Tables http://ruger.com/role/Disclosure-OtherOperatingIncomenet 35 false false R36.htm 00000036 - Disclosure - Income Taxes (Tables) Sheet http://ruger.com/role/rgr-itt Income Taxes (Tables) Tables http://ruger.com/role/rgr-it 36 false false R37.htm 00000037 - Disclosure - Earnings Per Share (Tables) Sheet http://ruger.com/role/rgr-epst1 Earnings Per Share (Tables) Tables http://ruger.com/role/rgr-eps 37 false false R38.htm 00000038 - Disclosure - Stock Repurchases (Tables) Sheet http://ruger.com/role/rgr-srt Stock Repurchases (Tables) Tables http://ruger.com/role/rgr-sr 38 false false R39.htm 00000039 - Disclosure - Compensation Plans (Tables) Sheet http://ruger.com/role/rgr-cpt Compensation Plans (Tables) Tables http://ruger.com/role/rgr-cp 39 false false R40.htm 00000040 - Disclosure - Operating Segment Information (Tables) Sheet http://ruger.com/role/rgr-osit Operating Segment Information (Tables) Tables http://ruger.com/role/rgr-osi 40 false false R41.htm 00000041 - Disclosure - Quarterly Results of Operations (Unaudited) (Tables) Sheet http://ruger.com/role/rgr-qroout Quarterly Results of Operations (Unaudited) (Tables) Tables http://ruger.com/role/rgr-qroou 41 false false R42.htm 00000042 - Disclosure - Contingent Liabilities (Tables) Sheet http://ruger.com/role/rgr-clt Contingent Liabilities (Tables) Tables http://ruger.com/role/rgr-cl 42 false false R43.htm 00000043 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://ruger.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://ruger.com/role/rgr-sosapp 43 false false R44.htm 00000044 - Disclosure - Revenue Recognition and Contracts with Customers (Narrative) (Details) Sheet http://ruger.com/role/RevenueRecognitionAndContractsWithCustomersNarrativeDetails Revenue Recognition and Contracts with Customers (Narrative) (Details) Details http://ruger.com/role/RevenueRecognitionAndContractsWithCustomersTables 44 false false R45.htm 00000045 - Disclosure - Revenue Recognition and Contracts with Customers (Schedule of Consolidated Balance Sheet) (Details) Sheet http://ruger.com/role/RevenueRecognitionAndContractsWithCustomersScheduleOfConsolidatedBalanceSheetDetails Revenue Recognition and Contracts with Customers (Schedule of Consolidated Balance Sheet) (Details) Details http://ruger.com/role/RevenueRecognitionAndContractsWithCustomersTables 45 false false R46.htm 00000046 - Disclosure - Revenue Recognition and Contracts with Customers (Schedule of Revenue Recognized) (Details) Sheet http://ruger.com/role/RevenueRecognitionAndContractsWithCustomersScheduleOfRevenueRecognizedDetails Revenue Recognition and Contracts with Customers (Schedule of Revenue Recognized) (Details) Details http://ruger.com/role/RevenueRecognitionAndContractsWithCustomersTables 46 false false R47.htm 00000047 - Disclosure - Trade Receivables, Net (Details) Sheet http://ruger.com/role/rgr-trnd Trade Receivables, Net (Details) Details http://ruger.com/role/rgr-trnt 47 false false R48.htm 00000048 - Disclosure - Inventories (Details) Sheet http://ruger.com/role/rgr-id Inventories (Details) Details http://ruger.com/role/rgr-it1 48 false false R49.htm 00000049 - Disclosure - Property, Plant and Equipment (Details) Sheet http://ruger.com/role/rgr-ppaed Property, Plant and Equipment (Details) Details http://ruger.com/role/rgr-ppaet 49 false false R50.htm 00000050 - Disclosure - Other Assets (Schedule of Other Assets) (Details) Sheet http://ruger.com/role/rgr-oasooad Other Assets (Schedule of Other Assets) (Details) Details http://ruger.com/role/rgr-oat 50 false false R51.htm 00000051 - Disclosure - Other Assets (Narrative) (Details) Sheet http://ruger.com/role/rgr-oand Other Assets (Narrative) (Details) Details http://ruger.com/role/rgr-oat 51 false false R52.htm 00000052 - Disclosure - Trade Accounts Payable and Accrued Expenses (Details) Sheet http://ruger.com/role/rgr-tapaaed Trade Accounts Payable and Accrued Expenses (Details) Details http://ruger.com/role/rgr-tapaaet 52 false false R53.htm 00000053 - Disclosure - Line of Credit (Details) Sheet http://ruger.com/role/Disclosure-LineofCreditDetails Line of Credit (Details) Details http://ruger.com/role/rgr-loc 53 false false R54.htm 00000054 - Disclosure - Employee Benefit Plans (Narrative) (Details) Sheet http://ruger.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans (Narrative) (Details) Details http://ruger.com/role/rgr-ebp 54 false false R55.htm 00000055 - Disclosure - Other Operating Income, net (Details) Sheet http://ruger.com/role/Disclosure-OtherOperatingIncomenetDetails Other Operating Income, net (Details) Details http://ruger.com/role/Disclosure-OtherOperatingIncomenetTables 55 false false R56.htm 00000056 - Disclosure - Income Taxes (Schedule of Federal and State Income Tax Provision) (Details) Sheet http://ruger.com/role/rgr-itsofasitpd Income Taxes (Schedule of Federal and State Income Tax Provision) (Details) Details http://ruger.com/role/rgr-itt 56 false false R57.htm 00000057 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Sheet http://ruger.com/role/rgr-itsoeitrrd Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Details http://ruger.com/role/rgr-itt 57 false false R58.htm 00000058 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Sheet http://ruger.com/role/rgr-itsodtaald Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Details http://ruger.com/role/rgr-itt 58 false false R59.htm 00000059 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://ruger.com/role/rgr-itnd Income Taxes (Narrative) (Details) Details http://ruger.com/role/rgr-itt 59 false false R60.htm 00000060 - Disclosure - Earnings Per Share (Details) Sheet http://ruger.com/role/rgr-epsd Earnings Per Share (Details) Details http://ruger.com/role/rgr-epst1 60 false false R61.htm 00000061 - Disclosure - Stock Repurchases (Details) Sheet http://ruger.com/role/Disclosure-StockRepurchasesDetails Stock Repurchases (Details) Details http://ruger.com/role/rgr-srt 61 false false R62.htm 00000062 - Disclosure - Compensation Plans (Details) Sheet http://ruger.com/role/rgr-cpd Compensation Plans (Details) Details http://ruger.com/role/rgr-cpt 62 false false R63.htm 00000063 - Disclosure - Compensation Plans (Schedule of Stock Option Activity) (Details) Sheet http://ruger.com/role/rgr-cpsosoad Compensation Plans (Schedule of Stock Option Activity) (Details) Details http://ruger.com/role/rgr-cpt 63 false false R64.htm 00000064 - Disclosure - Compensation Plans (Deferred Stock) (Details) Sheet http://ruger.com/role/rgr-cpdsd Compensation Plans (Deferred Stock) (Details) Details http://ruger.com/role/rgr-cpt 64 false false R65.htm 00000065 - Disclosure - Compensation Plans (Restricted Stock Units) (Details) Sheet http://ruger.com/role/rgr-cprsud Compensation Plans (Restricted Stock Units) (Details) Details http://ruger.com/role/rgr-cpt 65 false false R66.htm 00000066 - Disclosure - Operating Segment Information (Schedule of Operating Segment Financial Information) (Details) Sheet http://ruger.com/role/Disclosure-OperatingSegmentInformationScheduleofOperatingSegmentFinancialInformationDetails Operating Segment Information (Schedule of Operating Segment Financial Information) (Details) Details http://ruger.com/role/rgr-osit 66 false false R67.htm 00000067 - Disclosure - Operating Segment Information (Narrative) (Details) Sheet http://ruger.com/role/OperatingSegmentInformationNarrativeDetails Operating Segment Information (Narrative) (Details) Details http://ruger.com/role/rgr-osit 67 false false R68.htm 00000068 - Disclosure - Quarterly Results of Operations (Unaudited) (Details) Sheet http://ruger.com/role/rgr-qrooud Quarterly Results of Operations (Unaudited) (Details) Details http://ruger.com/role/rgr-qroout 68 false false R69.htm 00000069 - Disclosure - Related Party Transactions (Details) Sheet http://ruger.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://ruger.com/role/RelatedPartyTransactions 69 false false R70.htm 00000070 - Disclosure - Contingent Liabilities (Narrative) (Details) Sheet http://ruger.com/role/rgr-clnd Contingent Liabilities (Narrative) (Details) Details http://ruger.com/role/rgr-clt 70 false false R71.htm 00000071 - Disclosure - Contingent Liabilities (Reconciliation of Product Liability Reserve) (Details) Sheet http://ruger.com/role/rgr-clroplrd Contingent Liabilities (Reconciliation of Product Liability Reserve) (Details) Details http://ruger.com/role/rgr-clt 71 false false R72.htm 00000072 - Disclosure - Contingent Liabilities (Schedule of Product Liability Expense) (Details) Sheet http://ruger.com/role/rgr-clsopled Contingent Liabilities (Schedule of Product Liability Expense) (Details) Details http://ruger.com/role/rgr-clt 72 false false R73.htm 00000073 - Disclosure - Subsequent Events (Details) Sheet http://ruger.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://ruger.com/role/rgr-se 73 false false All Reports Book All Reports rgr-20181231.xml rgr-20181231.xsd rgr-20181231_cal.xml rgr-20181231_def.xml rgr-20181231_lab.xml rgr-20181231_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 93 0001174947-19-000236-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001174947-19-000236-xbrl.zip M4$L#!!0 ( '"(5$XVD/R_M=( (ND"P 0 7U]=OA/_]^__[_PCPGS__C[,SX9-!3/V= M<&7/SJZMN?U>^*8MR#OA,[&(HWFV\U[XNV;Z^(O]?S_<[09*EB2")?SO_.0>0KS0/?I=%:?HG^4J4X7^DZ8,LOI/4=XKZ_Q6+TJY[;S]%861>GM M__WZY7[V3!;:F6&YGF;-R)O@*].P_LCZ3II.IV_IT^#5M3=Q\F .Y2T^?M3< M:&0$<,/[:Y# 4]T+/XB_K+YE#Q.O&IFOCMBK1O"J3E+ON61V_F2_O(4'\+XT M.1.E,T4*7G?(/!?DT5MX&KQHN/90EL:;\&-O!!_X[MF3IBW##^::^TA?Y@\R M@($GCFT2-_,;^B3C(\NV+'^1#9?N.6^]U9*\A9?.X"WB&+/PN^T?)3\ &/#G M;.CHDPSH9K9O>TGX0_QLG/S,=;SU:>#'K!5\),-; M@>0AM[YSJ4S/_\IZN_X4\1I[^\<8W%T@2F?1N,Q 1Q M9EL>^>D)AOZ7-U?P]0BA$J4?#_8/^B])/HMF#[\BEF=XJ_#7\'=#QR=S@S@" MA9$DEB:@U^7UW][\CBI!G*JB//WSV_3'T71O,^?CLRUA66U]'0J03\=#7?9[ MA% P4O1L[3-0MM%'%.]H>CWQ2?![ H#@1T[1"F3^<47FQ'&(?N_9LS^^DL4C M)E4"AX MT@R%+MR;>4P_S7S7LQ<_/CLP@WMMX1,FJ#^XN/^X(ZX'>ZW'I?N[97CNW?WW MX]!EMZ9FH9$;J;)U2FS79#6T9_#S1BKO6I?&>''4)B]^(^_/ECS>E<"GV\G?S(R4>^YY^\8\"/2WNQL*W8R?3'_K1STZSR\=\^ MP T8+FTK8I7@M37,]VA'MGJFB2_WA:X;'E!+,V\U0[^V+K6EX6GFD>F(S0N_ MD0:GP 1WQ-- A^H?-<=;B6O[W8DL_M[W^8Y;@_DB9O#Z3WRSQR@7\ M$*Q_S]X[9.\,79"QCU)%]WIQ5^QS:3M+&P20'#;#%%1ZT1$C@77/+;D^ MB#Y5[BB]#M>%3*,36.[N9+GM8^E[[7_D"QTDJ]PZMN[/O"^&]@C,[JWNB$N< MER-9=KPJ3FV_"].T7_%NM7MAZ1Q%-WEY<",A3B^+I>>++O+% =F'/0-UD8'V M'[RZF,T.$^@2X*O\8US#TMKS&*KGXMNKSK*[437ENL[ M*&FW#ED8_N($>*<(YCT;9=WE56-W><<'>1>R?H6#\7[H'-R9OO4?@1_-U85E MV3XPKP[<_.1HB\,6V/! ^:PYY(XL?6?VK+F$XQ83W8W8[U5HN\=,K!B$.#X3 MAV>*&# 0C=A? ^T U1>"5]'QG>-@G_6+]9NPW9^1&*S)KHW$HZZJT-0$R$,)C@6$1CRO#(3//=OC/?(@C*IJ% M&H93Y)82/%(\10C53- _3,DR/)/G4B]HIBUJ^172OF<2]0[7LD\^VK;O?"*?5C^_WARHJ4=R-&KX. M=:G>&>X?'U8?B#5[7FC.'TF.S2=#,]R+#IDP6/B9X)EM^6S, L'A!5G??;_O M&;<^XUYIH)1Z[>'5=O7(*>Q^OS^!=CZ9)5S],[Y.D$R7L>KL_#]TO;\=Q[ MV_>>>S[>'1^OD;WGY6)%V?M#7W_HZW*9^_8*9X=O?34L8^$?2=#X6,II%Y6I M.\UZXC/3_2&^EOT>L'-1TG[VHG0LHA1?RUZ42HK2-XT5C;HSYB:Y<%U[9AS! MU=B((TV\LW0+"[%Z *%PM1G-5 XE93/Z/3=E<=/XN!(*QQW- 0N3"(--ZWA+ M'5V:F@LX4]0Z5N8H=DD@M>:M-($Z3'G:#Y%"P?AF6R\V)A.VT^W\TE_N[\3E_L/EH^,WT0ZI&F7W6*>H17\V'4WE\5C= MHP5X8HS3 :,EX(:^BGG'JI@?IE+IV:AC;-0A%=/7R-][C?S#5"H]X^R=<3JD M1OH2ZOU1IZ0"Z5FF/^10ZW1&4\C<.S(CQHOV:/+:+8$K+LB9O+$.O)Q-^=2^ M/-(TESF1EY6Z1O1>I[7%UP^O=L_7N^;KD.@]7[?&U\\.Z37V[CD[(GO/VT7L MT"^:I5]8.OYQO5@Z]@NUX([D/'OKV$ L;X49H1Y> 3#=$FC?ZOU;,V-E#A6 M"S6'*S[X!B!K/0$]@K^>.'<4HLB)</S5-O53U!0Y-#@13N@K?':NPF<'O%W'5\GK@$I9=>\L4B@RVU?Y[$Z5 MSX-DH;Y/4<\V%=BF[XV9A7C/1XWET!\WIQU8)^&>Z7?,]'WC['VR>Q<;9W>/ MT;-]&OTMNJ-T6V0O=G\%KA-7X/;LS^Z/D$>\Y@7.@AN*[/'*;WVQO88MF.X7 MV^N>O5*3D[ESOJ^X?MH5UX^4K_OJU"=;KO*K!W'N]N5X$CY?F^0GM? MH?VP>+LO*=KQDJ*'R$V\\?L70WLT3$#\CKC$>3D2!]7?-=.GS'%AFO8K]K7' M'9:CZ";3K#82HF>K(DF:/2MUD)4ZX/[D_'$QFSD^T;^0)\W\^',)%#YPWD [ MAZ_UC7,/2VS,8ER0BVZO3*KM4=>6ZSLH>;<.61C^X@1XJ CF/3MELY,DGHGR M\511I^ATD<[B\$Q4.)U%^*]\V'2FZ)2E,\5[A^H1@3QT.E?1&Q3OO3F5^'UT M3'<"PTG7'-W]OM0!!'AW)$X/>R.*:OO]"W9=&L;_9#O?R&N$->Q&[ )21I"_ M$&WZK2J[?0SJ]D3[F$,6;8Y..3KOIDW/&IW[^X7=NU]X&,Q$M8D\#?9C^4Q6 M#UEH.3JE]V/$>]=T[H6VXT+;96:".48Q(_J@=UJ.3A4CNG7EF*9S+[3=%]K. M,M/X3!$#9IH D TL,\$+9]5[/TC\;3LT>(E;J*?64X9.;93NH>R/$4 M:4(VX02YI?2.N*< G;8S41D&?C \D]S,KRW=>#%T/[C3%#Q.KD6S4_'9I+Q:V=02! MO;7*L9>FY@+.%+5TU=@4SGL,$^QCS;_9UHN-H]YZ.LTY18U4>#451 M':I*SSF1C33H=4H1G=*S4,?I3&Z)CWI_=F?9.!8E^]ZS=CNL MO:5]8BQ6][T7J<,4J0?;-MTK@_8R^&J;^I$(S:UC \F\%:;0>=A3"VSA)>6D MU7IN?PX->F8JRTP?? /H93V=( \E4>]9IRSK?-5FSZ#BG56 ]1,K;BGFD:_><'9&]Y^TBT:4OFJ6#'8=_7"^6COW"^J8< M!^>6,FLW4N)8XTXY7!$<%8$>P5]/G#L*4>3$N*0_$'?N0+SO7(7>5=L55^V> M.>$6+)>CV2D^&9;AD2_&"]&O+:#=D_%(V[H3S_VP8B8IWA)+\D&" L>Z^@5. M3%] -=[,+QVB&T>R.3!$/J$#ZH6B(GCM.3B%D-E+X!L93W]EE>\.)))V:B<'T M+2<.4Z-6%#76LR1,@^AE;7-SEQ+Y(KVPG:2PG43GC(/K8]$]%LJV@*L6W3]T MACJ6$OO':J;W?-GSY<&HUNWL_$UC)4SNC#D-\]DS@_YR'$R[M1S\9O1[;BK) M3;>.K?LS[XNA/=)($,@J<5Z.)#?T[YKI4^:X,$W[5;-F-.V!H^@F#PX;"=&S M50'[KV>E+K)2=^RPB]G,\8G^A3QIYL>?2Z#P@?,&AE+Y6M\X][#$QBS&!;GH M]LJDVAYU;;F^@Y)WZY"%X2].@(>*8-ZS4Z4J&'?DA5@^^6S;NON->"E?L?9B MZ*YM'4F&8,D*&)FD:>:DN.F63(KH/5\WS]=?C*5+5CU7[Y"K$R3O>;IYGKY? MVH[GWMN^]]SS]>[X>HWL/6^7Y>UK>-OAQ/AH&@O#.@)''O(,<+!KFX9.T;GV MR")U^6 CXCT?E>\NX8 PPI2'S3D%BY9%:C*!=<\VS9=L/4H%U:$BKKVN["#3 MW\#<&CX(^*%G]QVR>P[U>T8O$( YKK*MG:]=NJ<[S'UONB[UIMM[6]O>]#_V M-1^GPJCZO^ OE"I7/KFXO[PW?OZW;^F8]&S\/&P^H'=5B1MP02R86@#I/;+! M> ]L,(=S04268UWW+"R/=:'Y\64<.[ZD%CV6P#DND\IZ/+?9"R6W%KZJ7&;& M=I);"TM'5V_PCZL1BC\^A,$0^'3>5R%SM/VZ2R)*2?\8=.9HM,] M'_#T3)3/)#5*F/$?7?)O'Z-%+P=_+@S]0DFDULV'3*SW>$[DJ[(37^#1&*5= M,]!V?'5B&K.TINDTN%ZJ.]'%9UK%?)SN-^;=>PK[L/&F2&+/'T>QH_B6P5;Y M^_W5VNHM:*]R\KOAVD-9&K^#=X+!@D?)*7"T_/%OB7/_K#ED;1Y: RB#P_'C M;_X"(.S(/=\11;$<,VRCZLA%CN1F,Z;QW!.1M]@R?W#K8 M&'IQ1Q::86$7%]][MAWC/T2/WKE88.\J*4&%[,#PK?\(6YFYNK L^&1&=#Y\ M(1:>C*4D@M5!;1?IP*6T&9VI*+:%SK4ULQ?D0?M)W%O-T+\1+P'F5:2!?CS8 M/R(=M %B]3?GEAZ?"VXQG_H;\WHK)41553>&R?N3:TE3764!X-]P9N!84U M'/&,-^*I:(+L&L+1=4@_ #7V[X@/Q,\0W /;A ME9@OY"M _NQN,(ISVIR50J4>G<:3\5!M%J R^Y*LB-)PVN;\L0N6*J.48>JLDT$I):6+PUA#1%00 (:UOS&08PW#LR(_#)HTF^$>_2=QR2BK24(J H3I*P;9JF+DB%R 56KB)5!NG: MPK1EVUE]=FPWTV-;B"Z3L9I:L^3 Y:8J)YO1U#&0&?**F%V#138W"%QXDOFJ7#A_C']6+IV"\D7DQQ\])-)Z.] MPO[!-TP=TP$M/?AK61Q421FE)76W2'S59L]PW'16\:\+.85&ZCB5P+!KV!]L MVW2OV-'H*YR*"I%\J$ZFPYV"76SS4,%^VRT_IX_V-611%M<4^FYA;T(6937E M&-@U$C5D49[(N]4C:WZA2K(H@9E6 VPX9?D+G[:"+)(\E3MX#9M;DE-,TQ1, MN\2UF-$R'HFI<$Y;N.:^6.=$((G*..6'W#1/79B*'9[EL510;C- BAG)WVQK M5M<45L9*TB;-'+\R$,5R.<:CD5(>B,#="?,?[ZD7^T]J'*GDH9_N= M"LS:,, %WRFHJ6I?IQSSP MNV'LBM,74P?B6"DZ?T YGE5/>(_H!C6 -%2DY :R=:Y&@"NV/8OC5)"^-'#_ ML)T_B./&KR8VQDAJ.E^FP&0-P5?LSH:JUH:O0593Y=$X:1EO7[X&F0FLDE2X MNYS:H;I*,QNP2J9BKORO35(;HD*TF>9KQ%R( BI>D3F!!_J#]C-&T":,MZ&8 MODRR>:8F(,LAUT_7>&<9YE_>>+!?O1'>KH4N[<7"8)L_1A1A7#BM$VMFE I^ M-#Q+15Q"#S]F9;O/1*<-]JJ?)V55S0GB)":H#D9!*UQ)^85+@H'*\QK/>S/B MT@[HVNM7V(,< Z:H'OB5%664#=6F^1H#LA#IX(P\S%G!(D"B5DG&3S^0N>V0 MF,%M 90>YPZ MI >H]Q<;]>)6PA31MMMF+V;&KF4#-H'XUES%+@#5W&KD)#K&QJV1/Y?.!=X^ M63/@%?1YI/,TRX.7SL!,>#GG6/^KA@]I+5=Y^VS-P%J#U;1/*Q1MD.P(%BF M:;]JUHQ\LITKVW_TYKZY/D)=XJ5OZ)2:M7&0BQ&V"9!I;<7XAX;+OFB>Q%*0 MIEQ^SF:A+>9-B#E8JP$;K$OL7C"_75PO.V@T2270Y4Q0 XYB)ZIIJ@I)>3C6 M[DE'NC.WKD1A&-4L&':B&%](H_%:\D,!,'CQN48H(8FJF&2.C-$K E"4"%.Q M+ #-1^*S0K_% KW\YT]$)XYF O \X_@#L<"&;J2 FR(I*;G9,FD=&*O6RH+] M*G71K'T@2U?(DL;J>-@ D+1=+"8VVK.6UEP=C2=9@&Z>N3ZXE4NE3=-7T'8* M;_E::1-UVAB\85'0%F0?3L92%J Y<]: L++D#V4IDY:M@5AZM65IJ&1JT((@ MQD*9S%J!OP2_\2_C47U,&68#N4'&1/QQC?(32MJ0;!*NW6-=\&J+VC&L@VMF M00H5@+K)A5'=.ANG+/?F8=L/]@6S@U5QQ]A_(UPC?$F[%RJJ[\EXF+K1DIBB M@?DK57=H#*S*%7ME:=@R +7*7S0/'W;QDXL32!*5%/?7)M#P3%0X -BZ4=X& M@#2=MK9"",P6 &3XS[!9 ,8Q"M#^FYO]J*S >E/SEZ_Y+$Y31DOC -23D5;A M8PU_MV2HI1;KSK_>.G5;8&1<8 4P M$K&V>:Y&<*[HP"-(=2XHB9O644Z M?G4H"GK!4\FQ%:&H MB"(3MP!WL5BWO NXZPEANI[DACEJ@E,T3%D7G-"O&/N@^H45:9J]?6?-4A>B M8DRECM)M7(I#1%,K@-\:\I#+TE15DWHC-D/1R:LZ,B2<>M+8["6]!'#^FC:( M>CD/@3*<#D>MT+V =T!5QZK2W.3E/ -X"[HILI>/82I#16V*XTJ?N6'J5%V6 M6I.7.V\K(S7EDZHU>;FSMCQ)WY^H,WG)@[:B3(:%U_R>F*9A/67U+ZT \>:%]+@ MPN!1.J6)-D]:!\;* >*)DCI:M ]D^<65Y;2$E0/R9HGMP"-N:"9^I$JI CEK MTY2#H^H:CL>C5,)$,X"47J?16!E6!:39V!YLQ$,Q!Y1\)^PV8"HOT"B7+K6! MJ;!(8GG*W-DKS?16[(5OMF4'GS2R6.EX7NYLU<"J' A-.1'; :OT DY2NTIA ML-!WRRXEL7>O 1:'N(V<]#*J[V9-50FDRGO;>DGBIF&JD.VT7CVZ&%#L]P;M M$VF2OEZ?F*(,!-5/Z.D2YG5!*&];*&(9$*AG*2YD;-F:M.=3RG#SC#7@J[IH M4VFT4P#+G\+3Y4G+0=CJZDJJE,I=:1:LRI(HITISM@-7A:QP4:T&5XN)O\/) M,&7/%H?-/KD:U9K X""+68Q$ULS6?R<*+T1-S%SMV3NH&- M_6R24Z_#*K@A"V>?: M=7VB7_F.83TQKJ%68Y/+O:V\;%MPU-M>4FF6Y8'<&9J7):L/=PVSXM96RYQ4 MP&(I2>O#(74CFUQ'T2U@%^V&LS89%R4Y*]4@OL.D;H2S&D?WP2&:ZSNKJ*;Z MQ0QL* >_#JF?PT7"2*IZQ9W"C MGJ9E*=\,*NU9[FOQFH*:IDF38(L_OVF(ZOO.BT$4=7EQX%1W9;\VLF"JG$Z' M2\]2$H[*ZY37EJ@F(.4](-)$+0G)9\VP,(7YQKK73'(S3]R>S;ZS6]7OG6+F M8C,W &]E_V=JF]XUP!4R^1J -[C_2K, 6\D'DR8YM?^RIZP!8.7TOO&.(2PO MZ4,E54RS'(C7U@PW7W)%V)_7UGHI_4:$7I;':[E_6V>N#6UED9^F^V3L$MP* M^EX5U;6$P0;@#?:-],WZJA*_5JQ^XY35X:N\[M)P.$HW]6L3P@K!C>%602H% M8)$>RLUG95=R5Q'/5"VCYE#0"K,X0H MBCL%L4(E :4"@/D,0LW7\(HM=ZJF2W%57/"1LM9]MNCT#0%>G1&4\?IUE;W M7IY#QFKZ9FESD/,]*+PF$_9;:60[&4Y'!6R7; ":@KVY>&)-""K<%1T6L)** M48\VAB:Z2_,!UKT9N?7E*M][2OK12DS?%.25G9$= ;RN]ZH.Y-J*II?\O%S(.!FSIO M3"8I/5$+HO;0:VX/:1RF!K(9 J;Y9#MW9.D[LV> Y6;>L,BO!XZWSUL3TN:" MQKL"M<'5Y"?$!QN8[1^&]_QLFSIP$\#37@@8KPUD*Z2RT+2"5?6V5A.Y\UB5 M+^R3RD%N"JE+S7T&ZP+_0 OC!6P/='O1E)RT!=N0;A/^,L[UN7A=*HV!C^FL;"2\$&S)NS@%#1S^J"9^%,"\&N 5.7)-6E_"?\N M.[W&T %KV_;.1/%,7"NB-DRZ"PK!U0PRH[K(2.L1XU1;OAUADRQM_6/FNYZ] MJ(Z7O*["]HG6I"&TE/4*=:F67"W@=0FZ_ FU/*:*X6&P3-&AJKA*ZW(FR;)4 M M<8!EE9O'5IL";*8Z5!-D!G^N8!OI GS?Q$ MBAYCJR(J9S"\$CG\"\)8%ZW6>%E>YV5Y*NX)O>;95%YG4VG2XNK=$\\S"37" MVV5+99TMSZ2BB,6@K(]::ZRI9*A9N;#HM8%C\_RIK//GF315J^,8\QTGX.$- M5)D%WV3-9X-8A M"\-?%$1PN*XK)JGF3#O!K_HE@+6XR#Z!#42^$JL-MUJ.'<&N+LNMZ>Z)LC\\ MR\=E5&E_ K)AFZG$<^HV2[TCR-5EN?43R60M%%P83YT8[SY:'KQUZS^:QNR3 M:6LYC=NV-+L1L1G>9#S!YJI_?ILY[EJ,B5=@!,@"CZTQJ[)=!P/$X;G^]NG- M[\/SD1P+VF7-5QZHH@H^%RKY?#IL#ZHM_;ARH1+/U6F+M-KP/?'5EK9B&Z :BS6ANC),WR.5+LQOV'(VJ5$^8Q7 FMAVI'8A:V?K:81F MU;>?#0+9]&J6W():7LT:V] &U5H?LCI;T62#,=$T9"6WHU97L]:6-&H9LNK; M4LM\5GUK&I779]E)*Q<.'!*?F/?SPRIZAR?!7+QJCGZSQ#?=S_"FYUY;[*#W M#V(\/<,T%R_$T9[(QY_$F1DNG#:-6267:(3LUJ)#>T*D_ ;9<4Q**+K:F-1! MA#Z\TCSR23.@R*KCTD%=5AN9ZG;;Y%R. MV6V[Q20>5JTKJMLFWI4B[0 NS3%X=Y"ISN"C\RD/A>\>D\85Q2?;F1/#\YVC MT.%UL.F@%F\ G3IZ/'XNVC4N32J,[5,?DBZOC4VWM'E3Z%1G]"%U&^X+EZ9/ M&#>^YWJ:A9=K"NN*V&6'PLIAJI90#LW W!52E8LQG"RIDOFH5HE8YU34] M'VTM^]H:M9K0F/E3;M'ZY576B-HSNP:Z,\0JI[1.F%B5U%9/KW**:WPN-W2& MKD*OIA0F5XM8&N>0]'Q!L-/42KW[S$A6XEE95&9 MCI4VDQ/)Z2N9S3\Z&R M7^"I",C3( U//I/5XL#'$V3W!#P /(IE-Y:@?#QK?$_ C\\4,0!^ H@4!7[< M!> !X'&%[,WAZ%QIFFWXGLB_;FK'DB>*DBN>R2FK0E=(^>6I[Y&HB*JT)_C" MVV;T^I6YNK LV[=F8($X]I.C+=;NF>T?BVJ[O2)-Q^)D%_!MWD?VSJ09X#7% M!+M#8O-VEP/>5!2GT_&>P&N*QCM%8L.NG&N,*O)D)V*6 5YCRFR72&PP'G+ M&PZG>3MOV\ U1>$=HK#!OLE38T-QJNQ*C:7!:TP7-XI$L3!%#BBCT4A5IIOE MJ2(,A0_)56"(U;:]U9P;Y][#.J+4G9]I4Z>J _)AMK4^SK^Y%2M N1V2EH#_ M9ELO-FW"<$A8E.P^W6W@N[,$7&WXWK/M&/])J;0*W)^W.8A!EYL",#0,;B%B MY\"M[@KH,NS= 1I78NCV:2C)RE!J ,P\ MSW9S))7&0WF<<-AO J(NP T0%\.6$U&N#W#8^R*\&DIFIE;%1;;YIG@\8%5D M^MH@UZY5()TKH_W 7#WI5SJ7LEFB,,Q1G+"Q9.'*SM:VKRUN@[644[ CP%8, M\ZD-)N)D0-IB*BJ+0!;(HLS#79HH96[VE85L]ZB721$Y(M3+N@Z.$OO"(J\. MQ_(!(9^\8=[9'64#F)W:3+;"*8YCU5KHW^5AX#ZD!L6U-8,QC1>"'?+P_<+' M BG5(*A97':_HL5VW*TK2HE*ST-7O@-RQ"9DG].'J=NU+0I!/5":9?1&8*ED M% U'\:RA\H TQHG)#-2-_A FMI&GOZ:HJBF72.,H[(-&R)EJ+#*=12.I,(W& MATJB%\TP,344K'6JXS8Y*AJAE#I46J%4&I$6KT-TSNY:@ZTQY+$9F;>ZMEQ0 MS#1'F/;-?GC6+#XU>EJ)ZQ&]"E%JJ?T[F-8Q9IAN2C/"$-S/CNT6;022^OX[ M .?>W7\ORL>I-MW50&T!X0V5Y@-'8TW,I52I]JZAGE7QO"G4QVVL^A?X[1+P M@.^)-5O=$GJ"NC0U8^&6.>$:'EFL[]X1M-OG:0:R=8'/A&S8(&3?R"M[^Y-A M9NJB0N9H)IAB+IA9DS8$YV93-1-.I4DXV?NLW\VNR)DQ9S-05B!F+2@#R^1F M21P-O[LG3Q7O_MSZ6<5C(^!RIUIOJU V/#6ESL MBB,Q[B(2]TO;\=Q[&PZ9A1$9[@ 1-8&(>B R7L#POIC-;)_V"Y\1XP6/:QP! M?K*^I'^ /K?6N^_DH!7O_M%UM!Y>[<)HB0>$UK-#"J^7U('UVB!)%&-G=3 2 MM0D5MDJE=U%9.@2TRFY DT- JJZIT''9XN[3"KNNLAO$-O2*^VYI\[EA&IC, M>ZFY>-3@ZY)$O2A*XHZD;),S* 9P@.8GPR&:LRB,QK1MD[LD&K$$V.\U41/; M-O4*H-:&P=0!QFO#8#HDM$H93!U@PP.V,NJA5=+*V)757@^I*AMP15/WXWQ. M9A@EO;9FP/D/VL\[V$!!/F ,NID:Z"2#G\#F^6+/-#-\CY2O )6GQ^-W].H MU!IRA9S)>=C)T\/ KH*?%_=@<7_871%LWHM!WO_C:Z8Q-^@-4?[;!7YM>$:# M?"J7Y-."\.T*]7I/85.5 -)*$I':>H6^4\:_J& *^CH91X MWZ-]05Z);61U*]M4ASS))Z+# "9NP[YG.ZO$R\UQ43DYV )6VYC68KN# M1+4:GTHE;;W.XOK#=;P?7PW+6/CKQ40*G(=;0+YR B3]G[\3ZO!DR5V9)])1 MC JIDE?!U0%\DO+2;>?*9Y7CX_5;J"596H4GB5UGM%L6NR)PX#M'#P__'GP@(^4 L,C>\TAZW M[_=7<>?$F8+7W93Q)''K:\ND=6 L6JYJ#4AYHNX8QJWEJ=(PGBDC56X"R.P@ M9QLK/QUGPEL$@,: K\H29_123D>@K\ LD^9ISUV&;;*,2/MM9<"]>>X&(*ZL M.B:C;-6Q*X@K\(9<"V2TR,-*>+&;:M^MI694JGB8AE!1&7R;9VH2'CA%>[!E M$OVCYEA1P*S*BPJ_6KY#@&)NB H$;!G>TJ(Q%-M=TK>V(22NZWV6D%,ZC9OW9:_Z@&@=S66.+2@J<$W M\]AO)6-"WRA)-//.F)ODPG7M&0L%;N4S]6; -3EL)HVAF,-@3%ZC#AN#Z"6$/@RIY1]?RP6A;.KP#3 M^^QOK 1!_//XL!?PHXX//IE:X>:8O\\!.\(&3@R0!3#SQWZT]*L2F2&_1W]/ MPI\8;;V@PQUY,F C@XWIF[8H/MO]P_>[K\+=]\\?[X3_TA;+]\+EC7#][3)> MOB$Y=$8M"9H #W:V3G[^C:P*STW98ZK2I.W+3 8.@>XA)6>%I[C[?L?$3 MG\?'O?3AN #K:+APBOPGT9RR:W867["\T;)8)'KI$_Q2.,V-,DF2/5(CY4_& M^*C<=)_^F359;*1UIL#J,LXEH/UD.\59XHOF/!'A8C8C)J;>$5V@X\3Y(S'P M^KQ_MTW0)IK#WBN.XC<[/DEJE/5I_D%,\V^6_6K=$\VUPBF.9FC9[M+4*-L2[U-SG6\=&DUS_L/KNHI2W"[LU_04TCC+G"G# MR;00RV0 T!#HE1VSBJ).E4[ 7M[U)LG#<=N$_V18FC5KGFWF> ;)+3<'.H4: W9V%?/J-[ZMH*_._P$IP8B>>BBXQYL$S3?H5%K7KY MH8GK8E6AK'GW:IQ>@\:@W ,1=G6U+P#SHZ5A1F"]FS,[ FBW=_2R 6H7M3JK M7\B[7;S =1N.^70Q=UK(8-=P-YT,%)O[VO(:P>;X:T%4_RDH[!;"\ MBT.L =^:J?3%T!YA\\1S";S^#;92YDTK5IZ=@K?-)*DU9S$E/ATE#\&%IXSK M/'@0^R[V!1NB!$72#H:A*(>Z;BO&?O6>T7+0K.+Q@K79,H=;VU, EIOY):R;X7W2T +V5OQ6T0?;@2\Q MUUA;PA-OM8%5PD6)C[=UPQYE-<,N U&A%V+X+)&Y:AJ(Y);K485 M%<9<):#9A@38T(9[OW2(IM]8?]<< \W"-8%I$@U)%?.QR 6G"&N!-0LD<#U\ M_XJX,\=8EHG$;\#J]R_7'V[N-K-1SNP9\OY,3+.V ,9'R=O.^KMGIXM1^>;=_5+/T>J\!YA%BI"X=7A@.*T'92 M)?S"!.,2#;B5R41:WTE+8]LILGT#EFJ7:JH\E;M.M0U'R4RJ?:3'^U:I-E2. MCFH/KS#%JCV:C911AJ7;+9IMR,7:EWR.1^-CHQKCM+!0<"O,-E;WOAG$7^(G MVX(7"#:C7"#05!?.5O'>KI]*XY].=CP$_#=(3>?P_[A8FO:*D'OBO!@SDNV+ M#]/=*+A&W(\_/4>S'=VP M-&=U[9$%WL! JCBV:5)G(SN4-9(PIZA3.>EY;1'BSA$GOY5!)JU&2BIAZ:1H ME=^X8VNF5RKAZ*3(=FD[2QOSD0LI_-'DV"E5-4(T'H^&H],ESM;F*YDD4TZ9 MG[9W'-J6YJF<,/&"8VTI_:4H1V],5,ZFG(Q3[H2"?,3[7UERP/ MC]Y>+1#\*J7!1L.]*?V,_(+KH@E46@K-3D[)676%;E82. M5%,&*FQ!M:8O9!HHBJHJ;G"=IV%7Y>+=&Y=Y1)0LI1_CZ:Q,*QBU>U0Z$;CE+.N?7##RVKW M#.1B557ET7C8!J UB'=6DWI5=S=5EF5UU,:\552D*HW3^UK#T%0513CDUQ#% M A').KPC#X=*JVNX00(;@+\+X%=2)/)D.FV"6R7Q3)1+%%63)K*2KB1:B6## M,U'A\XKP7WE;KI@T46LHSLR%0ABVS3L:*\U(WSB&[_1,$;<7WDM59JHR;_DJ MY5-UI-3'MR&S=3@51V(K5*BKDU6QCM%8(,9:2R?+TV%]I5:):HWHY Z 7TTG MCZ=UC+M,P$6E0,ZQ)*GU[;<)U8?AO*/M.DJ>#*7Z>]"$ZL9PW@*Z41I.ATWH M*-S[RCA>94F2B^&+Z>TW\\^VK;L7>-N59LJ[][;92 ^3X7 X3C%:_H050:OL MLAI-Y.%D)["5=\V,)'D\K@C;_;/M>-CIC%7/I$JAP>HB18#8#X/18YLUEXU542LU1,-B?2LK*G2)>Y^!"M^GMG)OYA3N[-W[^MV_I M>.W%^-E094U9'H?%2?(G:Q2D6OU>JD",V5O8 S HM[)ZL"_I%ENBV/<6%X$: ME=/:-%O>#3VNH"OG#8VFJ02*U,#5YPV,D0O]7SZ7QRN?7-Q?)JA=R'G8/HQS M,.8B0/<$U*0V4./A.+MU73&@PC^"&VME+]=5 %D61VK:,[X%J"U8L&MVH!WA M'.:2*\+^W $F+"R3CTDV8%O+<'UV;+?,3IS:*H.B5IO'KPU%<^)^-I:S&:(M MB"L(_WA+';-,"-,K'U7$Y0P"%EJ@\"_T%ZR'BT;;%5G:KN$UL^'(4KJ29DVH MUD\DX=W6F_DFI5<9 W&]U4_^E+DWVVG9(D2$%N:+U5-KH:)>N^-[KJ=9V,FO('#%66@KG^9ESGYWR=PWOQCSTHKQP;9-]\J@!OQ7 MV]0#QUFR $Z!B7< ZP??,)'N(8B2VCD8OVJS9]"RSBH^7 CPN!J\M')R3@\- M,%C*))H&"YF1^<&P1N$\X73T\.>0(M M3@L7V,[FD3[^G)D^;L[?R"MK5X*X?L97+69'.5\!PYFQU#).G[4Z:N02IF4, MU@YVR:8M5]H"IG#O;1^,Q/5F4-5[O";E9>NLC8!9<65J@/D9;&G\Z,9"G]#- MG/D8UF]M-]++9L-D5>%JJHM->Z#5[5]3 K(+':3(,UQ8_5)U@#? H^(5GQ23 MK4]3$I!*BZ;B#:B6("FW1N5HPGK*&F]?=XH)N42S9D]TTC9"S%M>MAK4!PFZU&P#3-6!Z_J$DW3?=7;A:_T M4D[4.O!=82UI8NFA_WN!Y^N@K6.6?3T]$^4S22W<6^G[ABZ1XKD\B47^-L(2 M%X@;YTD#ZY@:S;?8\&_U %!^,,&*+^P!_"_3>[\47&]EDK^\F<-'[P1)7'K" M@[$ ,P^L*>'.7FC6@/TP$,"R-^;OA06-N+P3Q/<"3G,&5M43_!.#[L9\]>:_ MGKSW.+*/?XF#B3^^]8/';Y?T;_]34OC_M $,_]&P@*@PH'BN&A8#4%LLW_]/ M:23N#A8Z[[WG.XN!<.<_$4=@0"B3]P+O>S,0KJW9N? K[,?\X426Q??\:?B+ M]/XW"B:<49:.85'#UEP)Q'H"TTP7#$O 73BPO0#@,KRY^C4=,A T"Q=<&'3 M%^RY,.>A.\&S!=U>8+N#F3 +LM3.A8OETK%_&MCU"T:?3O^$'[DTI/A*'$)! MF -[A0.="R!BMN/QEQR\%NMB[QQ=T!)C#?^4F)^^?BX\ - I5*7Q>Y@Q]=.H)F+D#'PQ\FT,Y&+Q<3%\L3 M@)P!&?*!"8'&V5S,]O6>'32&!4UPB4EF'H7%8OTE 4OD/= [R(#"*YQQ""6_ M;N#!^]'W;">YB+ 6"/C,7BS0EZZ9@HLD172!O?X@WOEN&79?@A*C?YR#7:!G M$&T19OP^! 5EH>E$H.SH>H28N,+VBJWY@GA 1\/Z%V$>UX5-O='"KS$9^WK] M-2Y?PE)SP-"8VPY\Y\%!$@;P8;L"OL+TG8@+8'C?,TSC/\A?+YIAHMJF ,V" M1G"PI#$,F @2T\S"A#X$4/CT\*4?N_\Q -8P'/T,'Z[BDAI<#*%RF90U"HI$ MYHBH M$&&:V@EQV)UNBYV1[+F-W>+=E)Y^(A8H=I,SKS:;D27=0\+(1Z QD6/C0OSY MXN(V+L5,C2^C16';3K @;K@@*-? ;L#]"Y385\-[%G PV,-HB-=%"=98 )(" M167Z#R(0WA:3;RZNZR^X7]9[UF";H=$5*E$ !.AQ1(/:="Z"HK$C/GYJQM([ M\-^P0,%W^1D8<-CQ&@0,@S,<1!\^!P@JM'^!()&D_K;)>- M/J*4IXFO8!S0*"D\<'W38Y# ZI@(..#L,$T,G[HQ&IW0UH46BS$W9AJL6)QO M4<7A$NNTH>(CT2DLCW!$>07M;C\1=,4P_D.Z6S:R%F4E)BH#:G=H%MV5GD!( MZ$X1+'R6KEG3UB75\/J])PO,'D/O\,FCI,H.5$F@L1,8[E!5[YUI9R'BH!YR MU"2ZVIE]@PS'6=M-F1=4CZ"=A 8O&+7VJP4CNG!,-G1#PEGZ9$X@J,^'YUNB$&"D"^B/ K@\@YXHXT==9N2'1]=/-Q^$7^<. 6N4-BK0"C/.8PP/@5AR3*N@,3!&5C^DZ"(8'ZL8"DLX@E#]H]SX7-@Q0T8 M",1!\PII*]B/L#CLY,Z @;^[H'+C,29(>LPKJ@. M*+@>G"@7T:&.TH5@9V03T(>1@&$)KK9E"[-GX'5&"TXJ5Z I>;B, (SA"$O? M@;?0BD/KD3B8.+[I#!B.$]AM";]%W%O!J##W33B5FJ$]'%(A!"\:TG!SIP7S M<0F4-=@- ;9&/E DMD:);<5D_AV^O%RRV-P!.1BAPP-MG"ZA)0KF-KJ%\4LT MGVAHF"X/=QNE5DTS@W4+K6@/=Y^G@*+(?7%2(+^'MCCW%' N"UU3&:,/^$N! MU1W1,O*P!>K$<",5IN, U$#'T8)CDRL0#4B9S MMV:4T&Q(MK(QW8$R;/+WI!%4%WEI(3L(_8/CI@=MK,].A>H$/X!S$SVM4 MER:.3NB_T(0G@-[B1Y7 4QJ=>UQF/_.[A/"!'MPK# 0VX?Z+S!$0>3I MJ&QU+;Q.X3*3#&^, WE7"5D)/#DZ6$HO!)8(5N\):P?0D6 ^8#; U MW&?J":/6QBO=-U&7ZK;_Z('9$_@DN6*/[VDS>C_G%;89S"1W*;O1R[Z148=J M'O8U&W8_JEUQCR(PQ;GPCV<#3,^X!O==;N@\8M\C@WHG(]=R&&P0 E\D3D6 MZ7SZT@!L-!9OB&YQ!]ML-F;11K?05LCT%C" Z^+V;E!C!@=S$KXM9@C3+9GZ M4$'+6_8"CC[4 6#I,+%#95HWF&CB]@RHV=3-A1$1FU7?H#(?&4=9MF*$VKGP M0=-!'3QZP8Y%X0![E_D&C 4:>0[J!>[#I&8+M\A@Y_.X%L H1]ZVE2>5Z]=8 M,>9O.ZLCV*("7-"W?,H;TOH!>L/1R8@1+0A#(ZNB:<6V%1 V%@M&BVV0"/?& MS>-5R)YG!HJOX<#?;-\3?OUR_>GF-PQC/MM@K(,,\5"P\-'DCCD^. ##[-T( MIO!XZVBO0B 70 T=CA1H/&N/5";78NM@,SX3+=N[EL?SA:_I'(&L!+@QUPS% MD*57A$B>M B%Y!&6$6E(V-&"GD$T!QA4#Z)8R+_G0J*>.TW"7RQ]/+8A0^*6 MB!L5GFA<^$=P4(9=1L.5.H-3# NPPY'.9-;?HV;2G8Y)#Y[JB6XSUS%ZIG%4 M2:4PT-V [HB/_+X:8#P6HI\7P16Q-#+P+R7VGH=7\W@4#P]3_T"G5A#K<_" M[8'P@213)QQ\0+?#5X/O8W"N!$,749X/N#OGB=4_ 8*M$">J7M@,S-=$@Z/^ MPF=_U^,T9!,N %$](8,[59+ YK+-"A'/Q 16%I>!IF MD60KW***=,TX62" ^.*-<\77$N^=6$]?0(1TEO/=365,%2=">H;2K@L,UCWD M$';G>,(,8'XH2"H#T!44$C,B&%Z!TQ\T3'C48L\9L#/# ?T M2.#(!@L>(QHD:T(\(UBVAX.C8L![.6 MGU,HKJW [<@T-%4>+P9Y'62#SG02 M@Y?K?,V)O((@+)BZ!3_X5N!TPW(B>":?T_P1AB3S/'IQYU0T\+EPS9VU_B*8 M,C$<'B7H)/S<%!L>8*)N @\(M16#0>SOH4$8.^(P6 TJF2#N0B2C5/]R/]N" M:)C\0=US=#SJ240CD<4,MM*1_)P1HKML V$$@6G8JTG_YB.-$T1/4P/!7O!O MWT;",*LS<-W"F3 Z@]K. '] A@A_'"2_XPYZ^BTFDAH+>,T)5^)KV-!O\( MPX,8:$(OL&O/:*)>[ D3C562IME&=05=G=UX^4'[V4V=7O(PBKC0U:(%F4[: MG&;$B/GAN06'7&T[,6ZG#!:&",RP\A?$K/"DF)XE9 M?$$X 1Y294;O.W!1CL6N/;+ GJO \"P/C+X3BV2S=*<5VHXF55U@35&EBTDF M&.I943ESZ0NP]W#_%E?)S,3&72%K&E"KWBOZ?W)RX$)]RZ;W? M#6?][(2]G#-RMBBN5Q7B2X275IP7\I&K*_;9(0KN+0L/4BJ'V)VT],9W6YI* MHO-099#I$,HIVYSH)>98,#@>MWX"EF:1/VY(!/$_%&-:W88=W=@@008L3U_) MGE0()@SCL4&.*_4I890\B.7CB363W3>S\88[E'CECKW$[V?IJ8<=$0$6&XE M$^A=P9,^CP2)PEJ,*HPUM2@NS4X$<<*%WR$SX@+2O*4Q9'%J&Y]:K4K$X/1R]_YM'Z:,Q#MK* M"C!C4>D,ECXM37V9S*D(O&O\(!KD^<158GC$BR=KI!(J,"4/53)7VYZ&R2"_ M#,\G,?9._(NRMWH^#G[!,;,E92O;%V/=4I=V.V6:\&Q7!BXE3 S@4U//UWEL M$C\O \/PR&WR5N8ODW,UQI#3-8:<1 R99+P!.@F<^!KHT1H(F+S]PO(O6&H9 M'E5LP2*OR13&P!*/>4=IRME/P^67?MB+U*:A5\==+TA*8EH\N>]DAG6WLO5: M92=>;#>XA-U-G4]Y/"Q&O(0C'@7VU/@?ZP'-!!*G@TMO\1M!JH:_9,D:+(F( MUX$\TUA9(2&ZMDL_XW%5FN?K8H$LP8Z*2,;O1^'!]%RX,DP:JLJ8WR%S,[@) MAJZ_F1=X;%GO$I<*%*_%Q>?"^@'N@(L3/Z*O0Q$=_3&#V/7A3,Q>XB?^+#'8 MPM-I$8 5B5+>X71GP5]G\%1RI9/$[48:P\.0;]!+.N7#A"@O;H?<-,%O&<&>^ZS(;^YL-Q)83 MI@TS:K =% 8,V36:F().D-BKG@^U0>>V'+_3 */OYM.]M1TEGA)[PD;^AE& M>%FJ07"CXC6B[BM>&0EOE<&K8ALCC0M$0W^,*+[@%P0^&D<#=K.G"&&.>\J-CL)(!PF"E M4(\[%IR@A7]B5DPP*;L?JX5I?G$@[/S,6GZ)'\>.4E>0 M#:,@"LV\YXX(8M#L76KSGHQ._$0>';HW;%.+,E.+7PB-JC/5-QG*:S<\X;>L MW5);H"YB+!-LD3%F=D-K8T[O+FCTM@X?+ZI6@=D*A.>CLKN#MH.)7@[-DK/G M9UC+A@:S> 88/&=W\2AGTW%C\0'..T$JG8L:AUVU D7,@!!^#6/>J)D#9J40 MN-C/\PP37?G+O\5+7!#A#[**I[<+VB-FO>*K%/NH]K^+5$)E$MR?G/%^G"%9 M!GE,SL]:O%-R '2061#3KC:K\).X"Y] _%S@:_MJ /:/Z;M43&;HO;)PN@&U MI(+8#GV97Q1F!4(" V6I>5AKB%(G]2)UA+"2>7%+B>M+OK^$H<[S&..A6G?# M"G7![< %4S>@WY!UO]GG C^D#80O-(L54*2JY19-07I; =TDNH&_X=+3FL7A M%9EPNO?)\21QD+P9?1U+?0O8,_QXP$G[GE(@.1 ]H"Q*5R/^" 1]QMQ#8X@ M;M^X* 3,8Q99".G]"]>.TAEY-;XGLK.Y$43B:,@:70PLRL&TI)9G=5+?FS9[ M9C#0'&R!Z7@8WHN(RZU3KAU8N1QXE5X-IK6E:"@]-)P"20ARS\.-0P\S5D#: M6:HH@''&*,8-Y\!V"/S=P,")'%I:*H;UH(J<',%]5K:+A?LR7M-(1XMF@54" M+T3+%OECLK;]:6C 8V@^ET"1/1-1P'3M*-RZ#/F8!'S,KXL&Q%Q7%]:3G=2_ M292X]C$3R)'0SY-6>PG!)3\)JQ24UJ/4P 42F+#YL-A9PF9"G#)GR\"/>EE! MN[FLX OA8"#36K9U9O)>F@M0^Q$UV&4'5(%\=UF#P6!*SC3^0Z4%XR6+);N( MP&0\%C4)"M[@K0<;#7:>MAP65:.W>#%=FD:;%\C*X482'@/70(A2OBBY6 Y6 M>FOC>1J)O2RX(TQO6M G>"MX#E#:7(K97IF]$;#LE<0NJ%&S*7EPG(9;0Y0U M^$O,M0X6*1@=<$:/4PIV-9/>0/-($9,ON-:,ZQMF+L(P,9,SR]1+;&NQPBYK MIM_:'NC&3S91^ERF?[&LPW"]TCE(-Y[O7=AE=!(T0(Q=RKH*RV-5\SIZ-+-H M1DQSB6\]H3(I_>B^4-2S//'M)C4O^ST?; M\^Q%_-:EYP03T1@TB'!@@\*GT5MZ"IQ8,5-X_(A_4=AJ/(;>"D]?_WR39Y!^ M26D>N_T)&'TC7N[(;STG^BN]+7KDIP%&'R>B#\ON=<,R7*Q4%S#1NZX=CTJQ M_2/J0>=L!MAH2Y>\$X*_O1X&C$,CP<,$^U*Z"R:=W6'*\%O,US"5%>;U+,"?)2D': 1IE MV0?6&49_GQ5UD<#F1E,I!5];>-+,:VT/'P3TE\33+WBO#0 MFA622Y1@L_Y3<164_G(=1#K6+UOG%/^4MYK#T4 9B?D#9/'%!G@:TOG=I-5( M&HS%?"6\4UHU(2?_0( W"4<5B"\V%S6IKK5R8"K*4ME+^NM0+,G\56CR6X_U M'E1[+LS;;+#BW!V4GJMHF)76;ML0J,HF9<:-L=%4GI9CH[+P5Q.NTR"^-)!E MM7ODW\G&5%^0:Z_+;M@GWURIQC5#=2 JTOZYYD3)/Q('XD3N,/G3TGL:KN3P MO@:K_.4\L4I_-"?-9V'.Q"$O'H!R4W? 9>E/ _8_&/:26(\MUMLG/8R;>V_H M^(D];H;8,A);#(@M5R)VO,ENA8!7;B7"/CB6%1P;-A(<2Y=(["-B2:+TL; ^ M%G:TL3"*_BF&PCJU2.VL2/485Q_0Z@-:?4"K=D#KDV%AZ76==:G8&BWI5H0& MCA6*I)0[7Y]J-$N6!ZJ:OP&>4#2KAAOQ:U#)FQY HUY+5I!HVVGW5FO.Z9$X M& Y+\M8)NQG;6P=YH"BC#J_#KG?'W=@CK01MQ^/!>%32==^PS.R7 )/A8#(= M[I$ ![M+7417BO!22 !.QKP8INGJ:6_!63H(8=B(J=:BA[J ZD2#L51R9SZZL'8'@JJ3H-3@>!#N\BN\ MQ8H7:X,:)A027H,CJ.$7-DT-JE"P^B:F\6^?-V^G=Q.IH9 Y,&\BA->=69LM M5A5PZ1!L%L"N<^.%R^ Z>% H)>PQ$=XV#6H)A#6/@Q;*@U@!#WS FS;SIK%Z M$G\^?[IFLL!JGD?5%BD':4#Y@MZ+[>/# M6?'A42/Q84KF>+.:/D <4H7?RNXCQ'V$.%? ^@@Q=9'W$>(ZB]1'B/L(<1\A M[IP/O&Z$^!8L9UH$C'<+S3_W=3+N.1I,U9+W)DXU1#P:3,H>ZX\L0LPMSC/\ M%V U/)\LB]V"C/6!U18V0/@?>HSN6$CEU^%@.-U!3*E[%R 'LECR'L8A.I2K MP'Q%:)51VG&25ZF%HPE9=.WJKB0/)+%D;/NHXJ%CV,A*YE@G.'$#Z,&=%1I+&@]&H%^B]D5\9C)5# M$N0=1S5,'GQ)P1>%7G;:'Y/;KK2:>!A,9*X+K)W+3V6\FFS4G<3U'(W6L#4- M*VI*\D*[-1,#>SP3K&=C&B^$MW5-#IXX[M&JW[^(YTJLH5OB7SS:J% @RG49 MI'-'+6DUR_)I?XEU("B >%V6:+/G(-YC >F$.9; 9O6Y#3>(A8;@G0NI/HR> M#<0W+"P]'>L'QVF*1=QYWUI:$IF72>=UJ7&2S4WA-D=&@SBJ\^2\^P(K=;(JC)MY$A>\-: MOR47A#E&S5^&8ERH*-A!"R'!!\X$5J35X%]L\X7V(N!DF%$R!#7:'S7K#Q0U MK+;-6(U6WG:(15XIZS"YPW9*V/&&. O#HA6Q0>XN_"= @\;9$!(L27TN?+ = MA\99@^8)7F+L1R8G,!!>B^=%M6V+G"T ]F?AR_6'FSO6M^17^5P5E3_A.VO= M2GX3EJ;O"I(J\F;J2]O (OT4CE01\4!F<9)8S7<-2\G3IFV_BN>R^J??:!L] M*L:\#X5O^9AW@96[J;*XR DV?+RE?;@H4#0(N,&:W@3I'X@]=A%BADH7$OC M%;%I5@A;E(!,09L.AZ ^W:$PW:X5]JRMI4SL<5K,W= M,MV^F/TB;-2&W91S*+/6ZC!<::P'B-H;!L#^K_XRZ,=A9B_>!J;#WK=K32]=",E>!MV-7%(4J.,3,ZVHW.Q@3;L5;?;;>VH MJ^W+]=.-@UU,DL]C,E/C;V'SZMM$\^H]G.'WI0/N65,U#UM!FO8K]170=C06 M&G-:U N&B9WE+[!A"^U@A)NA9=,3 +;M@_]_I)VP69NUW*[48 /-:",H%(AD M.T*7ZH@9;@J[SLNLXLWI4S4;S3C[)YZVUAM2YAJ[?=8F0M=G;?99FSWYD^3/ MSY,XVJ39/K&T1Z-+:'2OU,6WP'1]5YWBK60V%4F8/?KTKIX(72'"3A+=^)%G ME)TY37^!HR"A1Z'Q^72YEIPLGDO%[&P+>:==@7;]S .A5.$$5!)>B]\0-]VQ_A E4. M9L)HKQ8?O'-#X_![":G_EG ;R+PC/AX$F4=>UA@4\?$VKIR^Q*'KW^YA!Z MZ\RR!4R3/0O!8"\&QX]DMF@(!4WE?20SS7<)NV-BVG3.)$8/X6OUIH_$'8^$%>.DU_7Z<5CA[=UK,!0AUO%67FM.;FHJ:3 M5A\X(>\1_OXF221%DM+(51)*5^&.A"5K0\S3#=*+<\)#95!9K+"YFZ?1G3'>;&MIQ$=DMSH2N;&7O+ MW\-K%,2IG\#W0#L:4SWC"&]#Z+Z%IZVU1_=,C-(_"[>!H+5!S&-/QVQJ.2_8 M:3EC=:CE<:L9^OJS9>(^1K]RG13$]64K)(C)1["'W6J.ESG<_3'.5^VGL? 7ZVMSA?NZL[[0?]=,GVS@*'JC M=OWA5VTE_)-XP@>2P0:AD;7V*+IN>S#,LZO\\<.H4M7:[8*&);BG5D^MGEJ' M2JT]52H?3C9E61:,3Y)/MXXW@_\/KXVR\415+#6W83U]X MY.HN^WBV;,5P^$09*,/J:=I["JET=]6*I3976ZSA]+Q?JE[ ^E5K?=6J9BCO M:^'VU'"AT4W;<%POOF>O7T(ORVI'F+7>$Z$G0D^$_:9L;U-XHV(*[Z^:Y6/E M,7F*A;X^D4>'_7,]D6:_"ST5Q<%TFE\2Y&!8/=\TSS6WQR4SS+J(=K_PO8[; M:MM5-=I"K35")7:Q= Q36,^0W>\J2F-E($^.X(Y9!04VW4'?K,Z*[]$L?*_ MVNZC]O!L.'I_^NS9N2="3X1.66:-'CE]3TRMM^%Q1ZG1W#H M*FVJC4_;5#N29>_U69.M!2L>2@/5-D8]=T^6'K_VD\]?1WU#3QY6J,1VPE<3A--I(&(U$9B&I?CV%O&]OT M?%-B94_]7A"ZN11-"\)D,AA+XD \J&I&IW&5_8(U+$S?/J?-]Q::SIN)SC3W MF0+R3$Q=>%PE+KSC+7C+%G3RZ/&&I+POLO#-#DHFT?'B-^-Y&8M3Z<27V4Q6 M6RX=^R?M>&VNA%\FTZ E'(6&=8/%;JDV%IULS0S&L+N^;18BZH;.,'A*/ _#ND MLQ/1V8[H'+2E\UYMWC!^O2\9%=)6ZFXD>2)%UFC)^ZH;%0!/:MI$[+>6-.M:&2)$\&0ZFD]_!DB24-!]-AR5JW M)TLL&<10[@AG=>&*;&'%^]FQ75=8.O;<\-;(5W:)F\U44M3!1#[E5"UE-%"G M)?>6HR( [!?B22L MU*8#62R9S'!4^$OR0![O4P)V?YFBL-JBO1,%PBOWT^*^;F9QW_TNH7@^.>5= M&= _Y;OJP,TEDUN/#/V]UFKHVM6):HJ.=_@JHNJ..9\+-$F?3+='XO=)I?LC MOEK2A.B)WR#Q1R5/8$>70+J#1*P^.ZF][*2=IR+M.^_H%)*,=ITE4"TE8/A6 M>IM1M*6H1CXA2HU[2A5.Y<%TJ9Y4Q3-R]D*K TB_.>)4F]%XH*A]0D3AO*2) M6M++?K+$ G&<;- H/;$2>4F@M\J6F3BR5)N#3JM1U<'XI!WX"B;6G7($5A$' MLG3*.0B*,A"GAQZ";KM0:6=3:&1Y(,NGS+Z2.)!..B]P.E!.NEX^,("B'GH0 MNFC1HL-/EY'.Y=-.EU%/N3+ZR:?+E+T>U3E-U62Z3)\:4[38U'G9^SQ]@D"3 MV1DEW6$]\?O4F",A_B&DQICQK)BH6%6Q,E3IXE5WQ-1@Q[F%;U(DZM*A5PD>/ 5%E'' M/P>)HGC(< Y0S:4%]"@L^/@;96G-%.Z,.3#9A>O:P.ZTD-6O#).)+(OOO]U= MA/^2WO_&ZK[9,)<]%PR/>N@7-A\)R^]I.F4/%PMDX5*]&)Y!W'/A(0;14C-T M!)'" A,(OXCGXZ#BW #_-0G^1;-G MX1+>T& )8D2A0/ AU+/D*/)Y-,!GWQ(NGS73)-83B7U_+MQ8)*@>QFD4/);& M[UT*XI7A ':VXPJ:Z=J"2YP78!L-2Y %CP28 X?X8&N.'HP'Y#V1RH9Q#GL& MP@1\#\M,*T?>KQ:/L#_,!L*U-3NGP,09/7B8@"AYP]FW 9MC"@ _"JDP:E@M0&G-0EI87UID4KGP'!\#5H17?*"C95=_B M#.ZE)2B<[!"O@"R M"]OQDFN9.9XN@4RXSH^$Y(_[=V-&A%N W- Y>%_#%00=!0__ZELD(C4K=8E2 MM80MQR(.A0@^"X#*+'%98O]/FPY?R)-F@FH!H\.]L/1+8%J C0"NQ.V-AIC1 M,"EL-(0T](0OAO9HF'0+Z@V&J 8L+4*9408VKF*P?JY& =')'+035V%S$'_A M5_4WP=1>71]5(HH-EL)\Q6*P,.X,5AID2+!A-%A^'[3-S-2,!3<"PN_FL!/" MB&BST!S?&8C0D^W 4@%W.)IN,*N"@@!6AN[//,'DZ[D2<%&?J+DR@(.$=1:] M$?V.D"U\RV!Z(_Y$!\'T75[]U_,="[2(:;\>U4X9RH]/=\>(HJ /&:V^A-3\ M$M*&0N*'\M *3'LS$)#-N%U$^3CD1=R[ 'DL;!->8LQ+]SM= M6VA/ $5D/@*/"6C1/1$=S$J4%+I!"@$[ZCZURG$.G: U@$SY%H8"%/PY;!.P M-U"Y<&/0N!Y94!#F:-GCIHLV!.[5=!>CTKN$_8(NIF']RW=8Z6L4P$=:TQIW MVMB"KXL/D("*&I-/#>=TC/@;(%7D"6@(.Q$C!X?[T2$:? $0@+S#5N>M6A&: M\Y$*;XLYRYFZ-*F>J_!V9XQ/& &XA)I#H%4,@H:Z]ZQYX9&',@RO_VM8O.+Y MC%8[QR7T+6;>Z(/PL]C:LS=B'(B/.6\E^2I@===__!>P)>,H."MHSL(=\$,+ M&Q[>=9]M'PNJ$RR@#N<)D +*']H3VD->?&LX*BVY8=Y =7Z#[252F;M1E-TD MAY&@RY7V@J<0/ &9"^(,4.LP.QXY[QF4)C'G@>Y + MCWP<(?7BGD?_N ZE[VE4!8/>=MTS9HD+ MJ%A!YYMLQ_]D@O+3F77CPNOPLNT[7A(!_A+:WJX/^''[A8[$5+Z;H0VI7.E@ M6BTI$*B%<3= ,&;)G8.*IF:2X(0AB6]E67B E2 ><\JDW"8,?-AP+BP7SI