0000897077-19-000012.txt : 20190301 0000897077-19-000012.hdr.sgml : 20190301 20190301071330 ACCESSION NUMBER: 0000897077-19-000012 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190301 DATE AS OF CHANGE: 20190301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALAMO GROUP INC CENTRAL INDEX KEY: 0000897077 STANDARD INDUSTRIAL CLASSIFICATION: FARM MACHINERY & EQUIPMENT [3523] IRS NUMBER: 741621248 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13854 FILM NUMBER: 19646638 BUSINESS ADDRESS: STREET 1: 1627 E WALNUT CITY: SEGUIN STATE: TX ZIP: 78155 BUSINESS PHONE: 8303791480 MAIL ADDRESS: STREET 1: P.O. BOX 549 STREET 2: 1627 EAST WALNUT CITY: SEGUIN STATE: TX ZIP: 78155 10-K 1 alg-20181231.htm 10-K Document
ALAMO GROUP INC0000897077Large Accelerated FilerFALSEFALSEFALSE12/31/20182018FYFALSEYesNoYes--12-310.100.1020,000,00020,000,00011,662,68811,577,04842,60042,6000.440.400.36P3Y520310373733,500,0003,500,0003,500,0003,500,00010143120.120.1211.4522.5524.6942.7049.4483.9992.5092.5011.4522.5524.6942.7049.4483.992020202020202525P3Y00008970772018-01-012018-12-31iso4217:USD00008970772018-06-29xbrli:shares00008970772019-02-2200008970772018-12-3100008970772017-12-31iso4217:USDxbrli:shares0000897077alg:IndustrialMember2018-01-012018-12-310000897077alg:IndustrialMember2017-01-012017-12-310000897077alg:IndustrialMember2016-01-012016-12-310000897077alg:AgriculturalMember2018-01-012018-12-310000897077alg:AgriculturalMember2017-01-012017-12-310000897077alg:AgriculturalMember2016-01-012016-12-310000897077alg:EuropeanMember2018-01-012018-12-310000897077alg:EuropeanMember2017-01-012017-12-310000897077alg:EuropeanMember2016-01-012016-12-3100008970772017-01-012017-12-3100008970772016-01-012016-12-310000897077us-gaap:CommonStockMember2015-12-310000897077us-gaap:AdditionalPaidInCapitalMember2015-12-310000897077us-gaap:TreasuryStockMember2015-12-310000897077us-gaap:RetainedEarningsMember2015-12-310000897077us-gaap:AccumulatedOtherComprehensiveIncomeMember2015-12-3100008970772015-12-310000897077us-gaap:RetainedEarningsMember2016-01-012016-12-310000897077us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-01-012016-12-310000897077us-gaap:AdditionalPaidInCapitalMember2016-01-012016-12-310000897077us-gaap:CommonStockMember2016-01-012016-12-310000897077us-gaap:CommonStockMember2016-12-310000897077us-gaap:AdditionalPaidInCapitalMember2016-12-310000897077us-gaap:TreasuryStockMember2016-12-310000897077us-gaap:RetainedEarningsMember2016-12-310000897077us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-12-3100008970772016-12-310000897077us-gaap:RetainedEarningsMember2017-01-012017-12-310000897077us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-01-012017-12-310000897077us-gaap:AdditionalPaidInCapitalMember2017-01-012017-12-310000897077us-gaap:CommonStockMember2017-01-012017-12-310000897077us-gaap:CommonStockMember2017-12-310000897077us-gaap:AdditionalPaidInCapitalMember2017-12-310000897077us-gaap:TreasuryStockMember2017-12-310000897077us-gaap:RetainedEarningsMember2017-12-310000897077us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000897077us-gaap:RetainedEarningsMember2018-01-012018-12-310000897077us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310000897077us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310000897077us-gaap:CommonStockMember2018-01-012018-12-310000897077us-gaap:CommonStockMember2018-12-310000897077us-gaap:AdditionalPaidInCapitalMember2018-12-310000897077us-gaap:TreasuryStockMember2018-12-310000897077us-gaap:RetainedEarningsMember2018-12-310000897077us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-31alg:segment0000897077srt:MinimumMember2018-01-012018-12-310000897077srt:MaximumMember2018-01-012018-12-310000897077us-gaap:EquipmentMember2018-12-310000897077us-gaap:EquipmentMember2017-12-310000897077us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-01-012018-12-310000897077us-gaap:SellingGeneralAndAdministrativeExpensesMember2017-01-012017-12-310000897077us-gaap:SellingGeneralAndAdministrativeExpensesMember2016-01-012016-12-310000897077us-gaap:EmployeeStockOptionMember2018-01-012018-12-31xbrli:pure0000897077us-gaap:SubsequentEventMemberus-gaap:ScenarioForecastMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-010000897077alg:SantaIzabelAgroIndustriaLTDAMember2017-06-062017-06-060000897077alg:OldDominionBrushCompanyInc.Member2017-06-262017-06-260000897077alg:R.P.M.TechInc.Member2017-08-082017-08-080000897077alg:R.P.M.TechInc.Member2018-12-310000897077alg:SECSchedule1209SalesDiscountsMember2017-12-310000897077alg:SECSchedule1209SalesDiscountsMember2018-01-012018-12-310000897077alg:SECSchedule1209SalesDiscountsMember2018-12-310000897077us-gaap:InventoryValuationReserveMember2017-12-310000897077us-gaap:InventoryValuationReserveMember2018-01-012018-12-310000897077us-gaap:InventoryValuationReserveMember2018-12-310000897077us-gaap:WarrantyReservesMember2017-12-310000897077us-gaap:WarrantyReservesMember2018-01-012018-12-310000897077us-gaap:WarrantyReservesMember2018-12-310000897077alg:SECSchedule1209SalesDiscountsMember2016-12-310000897077alg:SECSchedule1209SalesDiscountsMember2017-01-012017-12-310000897077us-gaap:InventoryValuationReserveMember2016-12-310000897077us-gaap:InventoryValuationReserveMember2017-01-012017-12-310000897077us-gaap:WarrantyReservesMember2016-12-310000897077us-gaap:WarrantyReservesMember2017-01-012017-12-310000897077alg:SECSchedule1209SalesDiscountsMember2015-12-310000897077alg:SECSchedule1209SalesDiscountsMember2016-01-012016-12-310000897077us-gaap:InventoryValuationReserveMember2015-12-310000897077us-gaap:InventoryValuationReserveMember2016-01-012016-12-310000897077us-gaap:WarrantyReservesMember2015-12-310000897077us-gaap:WarrantyReservesMember2016-01-012016-12-310000897077alg:WholegoodUnitsMembersrt:MaximumMember2018-01-012018-12-310000897077alg:PartsMember2018-01-012018-12-310000897077us-gaap:LandMember2018-12-310000897077us-gaap:LandMember2017-12-310000897077us-gaap:BuildingAndBuildingImprovementsMember2018-12-310000897077us-gaap:BuildingAndBuildingImprovementsMember2017-12-310000897077us-gaap:MachineryAndEquipmentMember2018-12-310000897077us-gaap:MachineryAndEquipmentMember2017-12-310000897077us-gaap:FurnitureAndFixturesMember2018-12-310000897077us-gaap:FurnitureAndFixturesMember2017-12-310000897077us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2018-12-310000897077us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2017-12-310000897077us-gaap:TransportationEquipmentMember2018-12-310000897077us-gaap:TransportationEquipmentMember2017-12-310000897077us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2018-01-012018-12-310000897077srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2018-01-012018-12-310000897077us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2018-01-012018-12-310000897077us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2018-01-012018-12-310000897077us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2018-01-012018-12-310000897077srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2018-01-012018-12-310000897077us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2018-01-012018-12-310000897077us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2018-01-012018-12-310000897077us-gaap:TransportationEquipmentMember2018-01-012018-12-310000897077alg:IndustrialMember2015-12-310000897077alg:AgriculturalMember2015-12-310000897077alg:EuropeanMember2015-12-310000897077alg:IndustrialMember2016-12-310000897077alg:AgriculturalMember2016-12-310000897077alg:EuropeanMember2016-12-310000897077alg:IndustrialMember2017-12-310000897077alg:AgriculturalMember2017-12-310000897077alg:EuropeanMember2017-12-310000897077alg:IndustrialMember2018-12-310000897077alg:AgriculturalMember2018-12-310000897077alg:EuropeanMember2018-12-310000897077us-gaap:TrademarksAndTradeNamesMember2018-01-012018-12-310000897077us-gaap:TrademarksAndTradeNamesMember2018-12-310000897077us-gaap:TrademarksAndTradeNamesMember2017-12-310000897077us-gaap:CustomerRelationshipsMember2018-12-310000897077us-gaap:CustomerRelationshipsMember2017-12-310000897077us-gaap:IntellectualPropertyMember2018-12-310000897077us-gaap:IntellectualPropertyMember2017-12-310000897077us-gaap:TrademarksAndTradeNamesMember2018-12-310000897077us-gaap:TrademarksAndTradeNamesMember2017-12-310000897077us-gaap:CustomerRelationshipsMember2018-01-012018-12-310000897077us-gaap:IntellectualPropertyMember2018-01-012018-12-310000897077us-gaap:TradeNamesMemberalg:GradallMember2018-12-310000897077us-gaap:TradeNamesMemberalg:BushHogMember2018-12-310000897077us-gaap:CustomerRelationshipsMembersrt:MinimumMember2018-01-012018-12-310000897077srt:MaximumMemberus-gaap:CustomerRelationshipsMember2018-01-012018-12-310000897077srt:MinimumMemberus-gaap:IntellectualPropertyMember2018-01-012018-12-310000897077srt:MaximumMemberus-gaap:IntellectualPropertyMember2018-01-012018-12-310000897077us-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMemberalg:AmendedAndRestatedRevolvingCreditAgreementMember2018-12-310000897077us-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMemberalg:AmendedAndRestatedRevolvingCreditAgreementMember2017-12-310000897077us-gaap:CapitalLeaseObligationsMember2018-12-310000897077us-gaap:CapitalLeaseObligationsMember2017-12-310000897077us-gaap:NotesPayableOtherPayablesMember2018-12-310000897077us-gaap:NotesPayableOtherPayablesMember2017-12-310000897077us-gaap:StandbyLettersOfCreditMemberus-gaap:UnsecuredDebtMemberalg:AmendedAndRestatedRevolvingCreditAgreementMember2018-12-310000897077us-gaap:ForeignCountryMember2018-12-310000897077us-gaap:StateAndLocalJurisdictionMember2018-12-310000897077alg:DeferredTaxAssetsTaxCreditCarryforwardsForeignMember2018-01-012018-12-3100008970772018-12-192018-12-190000897077us-gaap:SubsequentEventMember2019-01-292019-01-290000897077alg:IncentiveStockOption2015PlanMemberalg:QualifiedStockOptionsMember2015-05-070000897077alg:IncentiveStockOption2015PlanMemberalg:QualifiedStockOptionsMembersrt:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2018-01-012018-12-310000897077alg:IncentiveStockOption2015PlanMemberalg:QualifiedStockOptionsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2018-01-012018-12-310000897077alg:IncentiveStockOption2015PlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberalg:QualifiedStockOptionsMember2018-01-012018-12-310000897077alg:QualifiedStockOptionsMember2018-01-012018-12-310000897077alg:QualifiedStockOptionsMember2017-12-310000897077alg:QualifiedStockOptionsMember2016-12-310000897077alg:QualifiedStockOptionsMember2015-12-310000897077alg:QualifiedStockOptionsMember2017-01-012017-12-310000897077alg:QualifiedStockOptionsMember2016-01-012016-12-310000897077alg:QualifiedStockOptionsMember2018-12-310000897077alg:QualifiedStockOptionsMemberalg:QualifiedStockOptionsExercisePriceRangeOneMember2018-12-310000897077alg:QualifiedStockOptionsMemberalg:QualifiedStockOptionsExercisePriceRangeOneMember2018-01-012018-12-310000897077alg:QualifiedStockOptionsMemberalg:QualifiedStockOptionsExercisePriceRangeTwoMember2018-12-310000897077alg:QualifiedStockOptionsMemberalg:QualifiedStockOptionsExercisePriceRangeTwoMember2018-01-012018-12-310000897077alg:QualifiedStockOptionsMemberalg:QualifiedStockOptionsExercisePriceRangeThreeMember2018-12-310000897077alg:QualifiedStockOptionsMemberalg:QualifiedStockOptionsExercisePriceRangeThreeMember2018-01-012018-12-310000897077alg:QualifiedStockOptionsExercisePriceRangeFourMemberalg:QualifiedStockOptionsMember2018-12-310000897077alg:QualifiedStockOptionsExercisePriceRangeFourMemberalg:QualifiedStockOptionsMember2018-01-012018-12-310000897077alg:TwoZeroZeroNineEquityIncentivePlanMemberalg:NonQualifiedOptionsMember2009-05-070000897077srt:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberalg:TwoZeroZeroNineEquityIncentivePlanMemberalg:NonQualifiedOptionsMember2018-01-012018-12-310000897077us-gaap:ShareBasedCompensationAwardTrancheOneMemberalg:TwoZeroZeroNineEquityIncentivePlanMemberalg:NonQualifiedOptionsMember2018-01-012018-12-310000897077us-gaap:ShareBasedCompensationAwardTrancheTwoMemberalg:TwoZeroZeroNineEquityIncentivePlanMemberalg:NonQualifiedOptionsMember2018-01-012018-12-310000897077alg:NonQualifiedOptionsMember2018-12-310000897077alg:NonQualifiedOptionsMember2017-12-310000897077alg:NonQualifiedOptionsMember2016-12-310000897077alg:NonQualifiedOptionsMember2018-01-012018-12-310000897077alg:NonQualifiedOptionsMember2015-12-310000897077alg:NonQualifiedOptionsMember2017-01-012017-12-310000897077alg:NonQualifiedOptionsMember2016-01-012016-12-310000897077alg:NonQualifiedStockOptionsExercisePriceRangeOneMemberalg:NonQualifiedOptionsMember2018-12-310000897077alg:NonQualifiedStockOptionsExercisePriceRangeOneMemberalg:NonQualifiedOptionsMember2018-01-012018-12-310000897077alg:NonQualifiedStockOptionsExercisePriceRangeTwoMemberalg:NonQualifiedOptionsMember2018-12-310000897077alg:NonQualifiedStockOptionsExercisePriceRangeTwoMemberalg:NonQualifiedOptionsMember2018-01-012018-12-310000897077alg:NonQualifiedOptionsMemberalg:NonQualifiedStockOptionsExercisePriceRangeThreeMember2018-12-310000897077alg:NonQualifiedOptionsMemberalg:NonQualifiedStockOptionsExercisePriceRangeThreeMember2018-01-012018-12-310000897077us-gaap:RestrictedStockMember2017-12-310000897077us-gaap:RestrictedStockMember2016-12-310000897077us-gaap:RestrictedStockMember2015-12-310000897077us-gaap:RestrictedStockMember2018-01-012018-12-310000897077us-gaap:RestrictedStockMember2017-01-012017-12-310000897077us-gaap:RestrictedStockMember2016-01-012016-12-310000897077us-gaap:RestrictedStockMember2018-12-310000897077us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310000897077us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310000897077us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310000897077us-gaap:RestrictedStockUnitsRSUMember2017-01-012017-12-310000897077us-gaap:RestrictedStockUnitsRSUMember2016-01-012016-12-310000897077us-gaap:RestrictedStockUnitsRSUMember2018-12-310000897077alg:IncentiveStockOption2015PlanMemberalg:QualifiedStockOptionsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2018-01-012018-12-310000897077alg:SharebasedCompensationAwardTrancheFourMemberalg:IncentiveStockOption2015PlanMemberalg:QualifiedStockOptionsMember2018-01-012018-12-310000897077alg:IncentiveStockOption2015PlanMemberalg:SharebasedCompensationAwardTrancheFiveMemberalg:QualifiedStockOptionsMember2018-01-012018-12-310000897077us-gaap:ShareBasedCompensationAwardTrancheThreeMemberalg:TwoZeroZeroNineEquityIncentivePlanMemberalg:NonQualifiedOptionsMember2018-01-012018-12-310000897077alg:SharebasedCompensationAwardTrancheFourMemberalg:TwoZeroZeroNineEquityIncentivePlanMemberalg:NonQualifiedOptionsMember2018-01-012018-12-310000897077alg:SharebasedCompensationAwardTrancheFiveMemberalg:TwoZeroZeroNineEquityIncentivePlanMemberalg:NonQualifiedOptionsMember2018-01-012018-12-310000897077us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310000897077alg:SharebasedCompensationAwardTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-31alg:plan00008970772006-02-03alg:employee0000897077alg:GradallCompanyEmployeesRetirementPlanMember2018-01-012018-12-310000897077us-gaap:PensionPlansDefinedBenefitMemberalg:GradallCompanyHourlyEmployeesPensionPlanMember2016-01-012016-12-310000897077us-gaap:PensionPlansDefinedBenefitMember2017-12-310000897077us-gaap:PensionPlansDefinedBenefitMember2016-12-310000897077us-gaap:PensionPlansDefinedBenefitMember2018-01-012018-12-310000897077us-gaap:PensionPlansDefinedBenefitMember2017-01-012017-12-310000897077us-gaap:PensionPlansDefinedBenefitMember2018-12-310000897077us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2018-12-310000897077us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2017-12-310000897077us-gaap:DefinedBenefitPlanDebtSecurityMemberus-gaap:PensionPlansDefinedBenefitMember2018-12-310000897077us-gaap:DefinedBenefitPlanDebtSecurityMemberus-gaap:PensionPlansDefinedBenefitMember2017-12-310000897077us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ShortTermInvestmentsMember2018-12-310000897077us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ShortTermInvestmentsMember2017-12-310000897077us-gaap:PensionPlansDefinedBenefitMemberus-gaap:OtherInvestmentsMember2018-12-310000897077us-gaap:PensionPlansDefinedBenefitMemberus-gaap:OtherInvestmentsMember2017-12-310000897077alg:MidCapMutualFundsMember2018-12-310000897077alg:MidCapMutualFundsMemberus-gaap:FairValueInputsLevel1Member2018-12-310000897077alg:LargeCapMutualFundsMember2018-12-310000897077alg:LargeCapMutualFundsMemberus-gaap:FairValueInputsLevel1Member2018-12-310000897077alg:InternationalMutualFundsMember2018-12-310000897077alg:InternationalMutualFundsMemberus-gaap:FairValueInputsLevel1Member2018-12-310000897077alg:LiabilityDrivenSolutionMember2018-12-310000897077us-gaap:FairValueInputsLevel2Memberalg:LiabilityDrivenSolutionMember2018-12-310000897077alg:WellsFargoInternationalEquityIndexFundMember2018-12-310000897077us-gaap:FairValueInputsLevel2Memberalg:WellsFargoInternationalEquityIndexFundMember2018-12-310000897077alg:WellsFargoCoreBondMember2018-12-310000897077alg:WellsFargoCoreBondMemberus-gaap:FairValueInputsLevel2Member2018-12-310000897077alg:WellsFargoCausewayMember2018-12-310000897077alg:WellsFargoCausewayMemberus-gaap:FairValueInputsLevel2Member2018-12-310000897077alg:WellsFargoLargeCapGrowthIndexFundMember2018-12-310000897077us-gaap:FairValueInputsLevel2Memberalg:WellsFargoLargeCapGrowthIndexFundMember2018-12-310000897077alg:WellsFargoLargeCapValueIndexFundMember2018-12-310000897077alg:WellsFargoLargeCapValueIndexFundMemberus-gaap:FairValueInputsLevel2Member2018-12-310000897077alg:WellsFargoMultiManagerSmallCapMember2018-12-310000897077alg:WellsFargoMultiManagerSmallCapMemberus-gaap:FairValueInputsLevel2Member2018-12-310000897077alg:WellsFargoRussellTwoZeroZeroZeroIndexFundMember2018-12-310000897077us-gaap:FairValueInputsLevel2Memberalg:WellsFargoRussellTwoZeroZeroZeroIndexFundMember2018-12-310000897077alg:WellsFargoStandardAndPoorsMidCapIndexFundMember2018-12-310000897077alg:WellsFargoStandardAndPoorsMidCapIndexFundMemberus-gaap:FairValueInputsLevel2Member2018-12-310000897077alg:WellsFargoMFSValueCITFMember2018-12-310000897077alg:WellsFargoMFSValueCITFMemberus-gaap:FairValueInputsLevel2Member2018-12-310000897077alg:WellsFargoTRowePriceILargeCapGrowthManagedCITMember2018-12-310000897077alg:WellsFargoTRowePriceILargeCapGrowthManagedCITMemberus-gaap:FairValueInputsLevel2Member2018-12-310000897077alg:TRowePriceEquityIncomeMember2018-12-310000897077alg:TRowePriceEquityIncomeMemberus-gaap:FairValueInputsLevel2Member2018-12-310000897077alg:WellsFargoVoyaLargeCapGrowthCITFMember2018-12-310000897077alg:WellsFargoVoyaLargeCapGrowthCITFMemberus-gaap:FairValueInputsLevel2Member2018-12-310000897077alg:CashAndShortTermInvestmentsMember2018-12-310000897077alg:CashAndShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2018-12-310000897077us-gaap:FairValueInputsLevel1Member2018-12-310000897077us-gaap:FairValueInputsLevel2Member2018-12-310000897077us-gaap:FairValueInputsLevel3Member2018-12-310000897077alg:MidCapMutualFundsMember2017-12-310000897077alg:MidCapMutualFundsMemberus-gaap:FairValueInputsLevel1Member2017-12-310000897077alg:LargeCapMutualFundsMember2017-12-310000897077alg:LargeCapMutualFundsMemberus-gaap:FairValueInputsLevel1Member2017-12-310000897077alg:InternationalMutualFundsMember2017-12-310000897077alg:InternationalMutualFundsMemberus-gaap:FairValueInputsLevel1Member2017-12-310000897077alg:LiabilityDrivenSolutionMember2017-12-310000897077us-gaap:FairValueInputsLevel2Memberalg:LiabilityDrivenSolutionMember2017-12-310000897077alg:WellsFargoInternationalEquityIndexFundMember2017-12-310000897077us-gaap:FairValueInputsLevel2Memberalg:WellsFargoInternationalEquityIndexFundMember2017-12-310000897077alg:WellsFargoCoreBondMember2017-12-310000897077alg:WellsFargoCoreBondMemberus-gaap:FairValueInputsLevel2Member2017-12-310000897077alg:WellsFargoCausewayMember2017-12-310000897077alg:WellsFargoCausewayMemberus-gaap:FairValueInputsLevel2Member2017-12-310000897077alg:WellsFargoLargeCapGrowthIndexFundMember2017-12-310000897077us-gaap:FairValueInputsLevel2Memberalg:WellsFargoLargeCapGrowthIndexFundMember2017-12-310000897077alg:WellsFargoLargeCapValueIndexFundMember2017-12-310000897077alg:WellsFargoLargeCapValueIndexFundMemberus-gaap:FairValueInputsLevel2Member2017-12-310000897077alg:WellsFargoMultiManagerSmallCapMember2017-12-310000897077alg:WellsFargoMultiManagerSmallCapMemberus-gaap:FairValueInputsLevel2Member2017-12-310000897077alg:WellsFargoRussellTwoZeroZeroZeroIndexFundMember2017-12-310000897077us-gaap:FairValueInputsLevel2Memberalg:WellsFargoRussellTwoZeroZeroZeroIndexFundMember2017-12-310000897077alg:WellsFargoStandardAndPoorsMidCapIndexFundMember2017-12-310000897077alg:WellsFargoStandardAndPoorsMidCapIndexFundMemberus-gaap:FairValueInputsLevel2Member2017-12-310000897077alg:WellsFargoMFSValueCITFMember2017-12-310000897077alg:WellsFargoMFSValueCITFMemberus-gaap:FairValueInputsLevel2Member2017-12-310000897077alg:WellsFargoTRowePriceILargeCapGrowthManagedCITMember2017-12-310000897077alg:WellsFargoTRowePriceILargeCapGrowthManagedCITMemberus-gaap:FairValueInputsLevel2Member2017-12-310000897077alg:TRowePriceEquityIncomeMember2017-12-310000897077alg:TRowePriceEquityIncomeMemberus-gaap:FairValueInputsLevel2Member2017-12-310000897077alg:WellsFargoVoyaLargeCapGrowthCITFMember2017-12-310000897077alg:WellsFargoVoyaLargeCapGrowthCITFMemberus-gaap:FairValueInputsLevel2Member2017-12-310000897077alg:CashAndShortTermInvestmentsMember2017-12-310000897077alg:CashAndShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2017-12-310000897077us-gaap:FairValueInputsLevel1Member2017-12-310000897077us-gaap:FairValueInputsLevel2Member2017-12-310000897077us-gaap:FairValueInputsLevel3Member2017-12-310000897077us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-01-012018-12-310000897077us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMembersrt:MinimumMember2018-01-012018-12-310000897077srt:MaximumMemberus-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-01-012018-12-310000897077us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2017-12-310000897077us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2016-12-310000897077us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2017-01-012017-12-310000897077us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2018-12-310000897077alg:InternationalAssociationOfMachinistAndAerospaceRetirementPlanMember2018-01-012018-12-310000897077alg:InternationalAssociationOfMachinistAndAerospaceRetirementPlanMember2017-01-012017-12-310000897077alg:InternationalAssociationOfMachinistAndAerospaceRetirementPlanMember2016-01-012016-12-310000897077country:US2018-01-012018-12-310000897077country:US2017-01-012017-12-310000897077country:US2016-01-012016-12-31alg:subsidiary0000897077us-gaap:ForeignPlanMember2018-01-012018-12-310000897077us-gaap:ForeignPlanMembersrt:MinimumMember2018-01-012018-12-310000897077us-gaap:ForeignPlanMembersrt:MaximumMember2018-01-012018-12-310000897077us-gaap:ForeignPlanMember2017-01-012017-12-310000897077us-gaap:ForeignPlanMember2016-01-012016-12-310000897077alg:WholegoodUnitsMember2018-01-012018-12-310000897077alg:WholegoodUnitsMember2017-01-012017-12-310000897077alg:WholegoodUnitsMember2016-01-012016-12-310000897077alg:PartsMember2017-01-012017-12-310000897077alg:PartsMember2016-01-012016-12-310000897077us-gaap:ProductAndServiceOtherMember2018-01-012018-12-310000897077us-gaap:ProductAndServiceOtherMember2017-01-012017-12-310000897077us-gaap:ProductAndServiceOtherMember2016-01-012016-12-310000897077us-gaap:NonUsMember2018-01-012018-12-310000897077us-gaap:NonUsMember2017-01-012017-12-310000897077us-gaap:NonUsMember2016-01-012016-12-310000897077us-gaap:NonUsMember2018-12-310000897077us-gaap:NonUsMember2017-12-310000897077us-gaap:NonUsMember2016-12-310000897077country:US2018-01-012018-12-310000897077country:US2017-01-012017-12-310000897077country:US2016-01-012016-12-310000897077country:GB2018-01-012018-12-310000897077country:GB2017-01-012017-12-310000897077country:GB2016-01-012016-12-310000897077country:FR2018-01-012018-12-310000897077country:FR2017-01-012017-12-310000897077country:FR2016-01-012016-12-310000897077country:CA2018-01-012018-12-310000897077country:CA2017-01-012017-12-310000897077country:CA2016-01-012016-12-310000897077country:AU2018-01-012018-12-310000897077country:AU2017-01-012017-12-310000897077country:AU2016-01-012016-12-310000897077country:BR2018-01-012018-12-310000897077country:BR2017-01-012017-12-310000897077country:BR2016-01-012016-12-310000897077alg:OtherGeographicalAreasMember2018-01-012018-12-310000897077alg:OtherGeographicalAreasMember2017-01-012017-12-310000897077alg:OtherGeographicalAreasMember2016-01-012016-12-310000897077country:US2018-12-310000897077country:US2017-12-310000897077country:US2016-12-310000897077country:GB2018-12-310000897077country:GB2017-12-310000897077country:GB2016-12-310000897077country:FR2018-12-310000897077country:FR2017-12-310000897077country:FR2016-12-310000897077country:CA2018-12-310000897077country:CA2017-12-310000897077country:CA2016-12-310000897077country:AU2018-12-310000897077country:AU2017-12-310000897077country:AU2016-12-310000897077country:BR2018-12-310000897077country:BR2017-12-310000897077country:BR2016-12-3100008970772018-01-012018-03-3100008970772018-04-012018-06-3000008970772018-07-012018-09-3000008970772018-10-012018-12-3100008970772017-01-012017-03-3100008970772017-04-012017-06-3000008970772017-07-012017-09-3000008970772017-10-012017-12-310000897077srt:MaximumMember2018-03-310000897077srt:MaximumMember2018-06-300000897077srt:MaximumMember2018-09-300000897077srt:MaximumMember2018-12-310000897077srt:MaximumMember2017-03-310000897077srt:MaximumMember2017-06-300000897077srt:MaximumMember2017-09-300000897077srt:MaximumMember2017-12-310000897077srt:MinimumMember2018-03-310000897077srt:MinimumMember2018-06-300000897077srt:MinimumMember2018-09-300000897077srt:MinimumMember2018-12-310000897077srt:MinimumMember2017-03-310000897077srt:MinimumMember2017-06-300000897077srt:MinimumMember2017-09-300000897077srt:MinimumMember2017-12-310000897077us-gaap:SubsequentEventMemberalg:DutchPowerCompanyBVMember2019-02-21

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
Form 10-K

[X]ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) 
  OF THE SECURITIES EXCHANGE ACT OF 1934 
    
[ ]FOR THE FISCAL YEAR ENDED DECEMBER 31, 2018
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) 
  OF THE SECURITIES EXCHANGE ACT OF 1934 
Commission file number 0-21220
ALAMO GROUP INC.
(Exact name of registrant as specified in its charter)
DELAWARE 74-1621248 
(State or other jurisdiction of (I.R.S. Employer 
incorporation or organization) Identification Number) 
 1627 East Walnut, Seguin, Texas 78155
(Address of principal executive offices, including zip code)
 
830-379-1480
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class Name of each exchange 
Common Stock, par value on which registered 
$.10 per share New York Stock Exchange 
 
SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT:  NONE
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes [X] No [ ]

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes [  ] No [X]
 
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 requirement for the past 90 days. Yes [X]  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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes [X] 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. [X]
 
Indicate by check mark whether registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and an "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer [X]Accelerated filer                         [ ]
Non-accelerated filer    [  ]Smaller reporting company         [  ] 
Emerging Growth Company[  ]
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes [  ] No [X]
 
The aggregate market value of the voting stock (which consists solely of shares of common stock) held by non-affiliates of the registrant as of June 29, 2018 (based upon the last reported sale price of $90.36 per share) was approximately $870,475,741 on such date.
 
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. [  ]

The number of shares of the registrant’s common stock, par value $.10 per share, outstanding as of February 22, 2019 was 11,739,074 shares.
 
Documents incorporated by reference:  Portions of the registrant’s proxy statement relating to the 2019 Annual Meeting of Stockholders to be held on May 2, 2019 have been incorporated by reference herein in response to Part III. 



ALAMO GROUP INC. AND CONSOLIDATED SUBSIDIARIES
FORM 10-K
TABLE OF CONTENTS
                                                                                                                                                 
  PART I Page 
Item 1. 
Item 1A. 
Item 1B. 
Item 2. 
Item 3. 
Item 4. 
  PART II   
Item 5. 
Item 6. 
Item 7. 
Item 7A. 
Item 8. 
Item 9. 
Item 9A. 
Item 9B. 
  PART III   
Item 10. 
Item 11. 
Item 12. 
Item 13. 
Item 14. 
  PART IV   
Item 15. 
  Index to Consolidated Financial Statements 
Item 16.

2


PART I
Item 1. Business

Unless the context otherwise requires, the terms “the Company,”  “we,” “our” and “us” refer to Alamo Group Inc. and its subsidiaries on a consolidated basis.
 
General
 
The Company is a leader in the design and manufacture of high quality agricultural equipment and infrastructure maintenance equipment for governmental and industrial use. The Company’s products include tractor-mounted mowing and other vegetation maintenance equipment, street sweepers, excavators, vacuum trucks, snow removal equipment, leaf collection equipment, pothole patchers, zero turn radius mowers, agricultural implements and related aftermarket parts. The Company emphasizes high quality, cost-effective products for its customers and strives to develop and market innovative products while constantly monitoring and seeking to contain its manufacturing and overhead costs. The Company has a long-standing strategy of supplementing its internal growth through acquisitions of businesses or product lines that currently complement, command, or have the potential to achieve a meaningful share of their niche markets. The Company has approximately 3,470 employees and operates a total of twenty-five plants in North America, Europe, Australia and Brazil. The Company sells its products primarily through a network of independent dealers and distributors to governmental end-users, related independent contractors, as well as to the agricultural and commercial turf markets. The primary markets for our products are North America, Europe, South America and Australia.
  
The predecessor corporation to Alamo Group Inc. was incorporated in the State of Texas in 1969, as a successor to a business that began selling mowing equipment in 1955, and Alamo Group Inc. was reincorporated in the State of Delaware in 1987.

History

Since its founding in 1969, the Company has focused on satisfying customer needs through geographic market expansion, product development and refinement, and selected acquisitions. The Company’s first products were based on rotary cutting technology. Through acquisitions, the Company added flail cutting technology in 1983 and sickle-bar cutting technology in 1984. The Company added to its presence in the industrial and governmental vegetation markets with the acquisition of Tiger Corporation (“Tiger”) in late 1994.

The Company entered the agricultural mowing markets in 1986 with the acquisition of Rhino Products Inc. (“Rhino”), a leading manufacturer in this field. With this acquisition, the Company embarked on a strategy to increase the Rhino dealer distribution network during a period of industry contraction. The addition of M&W Gear Company (“M&W”) in early 1995 allowed the Company to enter into the manufacturing and distribution of tillage equipment, which complements the Rhino distribution network. M&W has been integrated into the agricultural marketing group. 

In 1991, the Company began its international expansion with the acquisition of McConnel Ltd. (“McConnel”), a United Kingdom (“U.K.”) manufacturer of vegetation maintenance equipment, principally hydraulic boom-mounted hedge and grass cutters and related parts. Bomford-Turner Ltd. (“Bomford”), also a U.K. company, was acquired in 1993. Bomford is a manufacturer of heavy-duty, tractor-mounted grass and hedge mowing equipment. McConnel and Bomford sell their products to dealers and distributors through their respective sales forces.

In 1994, the Company acquired Signalisation Moderne Autoroutiere S.A. (“SMA”) located in Orleans, France. SMA manufactures and sells principally a line of heavy-duty, tractor-mounted grass and hedge mowing equipment and associated replacement parts primarily to departments of the French government. This acquisition, along with the acquisitions of Forges Gorce, a flail blade manufacturer in France, in 1996 and Rousseau Holdings S.A. (“Rousseau”), a leading French manufacturer of hedge and verge mowers, in 2004, when combined with McConnel and Bomford, has made the Company one of the largest manufacturers in the European market for the kind of equipment sold by the Company.

In 1995, the Company expanded its business in the agricultural market with the acquisition of Herschel Corporation (“Herschel”), a manufacturer and distributor of aftermarket farm equipment replacement and wear parts. 

3


In 2000, the Company acquired Schwarze Industries, Inc. (“Schwarze”). Schwarze is a manufacturer of a broad range of street sweeping equipment which is sold to governmental agencies and contractors. The Company believes the Schwarze sweeper products fit the Company’s strategy of identifying product offerings with brand recognition in the industrial markets the Company serves. In 2004, the Company purchased the pothole patcher product line from Wildcat Manufacturing, Inc. The product line was merged into the Schwarze operation and is complementary to its current product offerings.

In 2000, the Company purchased the product line and associated assets of Twose of Tiverton Ltd. (“Twose”) a small regional manufacturer of power arm flail mowers and parts, as well as harrows and rollers, in the U.K. They consolidated their operations into the existing facilities at McConnel and Bomford.

In 2000, the Company acquired Schulte Industries Ltd. and its related entities (“Schulte”). Schulte is a Canadian manufacturer of mechanical rotary mowers, snow blowers, and rock removal equipment. Schulte strengthened the Company’s Canadian presence in both marketing and manufacturing. It also expanded the Company’s range of large, heavy-duty rotary mowers.

In 2001, the Company acquired all of the assets of SMC Corporation (“SMC”). SMC manufactures front-end loaders and backhoes principally for Original Equipment Manufacturer (“OEM”) customers and its own SMC brand. This acquisition expanded the product range of our agricultural division and has since been consolidated into the Company's Gibson City, Illinois location.

In 2002, the Company purchased inventory, fixed assets and certain other assets of Valu-Bilt Tractor Parts (“Valu-Bilt”), a subsidiary of Quality Stores, Inc., located in Des Moines, Iowa. Valu-Bilt is a distributor of new, used and rebuilt tractor parts and other agricultural spare and wear parts sold directly to customers through its catalog and the internet and on a wholesale basis to dealers. Subsequent to the purchase, the operations of Valu-Bilt in Des Moines, Iowa, were consolidated into the Company’s Herschel facility in Indianola, Iowa.

In 2005, the Company, through its European subsidiary Alamo Group (EUR) Ltd., acquired 100% of the issued and outstanding stock of Spearhead Machinery Limited (“Spearhead”) and subsequently merged its manufacturing operations into Bomfords facility. Spearhead manufactures a range of tractor-mounted vegetation maintenance equipment, including reach mowers, flail mowers and rotary cutters. This acquisition extended our product lines and market coverage in Europe.

In early 2006, the Company purchased substantially all of the assets of the Gradall excavator business (“Gradall”) of JLG Industries, Inc., including their manufacturing plant in New Philadelphia, Ohio. Gradall is a leading manufacturer of both wheeled and crawler telescopic excavators in North America. This acquisition enhanced our Industrial Division product offering sold to governmental buyers and related contractors for maintenance along right-of-ways.

In 2006, the Company purchased the vacuum truck and sweeper lines of Clean Earth Environmental Group, LLC and Clean Earth Kentucky, LLC (collectively referred to as “VacAll”). This included the product lines, inventory and certain other assets that relate to this business. The production of the vacuum truck and sweeper lines were moved to the Gradall facility in New Philadelphia, Ohio.

In 2006, the Company acquired 100% of the ownership interests in Nite-Hawk Sweepers LLC (“Nite-Hawk”), a manufacturer of truck mounted sweeping equipment primarily for the contract sweeping market, which expanded our presence in that market and complements our Schwarze sweeper line.             
 
In 2007, the Company purchased Henke Manufacturing Corporation (“Henke”), a manufacturer of specialty snow removal attachments. Henke’s products are mounted on both heavy industrial equipment and medium to heavy-duty trucks. The primary end-users are governmental agencies, related contractors and other industrial users.
In 2008, the Company acquired Rivard Developpement S.A.S. (“Rivard”), a leading French manufacturer of vacuum trucks, high pressure cleaning systems and trenchers. The acquisition broadened the Company’s product offering to our customers in Europe and other markets we serve.

4


In 2009, the Company acquired substantially all the assets of Bush Hog, LLC (“Bush Hog”), a leading agricultural equipment manufacturer of rotary cutters, finishing mowers, zero turn radius mowers, front-end loaders, backhoes, landscape equipment and a variety of other implements. This acquisition, combined with the Company’s existing range of agricultural mowers, created one of the largest manufacturers of agricultural mowers in the world.

In 2011, the Company acquired substantially all of the assets and assumed certain specified liabilities of Tenco Group, Inc. ("Tenco") and its subsidiaries. Tenco is a Canadian-based manufacturer of snow removal equipment including snow blades, blowers, dump bodies, spreaders and associated parts and service. Tenco has operations in Quebec as well as New York and Vermont. The equipment is sold primarily through dealers to governmental end-users as well as snow removal contractors.

In 2013, the Company acquired substantially all of the assets and assumed certain specified liabilities of Superior Equipment Australia PTY LTD ("Superior"). Superior is a small Australian-based manufacturer of agricultural mowing equipment and other attachments, parts, and services. The equipment is sold through dealers primarily to agricultural end-users with some sold to governmental entities in Australia. The Superior operations have been consolidated with the Company's Fieldquip location.

In 2014, the Company acquired Kellands Agricultural Ltd. and its subsidiary Multidrive Tractors Ltd. ("Kellands"). Kellands is a U.K.-based manufacturer of self-propelled sprayers and a range of multi-purpose load-carrying tractor vehicles. This acquisition enhanced our manufacture and distribution of agricultural machinery in our European operations and allowed the Company to enter into the self-propelled sprayer market.  The Kellands operations have been consolidated into the Company's McConnel facility.  

In 2014, the Company acquired Fieldquip Australia PTY LTD ("Fieldquip"), a manufacturer of rotary cutters as well as a distributor of various agricultural products. This acquisition allowed the Company to broaden its presence in both the manufacturing and distribution of agricultural machinery in Australia.

In 2014, the Company acquired all of the operating units of Specialized Industries LP.  The purchase included the businesses of Super Products LLC ("Super Products"), Wausau-Everest LP ("Wausau" & "Everest") and Howard P. Fairfield LLC ("H.P. Fairfield") as well as several related entities ("Specialized"), including all brand names and related product names and trademarks. The primary reason for the Specialized acquisition was to broaden the Company's existing equipment lines. This acquisition increased our product offering and enhanced our market position both in vacuum trucks and snow removal equipment primarily in North America.

In 2015, the Company acquired Herder Implementos e Maquinas Agricolas Ltda. ("Herder"). Herder is a manufacturer of flail mowers and other agricultural implements which are sold direct and through dealers to a wide variety of agricultural markets as well as the roadside maintenance market. This acquisition allowed the Company to establish a presence in Brazil, one of the largest agricultural markets in the world. The Herder manufacturing operations have been consolidated into our Santa Izabel facility.

In 2017, the Company acquired 100% of the outstanding shares of Santa Izabel Agro Industria. Ltda. ("Santa Izabel"). Santa Izabel designs, manufactures and markets a variety of agricultural implements and trailers sold throughout Brazil. This acquisition along with our existing Herder operation in Brazil, augmented our product portfolio and improved our manufacturing capabilities in one of the world's largest agricultural markets.

In 2017, the Company acquired substantially all of the assets and assumed certain specified liabilities of Old Dominion Brush Company, Inc. ("ODB"). ODB manufactures leaf collection equipment as well as replacement brooms for street sweepers, both which are sold to municipalities, contractors and commercial landscape markets in North America. ODB is based in Richmond, Virginia.  This acquisition provided new and complementary products to our existing range of infrastructure maintenance equipment and parts.

In 2017, the Company acquired R.P.M. Tech Inc. ("RPM"), a manufacturer of heavy duty snow removal equipment and associated parts. RPM primarily sells to governmental agencies, related contractors, airports and other industrial users. RPM's operations are in Drummondville, Quebec and will work in close proximity to the Company's nearby Tenco operations. This acquisition complements our existing range of snow removal products with RPM's range of heavy duty snow removal equipment including their line of mechanical snow blowers. The Company plans to move RPM's operations into its Tenco facility during 2019. 

5


Sales and Marketing Strategy
 
The Company believes that within the U.S. it is a leading supplier to governmental markets, a leading supplier in the U.S. agricultural market, and one of the largest suppliers in the European market for its key niche product offerings. The Company’s products are sold through the Company’s various marketing organizations and extensive worldwide dealer and distributor networks under the Alamo Industrial®, Terrain King®, Tiger®, Gradall®, VacAll®, Schwarze®, NiteHawk®, Henke®, Tenco®, Super Products® , Wausau-Everest, H.P. Fairfield, ODB, R.P.M. Tech, Bush Hog®, Rhino®, Earthmaster®, RhinoAg, Herschel®, Valu-Bilt®, CT Farm & Country, Schulte®, Superior®, Fieldquip®, Herder®, Santa Izabel, McConnel®, Bomford®, Spearhead, Twose, Kellands®, SMA®, Forges Gorce, Faucheux, Rousseau and Rivard® trademarks (some with related designs) as well as other trademarks and trade names.

Products and Distribution Channels

Industrial Division

Alamo Industrial equipment is principally sold through independent dealers to governmental end-users, related independent contractors and, to a lesser extent, utility and other dealers serving infrastructure maintenance operators and other applications in the U.S. and other countries. Governmental agencies and contractors that perform services for such agencies purchase primarily hydraulically-powered, tractor-mounted mowers, including boom-mounted mowers, other types of cutters and replacement parts for heavy-duty, intensive use applications, including maintenance around highway, airport, recreational and other public areas. A portion of Alamo Industrial’s sales includes tractors, which are not manufactured by Alamo Industrial.

Tiger equipment includes heavy duty, tractor- and truck-mounted mowing and vegetation maintenance equipment and replacement parts. Tiger sells to state, county and local governmental entities and related contractors, primarily through a network of independent dealers. Tiger’s dealer distribution network is independent of Alamo Industrial’s dealer distribution network. A portion of Tiger’s sales includes tractors, which are not manufactured by Tiger.

Schwarze equipment includes truck-mounted air vacuum, mechanical broom, and regenerative air sweepers, pothole patchers and replacement parts. Schwarze sells its products primarily to governmental agencies and independent contractors, either directly or through its independent dealer network. A portion of Schwarze’s sales includes truck chassis which are not manufactured by Schwarze.

ODB manufactures and sells leaf collection equipment and replacement brooms for street sweepers, both of which are sold to municipalities, contractors and commercial landscape markets in North America.

Nite-Hawk manufactures parking lot sweepers with unique and innovative hydraulic designs. By eliminating the auxiliary engine, Nite-Hawk sweepers have proven to be fuel-efficient, environmentally conscious, and cost-effective to operate. Nite-Hawk focuses mainly on and sells direct to parking lot contractors. A portion of Nite-Hawk’s sales includes truck chassis which are not manufactured by Nite-Hawk.

Gradall produces a range of excavators based on high-pressure hydraulic telescoping booms which are sold through dealers primarily to governmental agencies and related contractors, and to a lesser extent the mining industry, steel mills and other specialty applications in the U.S. and other countries. Many of these products are designed for excavation, grading, shaping and similar tasks involved in land clearing, road building or maintenance. These products are available mounted on various types of undercarriages: wheels for full-speed highway travel, wheels for on/off road use, and crawlers. A portion of Gradall’s sales includes truck chassis which are not manufactured by Gradall.

VacAll produces catch basin cleaners and roadway debris vacuum systems. These units are powerful and versatile with uses including, but not limited to, removal of wet and dry debris, spill elimination, and cleaning of sludge beds. VacAll also offers a line of sewer cleaners. Its products are primarily sold through dealers to industrial and commercial contractors as well as governmental agencies. A portion of VacAll’s sales includes truck chassis which are not manufactured by the Company.

6


Super Products produces truck-mounted vacuum trucks, combination sewer cleaners and hydro excavators. Its products are sold to municipalities, utilities and contractors through a nationwide distributor network. Super Products also operates a network of rental stores that provide short and long-term rental contracts for its products. Rental customers are primarily contractors serving the petrochemical, petroleum production and refining industries. A portion of the sales of Super Products includes truck chassis which are not manufactured by the Company.
Wausau designs and manufactures a comprehensive range of snow removal and ice control products. Products include snowplows, snow blowers, snow throwers, brooms, deicers, brine sprayers and other related accessories and parts. Wausau sells its products through its established dealer network to both governmental and non-governmental end-users and sells directly to airports and fixed-base operators.
Everest designs and manufactures a range of snow removal and ice control products including snowplows, wing systems, spreader bodies, and other related accessories and parts. Everest also manufactures custom-engineered underground construction forms for tunnels.
Henke designs and manufactures snow plows and heavy duty snow removal equipment, hitches and attachments for trucks, loaders and graders sold primarily through independent truck and industrial equipment dealers. Henke’s primary end-users are governmental agencies, related contractors and other industrial users.
Tenco and RPM both design and manufacture a heavy-duty line of snow removal equipment, including truck-mounted snow plows, snow blowers, dump bodies and spreaders. Their products are primarily sold through independent dealers. End-users are governmental agencies, contractors, airports and other industrial users.

H.P. Fairfield is a full-service distributor of public works and runway maintenance products, parts and service, whose sales and service outlets are located in the northeastern part of the U.S. H.P. Fairfield’s offerings include custom municipal snow and ice removal equipment, a range of salt spreaders and truck bodies, street sweepers, a line of industrial rotary, flail and boom mowers, solid waste and recycling equipment, water and sewer maintenance equipment, municipal tractors and attachments, and asphalt maintenance patchers, some of which are sourced from other Alamo Group companies. Certain of the products distributed and sold by H.P. Fairfield include Alamo Group products. H.P. Fairfield also provides truck up-fitting services as part of its business.
Agricultural Division

 Bush Hog, Rhino and Earthmaster equipment is generally sold to farmers, ranchers and other end-users to clear brush, mow grass, maintain pastures and unused farmland, shred crops, till fields, and for haymaking and other applications. Bush Hog and Rhino equipment consists principally of a comprehensive line of tractor-powered equipment, including rotary mowers, finishing mowers, flail mowers, disc mowers, front-end loaders, backhoes, rotary tillers, posthole diggers, scraper blades and replacement parts. The equipment also includes a range of self-propelled zero turn radius mowers.

 Herschel/Valu-Bilt aftermarket replacement parts are sold for many types of farm equipment and tractors and certain types of mowing and construction equipment. Herschel products include a wide range of cutting parts, plain and hard-faced replacement tillage tools, disc blades and fertilizer application components. Herschel replacement tools and parts are sold throughout the United States, Canada and Mexico to five major customer groups: farm equipment dealers; fleet stores; wholesale distributors; OEMs; and construction equipment dealers. Valu-Bilt complements the Herschel product lines while also expanding the Company’s offering of aftermarket agricultural parts and added catalog and internet sales direct to end-users.
 Schulte equipment includes heavy-duty mechanical rotary mowers, snow blowers, rock removal equipment and related replacement parts. Schulte serves both the agricultural and governmental markets primarily in Canada and the U.S. It also sells some of the Company’s other product lines in their markets and some of its products through independent distributors throughout the world.

Fieldquip and Superior together broaden the Company's presence in Australia. Both companies sell a variety of agricultural equipment, specifically rotary mowers and tractor attachments. Fieldquip sells to customers ranging from large agricultural and commercial operators to small farm hobbyist and residential users. Superior's customers are generally agricultural dealers who service owners and operators in the turf, golf, park and airport industries and growers with orchards, vineyards and plantations in Australia and the South Pacific.

7


Herder and Santa Izabel give the Company a presence in the Brazilian agricultural market. With our recent acquisition of Santa Izabel, we have strengthened our market position in Brazil which allows us to further pursue organic growth and additional acquisitions. Herder manufactures and distributes flail mowers and various other agricultural equipment, direct and through dealers. Its products are used in a wide variety of agricultural and governmental markets. Santa Izabel designs, manufactures and markets a variety of agricultural implements, including trailers sold throughout Brazil.

European Division
 
 McConnel equipment principally includes a broad line of hydraulic, boom-mounted hedge and grass cutters, remote control mowers as well as other tractor attachments and implements such as cultivators, subsoilers  and other implements and related replacement parts. McConnel equipment is sold primarily in the U.K., Ireland and France and in other parts of Europe and, to a lesser extent, throughout the world, through independent dealers and distributors.
 
Bomford equipment includes hydraulic, boom-mounted hedge and hedgerow cutters, industrial grass mowers, agricultural seedbed preparation cultivators and related replacement parts. Bomford equipment is sold to governmental agencies, contractors and agricultural end-users in the U.K., Ireland and France and, to a lesser extent, other countries in Europe, North America, Australia and Asia. Bomford’s sales network is similar to that of McConnel in the U.K.

 Spearhead manufactures a range of tractor-mounted vegetation maintenance equipment, including reach mowers, flail mowers and rotary cutters. These products are manufactured in the Company's Bomford facility.
Kellands equipment which are being re-branded and sold as McConnel, includes a range of self-propelled sprayers and a variety of multi-drive load-carrying vehicles. These products are sold through an existing dealer network as well as various marketing groups within the European Division.
SMA equipment includes hydraulic, boom-mounted hedge and hedgerow cutters and related replacement parts. SMA’s principal customers are French local authorities. SMA’s product offerings include certain quick-attach boom mowers manufactured by the Company in the U.K. to expand its presence in agricultural dealerships. The Company consolidated its SMA operations located in Orleans, France, and production was relocated to its manufacturing facility near Lyon, France.

Forges Gorce manufactures cutting blades which are sold to some of the Company’s subsidiaries as well as to other customers.
 
Rousseau sells hydraulic and mechanical boom mowers, primarily in France, through its own sales force and dealer distribution network mainly to agricultural and governmental markets. These products have also been introduced into other markets outside of France.
 
Rivard manufactures vacuum trucks, high pressure cleaning systems and trenchers. Rivard’s equipment is sold primarily in France and certain other markets, mainly in Europe, the Middle East and North Africa, and to governmental entities and related contractors. It also complements our product offerings in North America. The majority of Rivard's customers provide their own truck chassis.
 
Replacement Parts
The Company derives a significant portion of its revenues from sales of replacement parts for each of its wholegoods lines. Replacement parts represented approximately 19%, 20% and 20% of the Company’s total sales for the years ended December 31, 2018, 2017 and 2016, respectively. Proprietary replacement parts generally are more profitable and less cyclical than wholegoods.


 
8


Product Development

The Company’s ability to provide innovative responses to customer needs, to develop and manufacture new products, and to enhance existing product lines is important to its success. The Company continually conducts research and development activities in an effort to improve existing products and develop new products. As of December 31, 2018, the Company employed 185 people in its various engineering departments, 117 of whom are degreed engineers and the balance of whom are support staff. Amounts expended on research and development activities were approximately $10,429,000 in 2018, $9,849,000 in 2017 and $8,847,000 in 2016. As a percentage of sales, research and development was approximately 1.0% in 2018, 1.1% in 2017 and 1.0% in 2016, and is expected to continue at similar levels in 2019.

Seasonality

The Company’s unit sales are fairly constant quarter to quarter. However, replacement parts are generally higher in the second and third quarters of the year, because a substantial number of the Company’s products are used for maintenance activities such as vegetation maintenance, highway right-of-way maintenance, construction, and street and parking lot sweeping. Usage of this equipment is typically lower in harsh weather. The Company utilizes an annual twelve-month sales forecast provided by the Company’s marketing departments which is updated quarterly in order to develop a production plan for its manufacturing facilities. In addition, many of the Company’s marketing departments attempt to equalize demand for products throughout the calendar year by offering seasonal sales programs which may provide additional incentives, including discounts and extended payment terms.

Competition

The Company’s products are sold in highly competitive markets throughout the world. The principal competitive factors are price, quality, availability, service and reputation. The Company competes with several large national and international companies that offer a broad range of equipment and replacement parts, as well as with numerous small, privately-held manufacturers and suppliers of a limited number of products, mainly on a regional basis. Some of the Company’s competitors are significantly larger than the Company and have substantially greater financial and other resources at their disposal. The Company believes that it is able to compete successfully in its markets by effectively managing its manufacturing costs, offering high quality products, developing and designing innovative products and, to some extent, avoiding direct competition with significantly larger potential competitors. There can be no assurance that the Company’s competitors will not substantially increase the resources devoted to the development and marketing of products competitive with the Company’s products or that new competitors with greater resources will not enter the Company’s markets.

Unfilled Orders

As of December 31, 2018, the Company had unfilled customer orders of $240,260,000 compared to $218,158,000 at December 31, 2017. Management expects that substantially all of the Company’s unfilled orders as of December 31, 2018 will be shipped during fiscal year 2019. The amount of unfilled orders at a particular time is affected by a number of factors, including manufacturing and shipping schedules which, in most instances, are dependent on the Company’s seasonal sales programs and the requirements of its customers. Certain of the Company’s orders are subject to cancellation at any time before shipment; therefore, a comparison of unfilled orders from period to period is not necessarily meaningful and may not be indicative of future actual shipments. No single customer or group of customers is responsible for 10% or more of the aggregate revenue of the Company.

Sources of Supply

The principal raw materials used by the Company include steel, other metal components, hydraulic hoses, paint and tires. During 2018, the raw materials needed by the Company were available from a variety of sources in adequate quantities and at prevailing market prices.
 
While the Company manufactures many of the parts for its products, a significant percentage of parts, including most drivelines, gearboxes, industrial engines, and hydraulic components, are purchased from outside suppliers which manufacture to the Company’s specifications. In addition, the Company, through its subsidiaries, purchases tractors and truck chassis as a number of the Company’s products are mounted and shipped with a tractor or truck chassis. Tractors and truck chassis are generally available, but some delays in receiving tractors or truck chassis
9


can occur throughout the year. The Company sources its purchased goods from international and domestic suppliers. No one supplier is responsible for supplying more than 10% of the principal raw materials or purchased goods used by the Company.  
 
Patents and Trademarks
 
The Company owns various U.S. and international patents and trademarks. While the Company considers its patents to be advantageous to its business, it is not dependent on any single patent or trademark or group of patents and trademarks. The net book value of patents and trademarks was $26,523,000 and $29,215,000 as of December 31, 2018 and 2017, respectively.

Environmental and Other Governmental Regulations

Like other manufacturers, the Company is subject to a broad range of federal, state, local and foreign laws and requirements, including those concerning air emissions, discharges into waterways, and the generation, handling, storage, transportation, treatment and disposal of hazardous substances and waste materials, as well as the remediation of contamination associated with releases of hazardous substances at the Company’s facilities and off-site disposal locations, workplace safety and equal employment opportunities. These laws and regulations are constantly changing, and it is impossible to predict with accuracy the effect that changes to such laws and regulations may have on the Company in the future. Like other industrial concerns, the Company’s manufacturing operations entail the risk of noncompliance, and there can be no assurance that the Company will not incur material costs or other liabilities as a result thereof.
 
Certain assets of the Company contain asbestos that may have to be remediated over time. The Company believes that any subsequent change in the liability associated with the asbestos removal will not have a material adverse effect on the Company’s consolidated financial position or results of operations.

The Company is subject to various other federal, state, and local laws affecting its business, as well as a variety of regulations relating to such matters as working conditions, equal employment opportunities, and product safety. A variety of state laws regulate the Company’s contractual relationships with its dealers, some of which impose restrictive standards on the relationship between the Company and its dealers, including events of default, grounds for termination, non-renewal of dealer contracts, and equipment repurchase requirements. The Company believes it is currently in material compliance with all such applicable laws and regulations.

Employees

As of December 31, 2018, the Company employed approximately 3,470 employees. In North America, the Company has collective bargaining agreements at the Gradall facility which cover 205 employees and will expire on April 11, 2021, the Tenco facility in Canada covering 107 employees will expire on December 31, 2020, and at the three R.P.M. facilities in Canada covering 22 employees all of which will expire on September 30, 2019. The Company’s European operations, McConnel, Bomford, Spearhead, AMS-UK, SMA Faucheux, Forges Gorce, Rousseau and Rivard, have various collective bargaining agreements covering 924 employees. The Company considers its employee relations to be satisfactory.

Available Information

The Company files annual, quarterly and current reports, proxy statements and other information with the Securities and Exchange Commission (the “SEC”). You may read and copy any document we file with the SEC at the SEC’s Public Reference Room at 100 F Street, NE, Washington, D.C. 20549. Please call the SEC at 1-800-SEC-0330 for information on the operation of the Public Reference Room. The SEC maintains a website that contains annual, quarterly and current reports, proxy and information statements, and other information that issuers (including the Company) file electronically with the SEC. The SEC’s website is www.sec.gov.

The Company’s website is www.alamo-group.com. The Company makes available free of charge through its website, via a link to the SEC’s website at www.sec.gov, its annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as soon as reasonably practicable after such material is electronically filed with, or furnished to, the SEC. The Company also makes
10


available through its website, via a link to the SEC’s website, statements of beneficial ownership of the Company’s equity securities filed by its directors, officers, 10% or greater shareholders, and others required to file under Section 16 of the Exchange Act.

The Company also makes available free of charge on its website its most recent annual report on Form 10-K, its quarterly reports on Form 10-Q for the current fiscal year, its most recent proxy statement and its most recent annual report to stockholders, although in some cases these documents are not available on our site as soon as they are available on the SEC’s site. You will need to have on your computer the Adobe Acrobat Reader® software to view the documents, which are in PDF format. In addition, the Company posts on its website its Charters for its Audit Committee, Compensation Committee and Nominating/Corporate Governance Committee, as well as its Corporate Governance Policies and its Code of Conduct and Ethics for its directors, officers and employees. You can obtain a written copy of these documents, excluding exhibits, at no cost, by sending your request to the Corporate Secretary, Alamo Group Inc., 1627 E. Walnut Street, Seguin, Texas 78155, which is the principal corporate office of the Company. The telephone number is (830) 379-1480. The information on the Company’s website is not incorporated by reference into this report.

Forward-Looking Information

Part I of this Annual Report on Form 10-K and the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in Part II of this Annual Report contain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. In addition, forward-looking statements may be made orally or in press releases, conferences, reports or otherwise, in the future by or on behalf of the Company.

Statements that are not historical are forward-looking. When used by us or on our behalf, the words "expect," “will,” “estimate,” “believe,” “intend,” "would," “could,” "predict," “should,” “anticipate,” “project,” “forecast,” “plan,” “may” and similar expressions generally identify forward-looking statements made by us or on our behalf. Forward-looking statements involve risks and uncertainties. These uncertainties include factors that affect all businesses operating in a global market, as well as matters specific to the Company and the markets we serve. Certain particular risks and uncertainties that continually face us include the following:

budget constraints and revenue shortfalls which could affect the purchases of our type of equipment by governmental customers and related contractors in both domestic and international markets;
market acceptance of new and existing products;
our ability to maintain good relations with our employees;
our ability to develop and manufacture new and existing products profitably;
the inability of our suppliers, creditors, public utility providers and financial and other service organizations to deliver or provide their products or services to us;
legal actions and litigation;
impairment in the carrying value of goodwill;
our ability to successfully integrate acquisitions and operate acquired businesses or assets
our ability to hire and retain quality employees; and
changes in the prices of agricultural commodities, which could affect our customers’ income
levels.

In addition, we are subject to risks and uncertainties facing the industry in general, including the following:

changes in business and political conditions and the economy in general in both domestic and international markets;
an increase in unfunded pension plan liability due to financial market deterioration;
price and availability of energy and critical raw materials, particularly steel and steel products;
increased competition;
repercussions from the pending exit by the U.K. from the European Union;
increase in input costs on items we use in the manufacturing of our products; 
adverse weather conditions such as droughts, floods, snowstorms, etc., which can affect the buying patterns of our customers and end-users;
11


increased costs of complying with new regulations, including compliance with the European General Data Protection Regulation (GDPR) and similar data protection laws imposed by the State of California and other U.S. states, including any related potential fines and penalties;
the potential effects on the buying habits of our customers due to animal disease outbreaks;
adverse market conditions and credit constraints which could affect our customers and end-users, such as cutbacks on dealer stocking levels;
changes in market demand;
cyber security risks including the potential loss of proprietary data or data security breaches and related fines, penalties and other liabilities;
financial market changes including changes in interest rates and fluctuations in foreign exchange rates;
abnormal seasonal factors in our industry;
changes in domestic and foreign governmental policies and laws, including increased levels of government regulation and changes in agricultural policies, including the amount of farm subsidies and farm payments;
government actions, including but not limited to budget levels, change in tax laws, regulations and legislation, relating to the environment, commerce, infrastructure spending, health and safety;
risk of governmental defaults and resulting impact on the global economy and particularly financial institutions.

We wish to caution readers not to place undue reliance on any forward-looking statement and to recognize that the statements are not predictions of actual future results. Actual results could differ materially from those anticipated in the forward-looking statements and from historical results, due to the risks and uncertainties described above and under “Risk Factors,” as well as others not now anticipated. The foregoing statements are not exclusive and further information concerning us and our businesses, including factors that could potentially materially affect our financial results, may emerge from time to time. It is not possible for management to predict all risk factors or to assess the impact of such risk factors on the Company’s businesses.

Executive Officers of the Company
 
Certain information is set forth below concerning the executive officers of the Company, each of whom has been appointed to serve until the 2019 annual meeting of directors or until his successor is duly appointed and qualified.
Name Age Position 
Ronald A. Robinson 66President and Chief Executive Officer 
Dan E. Malone 58Executive Vice President and Chief Financial Officer 
Richard J. Wehrle 62Vice President, Controller and Treasurer
Edward T. Rizzuti49Vice President, General Counsel and Secretary
Janet S. Pollock60Vice President, Human Resources
Geoffrey Davies71Executive Vice President, Alamo Group Inc. and Managing Director, Alamo Group (EUR) Ltd., European Division
Richard H. Raborn53Executive Vice President, Alamo Group Inc. and Executive Vice President Alamo Group (USA) Inc., Agricultural Division
Jeffery A. Leonard59Executive Vice President, Alamo Group Inc. and Executive Vice President Alamo Group (USA) Inc., Industrial Division

Ronald A. Robinson was appointed President, Chief Executive Officer and a director of the Company on July 7, 1999. Mr. Robinson had previously been President of Svedala Industries, Inc., the U.S. subsidiary of Svedala Industries AB of Malmo, Sweden, a leading manufacturer of equipment and systems for the worldwide construction, mineral processing and materials handling industries. Mr. Robinson joined Svedala in 1992 when it acquired Denver Equipment Company of which he was Chairman and Chief Executive Officer.

12


Dan E. Malone was appointed Executive Vice President, Chief Financial Officer on January 15, 2007. Prior to joining the Company, Mr. Malone held the position of Executive Vice President, Chief Financial Officer & Corporate Secretary at Igloo Products Corporation, a manufacturer of insulated consumer goods, from 2002 to January 2007. Mr. Malone was Vice President and Chief Financial Officer of The York Group, Inc. from 2000 to 2002, and held various financial positions from 1987 to 2000 with Cooper Industries, Inc. and its various subsidiaries.

  Richard J. Wehrle has been Vice President, Controller and Treasurer of the Company since May 2001. He assumed Treasury responsibilities in May of 2018. Prior to his appointment, Mr. Wehrle served in various accounting management capacities within the Company since 1988.

Edward T. Rizzuti was appointed Vice President, General Counsel of Alamo Group Inc. effective July 15, 2015 and assumed the Secretary role in May of 2018. Prior to joining the Company, Mr. Rizzuti previously served from 2010 to 2015 as Vice President, General Counsel and Secretary for Erickson Incorporated, a publicly traded aircraft manufacturing and operating company based in Portland, Oregon.

Janet S. Pollock was appointed Vice President, Human Resources of Alamo Group Inc. effective May 3, 2018. Ms. Pollock joined Alamo Group June of 2013 as Vice President of Human Resources for U.S. Operations. Prior to joining the Company, Ms. Pollock was previously Vice President of Human Resources with CPS Energy in San Antonio, Texas and Vice President of Strategic Initiatives for Coca-Cola Enterprises, Inc.

Geoffrey Davies, OBE and PhD, has been Managing Director of Alamo Group (EUR) Ltd. since December 1993 and was appointed Vice President of the Company in February 2003. From 1988 to 1993, Dr. Davies served McConnel Ltd., a U.K. company acquired by Alamo Group in 1991, in various capacities including serving as its Marketing Director from February 1992 until December 1993.
 
Richard H. Raborn was appointed Executive Vice President of Alamo Group Inc. effective April 6, 2015. Mr. Raborn is also Executive Vice President of Alamo Group (USA) Inc. and is in charge of the Agricultural Division. Prior to joining the Company, Mr. Raborn was Vice President and General Manager of the Powertrain Metal Division for Illinois Tool Works (ITW) from 2009 to 2015. ITW is one of the world's leading diversified manufacturers of specialized industrial equipment, consumables and related service business.

Jeffery A. Leonard joined Alamo Group in September 2011 as Executive Vice President of Alamo Group Inc. and Executive Vice President of Alamo Group (USA) Inc., in charge of the Industrial Division. Mr. Leonard previously was Senior Vice President of Metso Minerals Industries Inc., a supplier of technology and services for mining, construction, power generation, automation, recycling, and pulp and paper industries.

Item 1A. Risk Factors

You should carefully consider each of the risks described below, together with all of the other information contained in this Annual Report on Form 10-K, before making an investment decision with respect to the Company’s securities. If any of the following risks develop into actual events, the Company’s business, financial condition or results from operations could be materially and adversely affected and you could lose all or part of your investment.

Risks related to our business
 
Deterioration of industry conditions could harm our business, results of operations and financial condition.
 
Our business depends to a large extent upon the prospects for the mowing, infrastructure maintenance and agricultural markets in general. Future prospects of the industry depend largely on factors outside of our control. Any of those factors could adversely impact demand for our products, which could adversely impact our business, results of operations and financial condition. These factors include the following:

weakness in the worldwide economy;
the price and availability of raw materials, purchased components and energy;
budget constraints and revenue shortfalls for our governmental customers;
13


changes in domestic and foreign governmental policies and laws, including increased levels of governmental regulation and associated liabilities;
the levels of interest rates;
the value of the U.S. dollar relative to the foreign currencies in countries where we sell our products but don’t have a manufacturing presence;
impact of tighter credit markets on the Company, its dealers and end-users;
impairment in the carrying value of goodwill; and
increase in unfunded pension plan liability due to financial market deterioration.
 
In addition, our business is susceptible to a number of factors that specifically affect agricultural customer spending patterns, including the following:

animal disease outbreaks, epidemics and crop pests;
weather conditions, such as droughts, floods and snowstorms;
changes in farm incomes;
cattle and agricultural commodity prices;
changes in governmental agricultural policies worldwide;
the level of worldwide farm output and demand for farm products; and
limits on agricultural imports/exports.

A downturn in general economic conditions and outlook in the United States and around the world could adversely affect our net sales and earnings.
 
The strength and profitability of our business depends on the overall demand for our products and upon economic conditions and outlook, including but not limited to economic growth rates; consumer spending levels; financing availability, pricing and terms for our dealers and end-users; employment rates; interest rates; inflation; consumer confidence and general economic and political conditions and expectations in the United States and the other economies in which we conduct business. Slow or negative growth rates, inflationary/deflationary pressures, higher commodity costs and energy prices, reduced credit availability or unfavorable credit terms for our dealers and end-user customers, increased unemployment rates, and recessionary economic conditions and outlook could cause consumers to reduce spending, which may cause them to delay or forgo purchases of our products and could have an adverse effect on our net sales and earnings.

The pending exit by the U.K. from the European Union (“Brexit”) and the impact of the withdrawal may adversely affect business activity, political stability and economic conditions in the U.K., the European Union and elsewhere. The economic conditions and outlook could be further adversely affected by the uncertainty concerning the timing and terms of the exit and new or modified trading arrangements between the U.K. and other countries. Any of these developments, or the perception that any of these developments are likely to occur, could negatively affect economic growth or business activity in the U.K., the European Union and elsewhere, and could materially and adversely affect our business and results of operations.
 
Changes in U.S. tax legislation could have a material adverse impact on our results of operations.

On December 22, 2017, the U.S. enacted the Tax Cuts and Jobs Act ("TCJA") that instituted fundamental changes to the U.S. Internal Revenue Code of 1986, as amended ("the Code"). We reflected an overall income tax liability for the year ended December 31, 2017 with respect to TCJA as a result of remeasuring our U.S. deferred tax assets and liabilities using the 21% rate and recognizing a one-time transition tax charge on the deemed repatriation of previously undistributed accumulated earnings and profits of our international subsidiaries.  Due to the significant and complex changes to the Code from the TCJA, the SEC issued Staff Accounting Bulletin No. 118, "Income Tax Accounting Implications of the Tax Cuts and Jobs Act," (SAB 118).  SAB 118 provides measurement period for up to one year for adjustments to be made to account for the effects of the TCJA.  The Company reflected the income tax effects of those aspects of TCJA for which the accounting was complete.  To the extent the Company’s accounting for certain income tax effects of TCJA was incomplete but the Company was able to determine a reasonable estimate, the Company recorded a provisional estimate in the financial statements.  For those items where a reasonable estimate could not be made, a provisional amount was not recorded and the Company continued to apply the provisions of the tax laws that were in effect immediately before the enactment of TCJA.

14


During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. For further information, see Note 13 to the consolidated financial statements. In addition to the changes described above, TCJA imposes a U.S. tax on Global Intangible Low Taxed Income (“GILTI”) that is earned by certain foreign affiliates owned by a U.S. shareholder.  The computation of GILTI is generally intended to impose tax on the earnings of a foreign corporation that are deemed to exceed a certain threshold return relative to the underlying business investment.

Significant changes in trade policy and related trade wars could have a material adverse impact on our results of operations.

The current administration continues to make potentially significant changes in U.S. trade policy and has taken certain actions that have adversely impacted U.S. trade and relationships with China and other trading partners, including imposing tariffs on certain goods imported into the U.S. Any continued actions or further changes in U.S. trade policy could trigger additional retaliatory actions by affected countries, resulting in "trade wars." Trade wars may lead to reduced economic activity, increased costs, reduced demand and changes in purchasing behaviors for some or all of our products, or other potentially adverse economic outcomes. These or other consequences from any trade wars could have a material adverse impact on our sales volumes, prices and our consolidated financial results.

We depend on governmental sales and a decrease in such sales could adversely affect our business, results of operations and financial condition.
 
A substantial portion of our revenues is derived from sales to federal, state and local governmental entities and related contractors, both in the U.S. and in other countries in which we sell our products. These sales depend primarily on the levels of budgeted and appropriated expenditures for highway, airport, roadside and parks maintenance by various governmental entities and are affected by changes in local and national economic conditions.
 
Our dependence on, and the price and availability of, raw materials as well as purchased components may adversely affect our business, results of operations and financial condition.

We are subject to fluctuations in market prices for raw materials such as steel and energy. In addition, although most of the raw materials and purchased components we use are commercially available from a number of sources, we could experience disruptions in the availability of such materials. If we are unable to purchase materials we require or are unable to pass on price increases to our customers or otherwise reduce our cost of goods sold, our business, results of operations and financial condition may be adversely affected. In addition, higher energy costs could negatively affect spending by farmers, including their purchases of our products.

Impairment in the carrying value of goodwill could negatively impact our consolidated results of operations and net worth.

The Company estimates the fair value of its reporting units using a discounted cash flow analysis. This analysis requires the Company to make significant assumptions and estimates about the extent and timing of future cash flows, discount rates and growth rates. The cash flows are estimated over a significant future period of time, which makes those estimates and assumptions subject to an even higher degree of uncertainty. The Company also utilizes market valuation models and other financial ratios, which require the Company to make certain assumptions and estimates regarding the applicability of those models to its assets and businesses. As of December 31, 2018, goodwill was $83,243,000, which represents 12% of total assets.

The Company recognized no goodwill impairment in 2018, 2017 or 2016. During the 2018 impairment analysis review, we performed a sensitivity analysis for goodwill impairment with respect to each of our reporting units and determined that a hypothetical 15% decline in the fair value of each reporting unit as of October 1, 2018 would not result in an impairment of goodwill for any of the reporting units. If we were to have a significant goodwill impairment caused by a greater than a 15% decline in fair value, it could impact our results of operations as well as our net worth.

15


We are significantly dependent on information technology.

We rely on information technology networks and systems, including the Internet, to process, transmit, and store electronic and financial information, to manage a variety of business processes and activities, and to comply with regulatory, legal, and tax requirements. We also depend on our information technology infrastructure for digital marketing activities and for electronic communications among our locations, personnel, customers, and suppliers. These information technology systems (some of which are provided and maintained by third parties) may be susceptible to damage, disruptions, or shutdowns due to hardware failures, computer viruses, hacker attacks, telecommunication failures, user errors, catastrophic events or other factors. If our information technology systems suffer severe damage, disruption or shutdown, and our business continuity plans do not effectively resolve the issues in a timely manner, we could experience business disruptions, transaction errors, processing inefficiencies, and the loss of customers and sales, causing our product sales, financial condition, and operating results to be adversely affected and the reporting of our financial results to be delayed.

In addition, in the ordinary course of our business, we collect and store sensitive data, including our intellectual property, our proprietary business information and that of our customers, suppliers and business partners, and personally identifiable information or other sensitive information of our customers and employees. The secure processing, maintenance and transmission of this information is critical to our operations and business strategy. Despite the information security measures we have taken, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions. Any such breach could compromise our networks and the information stored there could be accessed, publicly disclosed, lost or stolen. Any such access, disclosure or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, regulatory fines and penalties, disruption of our operations and the services we provide to customers, damage to our reputation, and a loss of confidence in our products and services, which could adversely affect our business and operating results.

Changes in the regulatory environment regarding privacy and data protection regulations could have a material adverse impact on our results of operations.

The EU has recently adopted a comprehensive overhaul of its data protection regime in the form of the General Data Protection Regulation (“GDPR”), which came into effect in May of 2018. GDPR extends the scope of the existing EU data protection law to foreign companies processing personal data of EU residents. The regulation imposes a strict data protection compliance regime with severe penalties of 4% of worldwide turnover or €20 million, whichever is greater, and includes new rights such as the right of erasure of personal data. Although the GDPR applies across the EU, as has been the case under the current data protection regime, EU Member States have some national derogations and local data protection authorities (“DPAs”) will still have the ability to interpret the GDPR, which has the potential to create inconsistencies on a country-by-country basis. In addition, certain U.S. states, including the State of California, have enacted privacy and data protection laws. Implementation of, and compliance with the GDPR and other similar laws could increase our cost of doing business and/or force us to change our business practices in a manner adverse to our business. In addition, violations of the GDPR and other laws may result in significant fines, penalties and damage to our brand and business which could, individually or in the aggregate, materially harm our business and reputation. 

We operate in a highly competitive industry, and some of our competitors and potential competitors have greater resources than we do.

Our products are sold in highly competitive markets throughout the world. We compete with several large national and international companies that offer a broad range of equipment and replacement parts that compete with our products, as well as with numerous small, privately-held manufacturers and suppliers of a limited number of products mainly on a regional basis. Some of our competitors are significantly larger than we are and have substantially greater financial and other resources at their disposal. We believe that we are able to compete successfully in our markets by, to some extent, avoiding direct competition with significantly larger potential competitors. There can be no assurance that our competitors will not substantially increase the resources devoted to the development and marketing of products competitive with our products or that new competitors with greater resources will not enter our markets. Any failure to effectively compete could have an adverse effect on our business, results of operations and financial condition.

16


Failure to develop new products or keep pace with technological developments may have a material adverse impact on our results of operations.

Our industry is affected by future technological developments. The introduction of new products or processes with innovative technologies could render our existing products or processes obsolete or unmarketable. Our success depends, to some extent, upon our ability to develop, market and sell cost-effective new products and applications that keep pace with technological developments in the markets we serve. We may not be successful in identifying, developing and marketing new products and applications or we may experience difficulties that could delay or prevent the successful development, introduction and marketing of such new products and applications, which could have a material adverse impact on our business and results of operations.

We operate and source internationally, which exposes us to the political, economic and other risks of doing business abroad.
 
We have operations in a number of countries outside of the United States and we source raw materials and components globally. Our international operations are subject to the risks normally associated with conducting business in foreign countries, including but not limited to the following:

limitations on ownership and on repatriation of earnings;
import and export restrictions, tariffs and quotas;
additional expenses relating to the difficulties and costs of staffing and managing international operations;
labor disputes and uncertain political and economic environments and the impact of foreign business cycles;
changes in laws or policies;
changes in any international trade agreements, such as any changes in European Union membership;
delays in obtaining or the inability to obtain necessary governmental permits;
potentially adverse consequences resulting from the applicability of foreign tax laws;
cultural differences;
increased expenses due to inflation;
weak economic conditions in foreign markets where our subsidiaries distribute their products;
changes in currency exchange rates;
disruptions in transportation and port authorities; and
regulations involving international freight shipments.

Operating in the international marketplace exposes us to a number of risks, including the need to comply with U.S. and foreign laws and regulations applicable to our foreign operations, including anti-corruption laws such as the Foreign Corrupt Practices Act and the U.K. Bribery Act, United States export control laws, and data privacy laws such as the recently enacted European GDPR. The costs of compliance with these various laws, regulations and policies can be significant and penalties for noncompliance could significantly and adversely impact our business. Our international operations may also be adversely affected by laws and policies affecting foreign trade, investment, taxation, and our ability to effectively source components and raw materials internationally. For example, any significant changes in U.S. trade policy, including the introduction of any new or expanded tariffs, could increase the cost of critical materials and supplies that we source internationally or negatively impact international sales of our products, which would have an adverse effect on our net sales and earnings.

 In addition, political developments and governmental regulations and policies in the countries in which we operate directly affect the demand for our products. For example, decreases or delays in farm subsidies to our agricultural customers, or changes in environmental policies aimed at limiting mowing activities, could adversely affect our business, results of operations and financial condition.

Our acquisition strategy may not be successful, which may adversely affect our business, results of operations and financial condition.

We intend to grow internally and through the acquisition of businesses and assets that will complement our current businesses. To date, a material portion of our growth has come through acquisitions. We cannot be certain that we will be able to identify attractive acquisition targets, obtain financing for acquisitions on satisfactory terms or successfully acquire identified targets. Competition for acquisition opportunities may also increase our costs of
17


making acquisitions or prevent us from making certain acquisitions. These and other acquisition-related factors may adversely impact our business, results of operations and financial condition.

We may be unable to complete or integrate existing or future acquisitions effectively, and businesses we have acquired, or may acquire in the future, may not perform as expected.

We may not be successful in integrating acquired businesses into our existing operations and achieving projected synergies. We could face many risks in integrating acquired businesses, including but not limited to the following:

we may incur substantial costs, delays or other operational or financial challenges in integrating acquired businesses, including integrating each company's accounting, information technology, human resource and other administrative systems to facilitate effective management;
we may be unable to achieve expected cost reductions, to take advantage of cross-selling opportunities, or to eliminate redundant operations, facilities and systems;
we may need to implement or improve controls, procedures and policies appropriate for a public company which could take a significant amount of time and expense;
acquisitions may divert our management’s attention from the operation of our existing businesses;
we may not be able to retain key personnel of acquired businesses;
there may be cultural challenges associated with integrating management and employees from the acquired businesses into our organization; and
we may encounter unanticipated events, circumstances and legal risk and associated liabilities.

Our integration of acquired businesses requires significant efforts from the management of each entity, including coordinating existing business plans and research and development efforts. Integrating operations may distract management’s attention from the day-to-day operation of the combined companies. Ultimately, our attempts to integrate the operations, technology and personnel of acquired businesses may not be successful. If we are unable to successfully integrate acquired businesses, our future results may be negatively impacted.

In addition, we may be adversely affected if businesses that we have acquired, or that we acquire in the future, do not perform as expected. An acquired business could perform below our expectations for a number of reasons, including legislative or regulatory changes that affect the areas in which the acquired business specializes, the loss of customers and dealers, general economic factors that directly affect the acquired business, and the cultural incompatibility of its management team. Any or all of these reasons could adversely affect our business, results of operation and financial condition.

The agricultural industry and the infrastructure maintenance industry are seasonal and are affected by the weather, and seasonal fluctuations may cause our results of operations and working capital to fluctuate from quarter to quarter.

In general, agricultural and governmental end-users typically purchase new equipment during the first and second calendar quarters. Other products such as street sweepers, excavators, snow removal equipment, front-end loaders and pothole patchers have different seasonal patterns, as do replacement parts in general. In attempting to achieve efficient utilization of manpower and facilities throughout the year, we estimate seasonal demand months in advance and manufacturing capacity is scheduled in anticipation of such demand. We utilize an annual plan with updated quarterly sales forecasts provided by our marketing divisions and order backlog in order to develop a production plan for our manufacturing facilities. In addition, many of our marketing departments attempt to equalize demand for their products throughout the calendar year by offering seasonal sales programs which may provide additional incentives, including discounts and extended payment terms, on equipment that is ordered during off-season periods. Because we spread our production and wholesale shipments throughout the year to take into account the factors described above, sales in any given period may not reflect the timing of dealer orders and retail demand.

Weather conditions and general economic conditions may affect the timing of purchases and actual industry conditions might differ from our forecasts.  In addition to seasonal factors, the agricultural industry is cyclical in nature with sales largely dependent on the state of the farm economy and, in particular, agriculture commodity prices and farm income. Consequently, sudden or significant declines in industry demand could adversely affect our working capital or results of operations. 

18


If we do not retain key personnel and attract and retain other highly skilled employees, our business may suffer.

Our continued success will depend on, among other things, the efforts and skills of our executive officers, including our president and chief executive officer, and our ability to attract and retain additional highly qualified managerial, technical, manufacturing, and sales and marketing personnel. We do not maintain “key man” life insurance for any of our employees, and all of our senior management are employed at will. We cannot assure you that we will be able to attract and hire suitable replacements for any of our key employees. We believe the loss of a key executive officer or other key employee could have an adverse effect on our business, results of operations, and financial condition.

We may not be able to realize the potential or strategic benefits of the acquisitions we complete, or we may not be able to successfully address problems encountered in connection with acquisitions.

Acquisitions are an important part of our growth strategy. We have completed a number of acquisitions over the past several years. We expect to consider opportunities and make additional acquisitions in the future, but we may not find suitable acquisition targets or be able to consummate desired acquisitions due to among other things, unfavorable credit markets or other risks, which could harm our operating results. Acquisitions can be difficult, time-consuming, and pose a number of risks, including:

potential negative impact on our earnings per share;
failure of acquired products to achieve projected sales;
problems in integrating the acquired products with our products;
potential downward pressure on operating margins due to lower operating margins of acquired businesses,
increased headcount costs and other expenses associated with adding and supporting new products;
difficulties in retaining and integrating key employees;
failure to realize expected synergies or cost savings;
disruption of ongoing business operations, including diversion of management’s attention and uncertainty for employees and customers, particularly during the post-acquisition integration process;
potential negative impact on our relationships with customers, distributors and vendors; and
the assumption of liabilities that are unknown to us at the time of closing.

If we do not manage these risks, the acquisitions that we complete may have an adverse effect on our business, our results of operations, or financial condition.
 
Increasingly stringent engine emission regulations could impact our ability to sell certain of our products into the market and appropriately price certain of our products, which could negatively affect our competitive position and financial results.

The products we manufacture or sell, particularly engines, are subject to increasingly stringent environmental emissions regulations. For instance, the EPA has adopted increasingly stringent engine emissions regulations, including Tier 4 emission requirements applicable to diesel engines in specified horsepower ranges that are used in some of our products. As of January 1, 2012, such requirements expanded to additional horsepower categories and, accordingly, apply to more of the products we sell. While we have developed and implemented plans to achieve full and timely compliance with these requirements, our ability to meet the Tier 4 requirements is subject to many variables, some of which are beyond our direct control. If we fail to meet the Tier 4 requirements and any other EPA emission standards that are currently in place or that may be introduced in the future, our ability to sell our products into the market may be limited, which could have a material adverse effect on our competitive position and financial results.

We are subject on an ongoing basis to the risk of product liability claims and other litigation arising in the ordinary course of business.

Like other manufacturers, we are subject to various claims, including product liability claims, arising in the ordinary course of business, and we are a party to various legal proceedings that constitute routine litigation incidental to our business. We may be exposed to product liability claims in the event that the use of our products results, or is alleged to result, in bodily injury, property damage, or both. We cannot assure you that we will not
19


experience any material product liability losses in the future or that we will not incur significant costs to defend the Company against such claims. While we currently have product liability insurance, we cannot assure you that our product liability insurance coverage will be adequate for any liabilities that may ultimately be incurred or that it will continue to be available on terms acceptable to us. A successful claim brought against us in excess of available insurance coverage or a requirement to participate in a product recall may have a materially adverse effect on our business.

We are subject to environmental, health and safety and employment laws and regulations and related compliance expenditures and liabilities.

Like other manufacturers, the Company is subject to a broad range of federal, state, local and foreign laws and requirements, including those concerning air emissions, discharges into waterways, and the generation, handling, storage, transportation, treatment and disposal of hazardous substances and waste materials, as well as the remediation of contamination associated with releases of hazardous substances at the Company’s facilities and offsite disposal locations, workplace safety and equal employment opportunities. These laws and regulations are constantly changing, and it is impossible to predict with accuracy the effect that changes to such laws and regulations may have on the Company in the future. Like other industrial concerns, the Company’s manufacturing operations entail the risk of noncompliance, and there can be no assurance that the Company will not incur material costs or other liabilities as a result thereof.
 
Certain properties of the Company contain asbestos that may have to be remediated over time and it could be additional expense to the Company.
 
The Company is subject to various other federal, state, and local laws affecting its business, as well as a variety of regulations relating to such matters as working conditions, equal employment opportunities, and product safety. A variety of state laws regulate the Company’s contractual relationships with its dealers, some of which impose restrictive standards on the relationship between the Company and its dealers, including events of default, grounds for termination, non-renewal of dealer contracts, and equipment repurchase requirements.
 
If we are unable to comply with the terms of our credit arrangements, especially the financial covenants, our credit arrangements could be terminated.
 
We cannot assure you that we will be able to comply with all of the terms of our credit arrangements, especially the financial covenants. Our ability to comply with such terms depends on the success of our business and our operating results. Various risks, uncertainties, and events beyond our control could affect our ability to comply with the terms of our credit arrangements. If we were out of compliance with any covenant required by our credit arrangements following any applicable cure periods, the banks could terminate their commitments unless we could negotiate a covenant waiver. The banks could condition such waiver on amendments to the terms of our credit arrangements that may be unfavorable to us, including a potential increase to the interest rate we currently pay on outstanding debt under our credit arrangements could increase, which could adversely affect our operating results.
 
Fluctuations in currency exchange rates may adversely affect our financial results.
 
Our earnings are affected by fluctuations in the value of the U.S. dollar as compared to foreign currencies, predominantly in European countries, Canada and Australia, as a result of the sale of our products in international markets. While we do enter into foreign exchange contracts to protect against such fluctuations to an extent (primarily in the U.K. market), we cannot assure you that we will be able to effectively manage these risks. Significant long-term fluctuations in relative currency values, such as a devaluation of the Euro against the U.S. dollar, could have an adverse effect on our future results of operations or financial condition.
 
20


Risks related to investing in our common stock
 
Because the price of our common stock may fluctuate significantly, it may be difficult for you to resell our common stock when desired or at attractive prices.
 
The trading price of our common stock has and may continue to fluctuate. The closing prices of our common stock on the New York Stock Exchange during 2018 ranged from $120.13 to $73.92 per share, and during 2017 from $119.29 to $72.22 per share. Our stock price may fluctuate in response to the risk factors set forth herein and to a number of events and factors, such as quarterly variations in operating and financial results, litigation, changes in financial estimates and recommendations by securities analysts, the operating and stock performance of other companies that investors may deem comparable to us, news reports relating to us or trends in our industry or general economic conditions. The stock price volatility and trading volume may make it difficult for you to resell your shares of our common stock when desired or at attractive prices.

You may experience dilution of your ownership interests due to the future issuance of additional shares of our common stock.

We may issue shares of our previously authorized and unissued securities which will result in the dilution of the ownership interests of our present stockholders. We are currently authorized to issue 20,000,000 shares of common stock. On December 31, 2018, 11,736,924 shares of our common stock were issued and outstanding, and there were outstanding options and restricted stock awards totaling an additional 256,006 shares of our common stock. We also have additional shares available for grant under our 2015 Incentive Stock Option Plan and our 2009 Equity Incentive Plan. Additional stock option or other compensation plans or amendments to existing plans for employees and directors may be adopted. Issuance of these shares of common stock may dilute the ownership interests of our then existing stockholders. We may also issue additional shares of our common stock in connection with the hiring of personnel, future acquisitions, such as the 1,700,000 shares issued as consideration for the acquisition of Bush Hog in 2009, future private placements of our securities for capital raising purposes, or for other business purposes. This would further dilute the interests of our existing stockholders.
 
There is no assurance that we will continue declaring dividends or have the available cash to make dividend payments.
 
On December 19, 2018, the Board of Directors of the Company increased its quarterly dividend from $.11 per share to $.12 per share. Although we have paid a cash dividend in each quarter since becoming a public company in 1993, there can be no assurance that we will continue to declare dividends or that funds will continue to be available for this purpose in the future. The declaration and payment of dividends are restricted by the terms of our amended and restated revolving credit agreement, are subject to the discretion of our Board of Directors, are not cumulative, and will depend upon our profitability, financial condition, capital needs, future prospects, and other factors deemed relevant by our Board of Directors.

Provisions of our corporate documents may have anti-takeover effects that could prevent a change in control.
 
Provisions of our charter, bylaws and Delaware law could make it more difficult for a third party to acquire us, even if doing so would be beneficial to our stockholders. These provisions include prohibiting stockholders from calling stockholder meetings and prohibiting shareholder actions by written consent. Our Certificate of Incorporation and By-laws state that any amendment to certain provisions, including those provisions regarding limitations on action by written consent discussed above, be approved by the holders of at least two-thirds of our common stock. We are also afforded the protections of Section 203 of the Delaware General Corporation Law, which would prevent us from engaging in a business combination with a person who becomes a 15% or greater shareholder for a period of three years from the date such person acquired such status unless certain board or shareholder approvals were obtained.

21


Future sales, or the possibility of future sales, of a substantial amount of our common stock may depress the price of the shares of our common stock.
 
Future sales, or the availability for sale in the public market, of substantial amounts of our common stock could adversely affect the prevailing market price of our common stock and could impair our ability to raise capital through future sales of equity securities. If we or our existing stockholders sell substantial amounts of our common stock in the public market, or if there is a perception that these sales may occur, the market price of our common stock could decline.
 
Certain stockholders own a significant amount of our common stock, and their interests may conflict with those of our other stockholders.
 
As of December 31, 2018, four investors - BlackRock, Inc., Henry Crown and Company, Dimensional Fund Advisors LP and Victory Capital Management Inc. - beneficially owned approximately 43% of our outstanding common stock. As a result, the major stockholders combined could be able to significantly influence the direction of the Company, the election of our Board of Directors and the outcome of any other matter requiring stockholder approval, including mergers, consolidations and the sale of all or substantially all of our assets, and together with other beneficially owned investors, to prevent or cause a change in control of the Company. Also, pursuant to contractual obligations, affiliates of Henry Crown and Company, were entitled to certain rights with respect to the registration of the common stock owned by them under the Securities Act. Pursuant to such registration rights, on March 12, 2012, we filed a registration statement related to the common stock owned by such entities and such registration statement was declared effective by the SEC. The interests of the major stockholders may conflict with the interests of our other stockholders.

Item 1B. Unresolved Staff Comments 

The Company has no unresolved staff comments to report pursuant to Item 1B.

22


Item 2. Properties 
      As of December 31, 2018, the Company utilized fourteen principal manufacturing plants located in the United States, five in Europe, four in Canada, one in Australia and one in Brazil. The facilities are listed below:
 
Facility
 
Square
Footage
  
Principal Types of Products
Manufactured And Assembled
Selma, Alabama*769,000 Owned 
Mechanical Rotary Mowers, Finishing Mowers, Zero Turn Radius Mowers, Backhoes, Front-End Loaders for Bush Hog
New Philadelphia, Ohio*430,000 Owned 
Telescopic Excavators for Gradall and Vacuum Trucks for VacAll
Gibson City, Illinois*275,000 Owned 
Mechanical Mowers, Blades, Post Hole Diggers, Deep Tillage Equipment, front-end loaders, backhoes, and other implements for Rhino, Bush Hog and OEM's
Seguin, Texas*230,000 Owned 
Hydraulic and Mechanical Rotary and Flail Mowers, Sickle-Bar Mowers, and Boom-Mounted Equipment for Alamo Industrial
Indianola, Iowa*200,000 Owned 
Distribution and Manufacturing of Aftermarket Farm Equipment Replacement and Wear Parts for Herschel/Valu-Bilt
Richmond, Virginia*197,000 Leased
Leaf Collection Equipment and Replacement Brooms for Street Sweepers for ODB
Neuville, France*195,000 Owned
Hydraulic and Mechanical Boom-Mounted Hedge and Grass Cutters for Rousseau and SMA
Ludlow, England*160,000 Owned 
Hydraulic Boom-Mounted Hedge and Grass Cutters and other Equipment for McConnel and Twose
Salford Priors, England*157,000 Owned 
Tractor-Mounted Power Arm Flails and other Equipment for Bomford and Twose and Spearhead
Sao Joao da Boa Vista, Brazil*138,000 
Owned
Agriculture Mowing Equipment and other Attachments for Santa Izabel
Chartres, France136,000 Owned Property held for sale
Huntsville, Alabama*135,000 Owned 
Air and Mechanical Sweeping Equipment for Schwarze
New Berlin, Wisconsin*120,000 Owned
Municipal Snow Removal and Ice Control Equipment for Wausau
Englefeld, Saskatchewan, Canada*105,000 Owned
Mechanical Rotary Mowers, Snow Blowers, and Rock Removal Equipment for Schulte
St. Valerien, Quebec, Canada*100,000 Owned 
Snow and Ice Removal Equipment for Tenco
Daumeray, France*100,000 Owned 
Vacuum Trucks, High Pressure Cleaning Systems and Trenchers for Rivard
Leavenworth, Kansas*72,000 Owned 
Snow Plows and Heavy-Duty Snow Removal Equipment for Henke
Sioux Falls, South Dakota*66,000 Owned 
Hydraulic and Mechanical Mowing Equipment for Tiger
New Berlin, Wisconsin*55,000 Owned
Truck-Mounted Vacuum Trucks for Super Products
Hopkinton, New Hampshire55,000 Owned
Distributor of Public Works and Runway Maintenance Products for H.P. Fairfield
Skowhegan, Maine47,000 Owned
Distributor of Public Works and Runway Maintenance Products for H.P. Fairfield
Brookfield, Wisconsin*46,000 Leased
Truck-Mounted Vacuum Trucks for Super Products
Kent, Washington*42,800 
Owned
Truck-Mounted Sweeping Equipment for the contractor market branded NiteHawk
Ayer's Cliff, Quebec, Canada*41,000 Owned
Municipal Snow Removal and Ice Control Equipment for Everest
Fond du Lac, Wisconsin*38,000 Owned
Municipal Snow Removal and Ice Control Equipment for Wausau
Peschadoires, France*22,000 Owned 
Replacement Parts for Blades, Knives and Shackles for Forges Gorce
Oakey, Australia*18,000 Leased
Agriculture Mowing Equipment and other Attachments for Fieldquip and Superior
Drummondville, Quebec, Canada*17,000 Owned
Heavy-Duty Snow Removal Equipment for RPM
Matao, Brazil12,000 
Owned
Agriculture Mowing Equipment and other Attachments for Herder
Installation & Rental Facilities, Warehouses & Sales277,000 LeasedServices Parts Distribution, Installation Facilities and Sales Office 
Offices, Seguin, Texas 21,000 Owned Corporate Office 
Total4,221,855 0.8726 
     * Principal manufacturing plants
Approximately 87% of the manufacturing, warehouse and office space is owned.  In 2018, the Company purchased the properties at the NiteHawk facility location in Kent, Washington, the Santa Izabel facility in Sao Joao da Boa Vista, Brazil and a new facility for HP Fairfield in Hopkinton, New Hampshire. The Company considers each of these facilities to be well maintained, in good operating condition and adequate for its present level of operations.
23


Item 3. Legal Proceedings

 The Company is subject to various legal actions which have arisen in the ordinary course of its business. The most prevalent of such actions relate to product liability, which is generally covered by insurance after various self-insured retention amounts. While amounts claimed might be substantial and the ultimate liability with respect to such litigation cannot be determined at this time, the Company believes that the ultimate outcome of these matters will not have a material adverse effect on the Company’s consolidated financial position or results of operations; however, the ultimate resolution cannot be determined at this time. Like other manufacturers, the Company is subject to a broad range of federal, state, local and foreign laws and requirements, including those concerning air emissions, discharges into waterways, and the generation, handling, storage, transportation, treatment and disposal of hazardous substances and waste materials, as well as the remediation of contamination associated with releases of hazardous substances at the Company’s facilities and off-site disposal locations, workplace safety and equal employment opportunities. These laws and regulations are constantly changing, and it is impossible to predict with accuracy the effect that changes to such laws and regulations may have on the Company in the future. Like other industrial concerns, the Company’s manufacturing operations entail the risk of noncompliance, and there can be no assurance that the Company will not incur material costs or other liabilities as a result thereof.

Item 4. Mine Safety Disclosures

Not applicable.

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

The Company’s common stock trades on the New York Stock Exchange under the symbol: ALG. On February 22, 2019, there were 11,739,074 shares of common stock outstanding, held by approximately 89 holders of record, but the total number of beneficial owners of the Company’s common stock exceeds this number. On February 22, 2019, the closing price of the common stock on the New York Stock Exchange was $94.72 per share.

The following table sets forth, for the period indicated, on a per share basis, the range of high and low sales prices for the Company’s common stock as quoted by the New York Stock Exchange. These price quotations reflect inter-dealer prices, without adjustment for retail markups, markdowns or commissions, and may not necessarily represent actual transactions.
20182017
    Cash      Cash
  Sales Price Dividends  Sales Price Dividends
Quarter Ended High Low DeclaredQuarter Ended High Low Declared
March 31, 2018$120.22 $103.38 $.11 March 31, 2017$79.50 $71.20 $.10 
June 30, 2018118.93 88.60 .11 June 30, 201792.67 71.72 .10 
September 30, 2018102.29 88.13 .11 September 30, 2017107.69 86.80 .10 
December 31, 201893.45 72.85 .11 December 31, 2017119.50 104.87 .10 

On December 19, 2018, the Board of Directors of the Company declared a quarterly dividend of $.12 per share which was paid on January 29, 2019 to holders of record as of January 17, 2019. The Company expects to continue its policy of paying regular cash dividends, although there is no assurance as to future dividends as they depend on future earnings, capital requirements and financial condition. In addition, the payment of dividends is subject to restrictions under the Company’s bank revolving credit agreement. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Liquidity and Capital Resources” in Item 7 of Part II of this Annual Report on Form 10-K for a further description of the bank revolving credit agreement.
 
Information relating to compensation plans under which equity securities of the Company are authorized for issuance is set forth in Part III, Item 12 of this Annual Report on Form 10-K.
24


Stock Price Performance Graph

The information contained in this Stock Performance Graph section shall not be deemed to be “soliciting material” or “filed” with the SEC or subject to the liabilities of Section 18 of the Exchange Act except to the extent that Alamo Group Inc. specifically incorporates it by reference into a document filed under the Securities Act or the Exchange Act.
 
The following graph and table set forth the cumulative total return to the Company's stockholders of our Common Stock during a five-year period ended December 31, 2018, as well as the performance of an overall stock market index (the S&P SmallCap 600 Index) and the Company's selected peer group index (the Russell 2000 Index).
 
The Company believes a representative industry peer group of companies with a similar business segment profile does not exist. The SEC has indicated that companies may use a base other than industry or line of business for determining its peer group index, such as an index of companies with similar market capitalization. Accordingly, the Company has selected the Russell 2000 Index, a widely used small market capitalization index, to use as a representative peer group.


alg-20181231_g1.jpg

*$100 invested on 12/31/13 in stock or index, including reinvestment of dividends. 
Fiscal year ending December 31.
Copyright© 2019 Standard & Poor's, a division of S&P Global. All rights reserved.
Copyright© 2019 Russell Investment Group. All rights reserved.

  12/1312/1412/1512/1612/1712/18
Alamo Group Inc. 100.00 80.27 86.87 127.68 190.25 130.91 
S&P SmallCap 600
100.00 105.76 103.67 131.20 148.56 135.96 
Russell 2000
100.00 104.89 100.26 121.63 139.44 124.09 

25


Item 6. Selected Financial Data
 
The following selected financial data is derived from the consolidated financial statements of Alamo Group Inc. and its subsidiaries. The data should be read in conjunction with the consolidated financial statements, related notes and other financial information included herein.
  
Fiscal Year Ended December 31, (1)
 
(in thousands, except per share amounts)
20182017201620152014
Operations:         
Net sales $1,008,822 $912,380 $844,748 $879,577 $839,055 
Income before income taxes 94,531 82,367 62,189 66,867 60,605 
Net income 73,486 44,315 40,045 43,209 41,151 
Percent of sales 7.3 %4.9 %4.7 %4.9 %4.9 %
Earnings per share       
Basic 6.30 3.84 3.50 3.81 3.47 
Diluted 6.25 3.79 3.46 3.76 3.42 
Dividends per share 0.44 0.40 0.36 0.32 0.28 
Average common shares       
Basic 11,660 11,549 11,434 11,349 11,875 
Diluted 11,761 11,682 11,565 11,482 12,039 
Financial Position:       
Total assets $721,633 $639,671 $552,776 $603,503 $632,886 
Short-term debt and current maturities 119 82 73 77 551 
Long-term debt, excluding current maturities 85,179 60,000 70,017 144,006 190,024 
Stockholders’ equity $507,371 $449,108 $387,717 $360,469 $337,670 
 
(1)   Includes the results of operations of companies acquired from the closing dates of acquisitions.
 
 
26


Item 7. Management’s Discussion and Analysis of Financial Condition
and Results of Operations
Outlook
 
This report contains forward-looking statements that are based on Alamo Group’s current expectations.  Actual results in future periods may differ materially from those expressed or implied because of a number of risks and uncertainties which are discussed below and in the Forward-Looking Information section beginning on page 11.

 In 2018, several factors helped drive positive results in our business including, among other things, the full year benefit of the acquisitions we completed in 2017, improved demand in governmental and some of the non-governmental markets we serve, increased sales and rentals of vacuum truck equipment, modest strengthening in the UK and European agricultural markets, continuous improvement in our operational efficiencies and from the recently enacted Tax Cuts and Jobs Act ("TCJA") which reformed U.S. tax legislation. These positive factors more than offset the negative impacts on our business resulting from soft market conditions in U.S. agricultural sales, increased raw material and input costs and changes in trade policy by the U.S. and some of its trading partners. While the Company believes that some of the negative effects experienced in 2018 are showing signs of moderating in 2019, we remain cautious in terms of our outlook since market conditions and input costs can and do change regularly, while trade policy remains an area of uncertainty.  As a result of improving market conditions, especially in our Industrial Division, our backlog substantially increased during the course of 2018 and, as of December 31, 2018, was in excess of $240 million, an increase of 10% over December 31, 2017.  While this level of backlog is encouraging, it also challenges our capacities to efficiently produce products necessary to fulfill these higher order levels.  Consequently, we have continued our focus on ongoing operational improvement initiatives and, as we did in 2018, we will increase capital expenditures in 2019 above the average capital expenditure levels of the past several years.  In addition, we will continue to focus on employee retention efforts and related programs.  We may also be negatively affected by several other unanticipated factors such as a weakness in the overall economy; significant changes in currency exchange rates; further changes in trade policy, increased levels of government regulations; weakness in the agricultural sector; acquisition integration issues; budget constraints or revenue shortfalls in governmental entities; and other risks and uncertainties as described in “Risk Factors.”

The following discussion should be read in conjunction with the consolidated financial statements of the Company and the notes thereto included elsewhere in this Annual Report on Form 10-K.
The following tables set forth, for the periods indicated, certain financial data:
  Fiscal Year Ended December 31, 
Net sales (data in thousands):201820172016
Industrial$598,930 $522,706 $484,088 
Agricultural235,069 227,389 205,834 
European 174,823 162,285 154,826 
Total net sales$1,008,822 $912,380 $844,748 
Cost and profit margins, as percentages of net sales:       
Cost of sales 74.6 %74.3 %75.7 %
Gross profit 25.4 %25.7 %24.3 %
Selling, general and administrative expenses 15.4 %16.0 %16.3 %
Income from operations 10.0 %9.7 %8.0 %
Income before income taxes 9.4 %9.0 %7.4 %
Net income 7.3 %4.9 %4.7 %
                                                                                           
27


Results of Operations
 
Fiscal 2018 compared to Fiscal 2017 
 
The Company’s net sales in the fiscal year ended December 31, 2018 (“2018”) were $1,008,822,000, an increase of $96,442,000 or 10.6% compared to $912,380,000 for the fiscal year ended December 31, 2017 (“2017”). The increase was mainly attributable to the increased demand for our products in the Company's Industrial and European Divisions. Our recent acquisitions of Santa Izabel, ODB and RPM added $39,396,000 to the increase in net sales. Also contributing to the increase in sales for 2018 were favorable currency translation effects primarily on our European sales.

Net Industrial sales were $598,930,000 in 2018 compared to $522,706,000 in 2017, an increase of $76,224,000 or 14.6%. The increase primarily came from higher sales of vacuum trucks, mowing equipment, sweepers, excavators and snow equipment. Also contributing to the increase were the acquisitions of ODB and RPM which together added $29,174,000 in net sales. 

Net Agricultural sales were $235,069,000 in 2018 compared to $227,389,000 in 2017, representing an increase of $7,680,000 or 3.4%. The increase was a result of the acquisition of Santa Izabel which accounted for $10,222,000 in net sales. Negatively affecting this Division were soft market conditions which resulted from lower farm incomes and commodity prices and the impacts of new and retaliatory tariffs.

Net European sales increased $12,538,000 or 7.7% to $174,823,000 in 2018 compared to $162,285,000 in 2017. The increase was primarily due to improved sales in both the U.K. and French agricultural markets. Also contributing to sales in 2018 were the effects of currency translation rates.
 
Gross profit for 2018 was $256,115,000 (25.4% of net sales) compared to $234,693,000 (25.7% of net sales) in 2017, an increase of $21,422,000. The increase in gross profit for 2018 came from higher equipment sales in the Company's Industrial and European Divisions and, to a lesser extent, the acquisitions of Santa Izabel, ODB and RPM. Negatively affecting the gross margin and margin percentage for 2018 were higher steel, freight and other input costs (including tariff impacts) which more than offset productivity improvements, pricing actions, and purchasing initiatives.  To a lesser extent, gross margin percentage was also impacted by the mix of higher wholegoods, tractor and chassis sales compared to modest higher margin part sales.
 
Selling, general and administrative expenses (“SG&A”) were $155,027,000 (15.4% of net sales) in 2018 compared to $145,955,000 (16.0% of net sales) in 2017, an increase of $9,072,000. The increase in SG&A was primarily the result of the acquisitions of Santa Izabel, ODB and RPM in the amount of $5,120,000 and to a lesser extent higher commissions and other selling expenses and higher spending on research and development projects.
 
Interest expense for 2018 was $5,493,000 compared to $4,839,000 in 2017, an increase of $654,000 or 13.5%. The increase in expense in 2018 came from higher debt levels from increased demands in working capital and an increase in interest rates during 2018.

Other income (expense), net was expense of $1,474,000 during 2018 compared to expense of $1,868,000 in 2017.  The expense in 2018 and the expense in 2017 were primarily the result of changes in exchange rates.

Provision for income taxes was $21,045,000 (22.3% of income before income taxes) for 2018 compared to $38,052,000 (46.2% of income before income taxes) in 2017. The decrease in both income taxes and the effective tax rate was due to the recent enactment of the TCJA that lowered the U.S. statutory income tax rate from 35% in 2017 to 21% in 2018. In addition, the Company recorded during 2018, a net benefit to income taxes of $3,334,000 relating to the adjustment in the provisional amounts recorded in the fourth quarter of 2017 upon enactment of TCJA, as more fully described in Note 13 of the Notes to the Consolidated Financial Statements. The combination of these two factors reduced the Company's effective income tax rate for 2018 to 22.3%.

Net income for 2018 was $73,486,000 compared to $44,315,000 in 2017, due to the factors described above.

 Fiscal 2017 compared to Fiscal 2016 
 
The Company’s net sales in the fiscal year ended December 31, 2017 (“2017”) were $912,380,000, an increase of $67,632,000 or 8.0% compared to $844,748,000 for the fiscal year ended December 31, 2016 (“2016”). The
28


increase was mainly attributable to the increased demand for our products in all three of the Company's Divisions. Also contributing to the increase in sales were the acquisitions of Santa Izabel, ODB and RPM in the amount of $25,488,000.

Net Industrial sales were $522,706,000 in 2017 compared to $484,088,000 in 2016, an increase of $38,618,000 or 8.0%. The increase primarily came from higher sales of mowing equipment, sweepers, excavators and vacuum trucks. Also contributing to the increase were the acquisitions of ODB and RPM which together added $19,759,000. These increases were offset by lower sales of snow removal products due to mild weather conditions during the early part of 2017.

Net Agricultural sales were $227,389,000 in 2017 compared to $205,834,000 in 2016, representing an increase of $21,555,000 or 10.5%. The increase resulted from higher demand for our products despite some continued softness in the overall agricultural market. Also contributing to the increase was the acquisition of Santa Izabel in the amount of $5,729,000.

Net European sales increased $7,459,000 or 4.8% to $162,285,000 in 2017 compared to $154,826,000 in 2016. The increase was primarily due to improved sales in the U.K. and French agricultural markets as well as increased sales from Rivard vacuum trucks. Negatively affecting European sales in 2017 were currency translation rates.
 
Gross profit for 2017 was $234,693,000 (25.7% of net sales) compared to $205,099,000 (24.3% of net sales) in 2016, an increase of $29,594,000. The increase in gross profit for 2017 came from higher equipment and part sales in all three of the Company's divisions and, to a lesser extent, the acquisitions of Santa Izabel, ODB and RPM. The increased higher margin percentage for 2017 came from productivity improvements, pricing actions, and purchasing initiatives.
 
Selling, general and administrative expenses (“SG&A”) were $145,955,000 (16.0% of net sales) in 2017 compared to $137,479,000 (16.3% of net sales) in 2016, an increase of $8,476,000. The increase in SG&A was primarily the result of the acquisitions of Santa Izabel, ODB and RPM in the amount of $4,491,000 and to a lesser extent higher commissions and other selling expenses due to increased sales as well as transactional costs relating to the acquisitions.
 
Interest expense for 2017 was $4,839,000 compared to $5,914,000 in 2016, a decrease of $1,075,000 or 18.2%.The decrease in expense in 2017 came from lower debt levels despite a marginal increase in interest rates during 2017.

Other income (expense), net was expense of $1,868,000 during 2017 compared to income of $269,000 in 2016. The expense in 2017 and the income in 2016 were primarily the result of changes in exchange rates.

Provision for income taxes was $38,052,000 (46.2% of income before income taxes) for 2017 compared to $22,144,000 (35.6% of income before income taxes) in 2016. The increases in both income taxes and the effective tax rate were primarily due to a $10,236,000 tax expense in 2017 resulting from the implementation of the provisions under the TCJA signed into law on December 22, 2017. The effective rate for 2017, excluding the impact of the $10,236,000 expense related to TCJA, was 33.8%.

See Note 13 of the consolidated financial statements for additional information about the TCJA and $10,236,000 expense recorded by the Company.

Net income for 2017 was $44,315,000 compared to $40,045,000 in 2016, due to the factors described above.

Liquidity and Capital Resources
 
In addition to normal operating expenses, the Company has ongoing cash requirements which are necessary to conduct the Company’s business, including inventory purchases and capital expenditures. The Company’s inventory and accounts payable levels, particularly in its Agricultural Division, build in the first quarter and early spring and, to a lesser extent, in the fourth quarter in anticipation of the spring and fall selling seasons. Accounts receivable historically build in the first and fourth quarters of each year as a result of pre-season sales and year round sales programs. These sales, primarily in the Agricultural Division, help balance the Company’s production during the first and fourth quarters.
29


 
As of December 31, 2018, the Company had working capital of $351,991,000, which represents an increase of $60,827,000 from working capital of $291,164,000 as of December 31, 2017. The increase in working capital was primarily due to sales growth and increased demand for our products which is reflected in the Company's higher backlog in both the Industrial and European Divisions as well as higher inventory levels from longer lead-times for purchased components.
 
Capital expenditures were $26,587,000 for 2018, compared to $13,490,000 for 2017 which included the purchase of the land and buildings at the Company's NiteHawk and Santa Izabel facilities in the amount of $7,794,000. The Company will continue to have higher capital expenditures in order to increase production capacity, support improvement in operational efficiencies, invest in technology as well as acquiring new manufacturing locations or purchasing currently leased facilities. We will fund future capital expenditures from operating cash flows or through its revolving credit facility, described below.

In conjunction with our implementation of the provisions of TCJA, and as more fully described in Note 13 to the consolidated financial statements, we recorded a liability in 2017 for the estimated U.S. federal tax due on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries not previously distributed. We will pay this liability over the eight-year period permitted by the TCJA provisions. The deemed repatriation of these accumulated earnings and profits are no longer subject to any U.S. federal income tax consequences associated with the repatriation of the Company's $23,209,000 in cash and cash equivalents held by its foreign subsidiaries as of December 31, 2018; however, a portion would be subject to foreign withholding tax. The majority of these funds are at our French and Canadian facilities.  As a result of the fundamental changes to the taxation of multinational corporations created by TCJA, we no longer intend to permanently reinvest all of the historical undistributed earnings of our European foreign affiliates. While the Company intends to use some of these funds for working capital and capital expenditures outside the U.S., recent changes in the U.S. tax laws have substantially mitigated the cost of repatriation. Consequently, the Company now intends to repatriate foreign cash and cash equivalents in excess of amounts needed to fund foreign operating and investing activities. Repatriated funds will initially be used to reduce funded debt levels under the Company's current credit facility and subsequently used to fund working capital, capital investments and acquisitions company-wide.  
 
Net cash provided by operating activities was $12,910,000 for 2018, compared to $70,804,000 for 2017. The decrease of cash from operating activities came primarily from volume related increases in working capital due to higher inventory levels and increased investment in rental equipment in the Industrial Division and increased inventory levels in the European Division due to sales growth.
 
Net cash used in investing activities was $25,358,000 for 2018, compared to $51,276,000 for 2017. The decrease in cash used in investing activities was primarily due to the acquisitions of Santa Izabel, ODB and RPM in 2017. 

Net cash provided by financing activities was $22,208,000 for 2018, compared to net cash used of $12,400,000 for 2017. The increase in cash used in financing activities was due to the increase in working capital in 2018 from sales growth in the Industrial Division and to a lessor extent from the European Division. Also contributing to the increase in 2018 was higher purchases of property, plant and equipment.
 
The Company maintains an unsecured revolving credit facility with certain lenders under its Amended and Restated Revolving Credit Agreement ("Agreement"). The aggregate commitments from lenders under this Agreement are $250,000,000 and, subject to certain conditions, the Company has the option to request an increase in aggregate commitments of up to an additional $50,000,000. The Agreement requires us to maintain various financial covenants including a minimum earnings before interest and tax to interest expense ratio, a maximum leverage ratio and a minimum asset coverage ratio. The Agreement also contains various covenants relating to limitations on indebtedness, limitations on investments and acquisitions, limitations on sale of properties, and limitations on liens and capital expenditures. The Agreement also contains other customary covenants, representations and events of defaults. Effective December 20, 2016, the Company amended its revolving credit facility to extend the termination date, reduce LIBOR interest margin and to modify certain financial and other covenants in order to meet the ongoing needs of the Company's business and to allow for greater flexibility in relation to future acquisitions. The expiration date of the revolving credit facility is December 20, 2021. As of December 31, 2018, $85,000,000 was outstanding under the Agreement. On December 31, 2018, $1,388,000 of the revolver capacity was committed to irrevocable standby letters of credit issued in the ordinary course of
30


business as required by vendors' contracts resulting in $163,612,000 in available borrowings. As of December 31, 2018, the Company was in compliance with the terms and conditions of the Agreement.
 
Management believes the revolving credit facility and the Company’s ability to internally generate funds from operations should be sufficient to meet the Company’s cash requirements for the foreseeable future. However, challenges affecting the banking industry and credit markets in general can potentially cause changes to credit availability, which creates a level of uncertainty.
 
Inflation
 
The Company believes that inflation generally has not had a material impact on its operations or liquidity. The Company is exposed to the risk that the price of energy, steel and other purchased components may increase and the Company may not be able to increase the price of its products correspondingly. If this occurs, the Company’s results of operations would be adversely impacted.

Accounting Pronouncements Adopted on January 1, 2018

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (ASU) No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605. “Revenue Recognition,” and most industry-specific guidance. Effective January 1, 2018 the Company adopted the provisions of Topic 606 using the modified retrospective method of adoption. There was no impact to our financial position or results of operations as of and for the nine months ended September 30, 2018 as a result of adopting Topic 606. Therefore, there was no cumulative-effect adjustment to retained earnings as of January 1, 2018 for the impact of the adoption of Topic 606. See “Revenue Recognition” below for our accounting policy affected by our adoption of Topic 606.

Accounting Pronouncements Not Yet Adopted

In February 2016, the FASB issued ASU No. 2016-02, “Leases.” This update requires that a lessee recognize in the statement of financial position a liability to make lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. Similar to current guidance, the update continues to differentiate between finance leases and operating leases, however this distinction now primarily relates to differences in the manner of expense recognition over time and in the classification of lease payments in the statement of cash flows. The updated guidance leaves the accounting for leases by lessors largely unchanged from existing GAAP. The guidance will become effective for us on January 1, 2019.  As a lessee, this standard will primarily impact our accounting for long-term real estate and office equipment leases, for which we will recognize a right-of-use asset and a corresponding lease liability on our consolidated balance sheet. We will apply this guidance prospectively, beginning January 1, 2019 and currently estimate the impact on our balance sheet to be approximately $8 million. We are nearing completion of our process to implement a lease accounting system for our leases, including the conversion of our existing lease data to the new system and implementing relevant internal controls and procedures.

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses,” to improve information on credit losses for financial instruments. The ASU replaces the current incurred loss impairment methodology with a methodology that reflects expected credit losses.  The ASU is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted beginning in fiscal years beginning after December 18, 2018. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02, “Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” to allow reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). Upon adoption of the ASU, entities will be required to disclose a description of the accounting policy for releasing income tax effects from accumulated other comprehensive income. The standard is required to be adopted for periods beginning after December 15, 2018, with early adoption available for any set of financial statements that have yet to be issued or made available for issuance including retrospectively for any period in which the effect of the change is the U.S. corporate income tax rate in the TCJA is recognized. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

31


In March 2018, the FASB issued ASU No. 2018-05, “Income Taxes (Topic 740)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118,” which amends certain SEC material in Topic 740 for the income tax accounting implications of the recently issued Tax Reform. This guidance clarifies the application of Topic 740 in situations where a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting under ASC Topic 740 for certain income tax effects of Tax Reform for the reporting period in which the Tax Reform was enacted. During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. For further information, see Note 13 to the consolidated financial statements.

In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-13 “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement”, which modifies the disclosures requirements on fair value measurements. Among other things, the amendments add disclosures for changes in unrealized gains and losses on Level 3 fair value measurements and requires additional disclosures on unobservable inputs associated with Level 3 assets. The guidance will become effective for us on January 1, 2020. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.

In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-14, “Compensation, Defined Benefit Plans,” which modifies the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The update removes certain disclosures that are no longer considered cost beneficial and adds disclosure requirements identified as relevant. The guidance will become effective for us on January 1, 2021 with early adoption permitted for any financial statements that have not been issued. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.

Off-Balance Sheet Arrangements

There are currently no off-balance sheet arrangements that have or are currently likely to have a current or future material effect on our financial condition.

Contractual and Other Obligations

The following table shows the Company’s approximate obligations and commitments to make future payments under contractual obligations as of December 31, 2018:
  Payment due by period 
(in thousands)   Less than 1-3 3-5 More than 
Contractual Obligations Total 1 Year Years Years 5 Years 
Long-term debt obligations $85,000 $— $85,000 $— $— 
Capital lease obligations 298 119 158 21 — 
Interest obligations 10,124 3,414 6,710 — — 
Operating lease obligations 8,312 3,310 3,761 1162 79 
Purchase obligations 146,995 146,995 — — — 
   Total$250,729 $153,838 $95,629 $1,183 $79 
 
Definitions:
A.Long-term debt obligation means a principal payment obligation under long-term borrowings.
B.Interest obligation represents interest due on long-term debt and capital lease obligations. Interest on long-term debt assumes all floating rates of interest remain the same as those in effect at December 31, 2018.
C.Operating lease obligation means a payment obligation under a lease classified as an operating lease.
D.Purchase obligation means an agreement to purchase goods or services that is enforceable and legally binding on the registrant that specifies all significant terms, including: fixed or minimum quantities to be purchased; fixed, minimum or variable price provisions; and the approximate timing of the transactions.
 
32


Critical Accounting Estimates

Management’s Discussion and Analysis of Financial Condition and Results of Operations are based upon our Consolidated Financial Statements, which have been prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”). The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
 
Critical Accounting Policies

An accounting policy is deemed to be critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, and if different estimates that reasonably could have been used, or changes in the accounting estimates that are reasonably likely to occur periodically, could materially impact the financial statements. Management believes the following critical accounting policies reflect its more significant estimates and assumptions used in the preparation of the Consolidated Financial Statements. For further information on the critical accounting policies, see Note 1 of our Notes to Consolidated Financial Statements.

Business Combinations

Business acquisitions are accounted for by the acquisition method of accounting. Under this method, the purchase price is allocated to the assets acquired and the liabilities assumed based on the fair value at the time of the acquisition. Any excess purchase price over the fair value of identifiable assets acquired and liabilities assumed is recorded as goodwill. We believe the fair values assigned to the assets acquired and liabilities assumed are based on reasonable assumptions; however, these assumptions may be incomplete or inaccurate, and unanticipated events and circumstances may occur.

Tangible assets are typically valued using a replacement or reproduction cost approach, considering factors such as current prices of the same or similar equipment, the age of the equipment, and economic obsolescence. In making other assumptions on valuation and useful lives, we considered the unique nature of the acquisition and we utilized a third-party valuation firm to assist us in the valuation of the acquired intangibles and the resulting allocation of purchase price for the acquisition.

Sales Discounts
 
On December 31, 2018, the Company had $18,123,000 in reserves for sales discounts compared to $15,652,000 on December 31, 2017 on product shipped to our customers under various promotional programs. The most common programs provide a discount when the customer pays within a specified period of time. 

The Company reviews the reserve quarterly based on analysis made on each program outstanding at the time. The cost of these discounts is estimated based on historical experience and known changes in promotional programs and is reported as a reduction to sales when the product sale is recognized. The reserve is adjusted if discounts paid differ from those estimated. Historically, those adjustments have not been material.
 
 
Goodwill Impairment

Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair value of the identifiable net assets acquired. Goodwill is not amortized but is tested at least annually for impairment at the reporting unit level. Definite-lived intangible assets are also tested for impairment at the reporting unit level whenever events or circumstances make it likely that an impairment may have occurred. Reporting units are operating segments or components of operating segments for which discrete financial information is available.

33


Goodwill is reviewed for impairment utilizing either a qualitative assessment or a quantitative goodwill impairment test. If we choose to perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary. For reporting units where we perform the quantitative goodwill impairment test, we compare the fair value of each reporting unit, which we primarily determine using an income approach based on the present value of discounted cash flows, to the respective carrying value, which includes goodwill. If the fair value of the reporting unit exceeds its carrying value, the goodwill is not considered impaired. If the carrying value is higher than the fair value, the difference would be recognized as an impairment loss.

We typically measure the fair value of each reporting unit using a discounted cash flow analysis (income approach) based on assumptions that market participants would apply. Because the business is assumed to continue in perpetuity, the discounted cash flows include a terminal value. Cash flows to perpetuity are forecast based on projected revenue growth and our planned business strategies in future periods. Examples of planned strategies would include a plant or line expansion at an existing facility; a reduction of working capital at a specific location; and price increases or cost reductions within a reporting unit. The discount rate is based on a reporting unit’s targeted weighted-average cost of capital, which is not necessarily the same as our weighted-average cost of capital.

We perform our annual test for goodwill impairment in the fourth quarter of each fiscal year. In 2018 a qualitative test was performed and the Company determined there was no goodwill impairment related to any of our reporting units. During 2017 and 2016, we determined that none of the goodwill associated with our reporting units were impaired in any of those years which was based on the quantitative testing. These reporting units would be most likely affected by changes in the Company’s assumptions and estimates. The calculation of fair value could increase or decrease depending on changes in the inputs and assumptions used, such as changes in the reporting unit’s future growth rates, discount rates, etc.

These assumptions and projections underlying the fair value estimates are subject to change and are impacted by our ability to achieve our forecasts and by economic conditions that may impact future results and result in projections not being attained. A change in any of these estimates and assumptions could produce a different fair value, which could have a material impact on our results of operations. Each year we re-evaluate the assumptions used to reflect changes in the business environment.
 
Item 7A. Quantitative and Qualitative Disclosures about Market Risk
 
The Company is exposed to various financial market risks. Market risk is the potential loss arising from adverse changes in market prices and rates. The Company does not enter into derivative or other financial instruments for trading or speculative purposes.
 
Foreign Currency Risk
 
International Sales

A portion of the Company’s operations consists of manufacturing and sales activities in international jurisdictions. The Company manufactures its products primarily in the United States, the U.K., France, Canada, Brazil and Australia. The Company sells its products primarily within the markets where the products are produced, but certain of the Company’s sales from its U.K. and Canadian operations are denominated in other currencies. As a result, the Company’s financials, specifically the value of its foreign assets, could be affected by factors such as changes in foreign currency exchange rates in the U.K. and Canada or weak economic conditions in the other markets in which the subsidiaries of the Company distribute their products.

To mitigate the short-term effect of changes in currency exchange rates on the Company’s functional currency-based sales, the Company’s U.K. and Canadian subsidiaries regularly enter into foreign exchange contracts for over 90% of their future net foreign currency cash receipts over a period of six months. As of December 31, 2018, the Company had a notional amount of $539,000 in outstanding forward exchange contracts related to accounts receivable. A 15% fluctuation in exchange rates for these currencies would change the fair value by approximately $81,000. However, since these contracts offset foreign currency denominated transactions, any change in the fair value of the contracts should be offset by changes in the underlying value of the transaction.
 
34


Exposure to Exchange Rates

The Company’s earnings are affected by fluctuations in the value of the U.S. dollar as compared to foreign currencies, predominantly in European countries and Canada and, to a lesser extent, Australia and Brazil, as a result of the sale of its products in international markets. Foreign currency forward exchange contracts in the U.K. are used to offset the earnings effects of such fluctuations. On December 31, 2018, the result of a uniform 10% strengthening in the value of the U.S. dollar relative to the currencies in which the Company’s sales are denominated would have been a decrease in gross profit of $7,360,000. Comparatively, on December 31, 2017, the result of a uniform 10% strengthening in the value of the dollar relative to the currencies in which the Company’s sales are denominated would have been a decrease in gross profit of approximately $6,564,000. This calculation assumes that each exchange rate would change in the same direction relative to the U.S. dollar. In addition to the direct effects of changes in exchange rates, which are a changed dollar value of the resulting sales, changes in exchange rates may also affect the volume of sales or the foreign currency sales price as competitors’ products become more or less attractive. The Company’s sensitivity analysis of the effects of changes in foreign currency exchange rates does not factor in a potential change in sales levels or local currency prices. The translation adjustment during 2018 was a loss of $13,347,000. On December 31, 2018, the British pound closed at 0.7838 relative to the U.S. dollar, and the Euro closed at 0.8718 relative to the U.S. dollar. By comparison, on December 31, 2017, the British pound closed at 0.7400 relative to the U.S. dollar, and the Euro closed at 0.8331 relative to the U.S. dollar. No assurance can be given as to future valuation of the British pound or Euro or how further movements in those or other currencies could affect future earnings or the financial position of the Company.
 
Interest Rate Risk
The majority of the Company’s long-term debt bears interest at variable rates. Accordingly, the Company’s net income is affected by changes in interest rates. Assuming the average level of borrowings at variable rates and a two hundred basis point change in the 2018 average interest rate under these borrowings, the Company’s 2018 interest expense would have changed by approximately $2,363,000. In the event of an adverse change in interest rates, management could take actions to mitigate its exposure. Further, this analysis does not consider the effects of the change in the level of overall economic activity that could exist in such an environment. However, challenges affecting the banking industry and credit markets in general can potentially cause changes to credit availability and cost of borrowing, which creates a level of uncertainty.
 
Item 8. Financial Statements and Supplementary Data
 
The financial statements and supplementary data described in Item 15 of this report and included on pages 46 through 78 of this report are incorporated herein by reference.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Disclosure Controls and Procedures. An evaluation was carried out, under the supervision and with the participation of the Company's management, including our President and Chief Executive Officer, Executive Vice President and Chief Financial Officer (Principal Financial Officer), and Vice President and Corporate Controller (Principal Accounting Officer), of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934). Based upon the evaluation, the President & Chief Executive Officer, Executive Vice President & Chief Financial Officer (Principal Financial Officer), and Vice President & Corporate Controller (Principal Accounting Officer) concluded that the Company’s disclosure controls and procedures were effective at the end of the period covered by this report.
 
Management’s Annual Report on Internal Control over Financial Reporting. Management’s report on the Company’s internal control over financial reporting is included on page 43 of this Annual Report on Form 10-K and incorporated by reference herein. The Company’s independent registered public accounting firm has audited and issued a report on the Company’s internal control over financial reporting which is included on page 45 of this Annual Report on Form 10-K and incorporated by reference herein.
 
35


Changes in Internal Controls over Financial Reporting. There have not been any changes in the Company's internal control over financial reporting (as such term is defined by paragraph (d) of Rule 13a-15 under the Securities Exchange Act) during the fourth fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.
 
Item 9B. Other Information

None.
PART III
 
Item 10. Directors, Executive Officers and Corporate Governance
 
There are incorporated in this Item 10, by reference, those portions of the Company’s definitive proxy statement for the 2019 Annual Meeting of Stockholders which appear therein under the captions “Proposal 1 -  Election of Directors,” “Nominees for Election to the Board of Directors,” “Information Concerning Directors,” “Meetings and Committees of the Board,” “The Audit Committee,” “The Nominating/Corporate Governance Committee” and “Section 16(a) Beneficial Ownership Reporting Compliance.”  See also the information under the caption “Executive Officers of the Company” in Part I of this Report.

The Board of Directors has delegated certain responsibilities to three Committees of the Board. The Committees are the Audit Committee, Compensation Committee and Nominating/Corporate Governance Committee. The Board of Directors has also adopted Corporate Governance guidelines and a Code of Business Conduct and Ethics for all employees, including the Chief Executive Officer, Principal Financial Officer, Principal Accounting Officer and those individuals performing similar functions.

The Committee Charters, Code of Business Conduct and Ethics, and Corporate Governance Guidelines may be found on the Company’s website (www.alamo-group.com) under the “Our Commitment” tab and are also available in printed form at no charge by sending a request to the Corporate Secretary, Alamo Group Inc., 1627 E. Walnut Street, Seguin, Texas 78155, which is the principal executive office of the Company. The telephone number is (830) 379-1480. The Company will post any amendments to the Code of Conduct and Ethics, and any waivers that are required to be disclosed by the rules of either the SEC or the New York Stock Exchange, on the Company’s website.

Item 11. Executive Compensation

There are incorporated in this Item 11, by reference, those portions of the Company’s definitive proxy statement for the 2019 Annual Meeting of Stockholders which appear therein under the captions “Executive Compensation,” “The Compensation Committee,” “Compensation Discussion and Analysis,” "Compensation Committee Report” and “Director Compensation during 2018.”

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

There is incorporated in this Item 12, by reference, that portion of the Company’s definitive proxy statement for the 2019 Annual Meeting of Stockholders which appears under the caption “Beneficial Ownership of Common Stock.”

Information on Alamo Group Inc.’s Equity Compensation Plans
 
The following table provides information on the shares that are available under the Company’s stock compensation plans and, in the case of plans where stock options may be granted, the number of shares of common stock issuable upon exercise of those stock options. The Company currently does not have an Equity Compensation Plan not approved by the Stockholders.
 
36


The numbers in the table are as of December 31, 2018, the last day of Alamo Group Inc.’s 2018 fiscal year.
 
  
 
 
 
                
 
 
Equity Compensation
Plan Category
 
 
 
Number of Securities to be issued upon
exercise of outstanding
options, warrants and rights
 
 
 
Weighted-average exercise
price of outstanding
options, warrants and
rights
 
Number of Securities
that remain
available for future
issuance
 under equity
compensation plans
(excluding securities
reflected in column A) 
Plans approved by stockholders       
First Amended and Restated 1999 Non-Qualified Stock Option Plan 8,000 $11.45 — 
2005 Incentive Stock Option Plan 84,470 $39.03 — 
2009 Equity Incentive Plan 107,836 $72.26 146,075 
2015 Incentive Stock Option Plan55,700 $66.08 336,450 
Plans not approved by stockholders— — — 
       Total                     
256,006 482,525 

Item 13. Certain Relationships, Related Transactions and Director Independence

Information regarding certain relationships and related transactions is set forth under the caption “Certain Relationships and Related Transactions” in the Company’s definitive proxy statement for the 2019 Annual Meeting of Stockholders, and such information is incorporated by reference herein. There were no such reportable relationships or related party transactions in the fiscal year ended December 31, 2018.

Information regarding director independence is set forth under the caption “Information Concerning Directors” in the Company’s definitive proxy statement for the 2019 Annual Meeting of Stockholders, and such information is incorporated by reference herein.

Item 14. Principal Accountant Fees and Services

Information regarding principal accountant fees and services is set forth under the caption “Proposal 3 – Ratification of Appointment of Independent Auditors” in the Company’s definitive proxy statement for the 2019 Annual Meeting of Stockholders, and such information is incorporated by reference herein.

37


PART IV
Item 15. Exhibits and Financial Statement Schedules

Financial Statements
 
Financial Statement Schedules

All schedules for which a provision is made in the applicable accounting regulation of the Securities and Exchange Commission are omitted because they are not required or because the required information is included in the consolidated financial statements or notes thereto.
 
Item 16. Summary

None.
38


Exhibits

Exhibits – The following exhibits are incorporated by reference to the filing indicated or are included following the index to Exhibits.

INDEX TO EXHIBITS
 
       Incorporated by Reference 
       From the Following 
Exhibits  Exhibit Title   Documents 
       
3.1— Certificate of Incorporation, as amended, of Alamo Group Inc.   Filed as Exhibit 3.1 to Form S-1, February 5, 1993 
3.2— By-Laws of Alamo Group Inc. as amended   
10.1— Form of indemnification agreements with Directors of Alamo Group Inc.   
10.2— Form of indemnification agreements with certain executive officers of Alamo Group Inc.   
*10.3— Incentive Compensation Plan, adopted on December 9, 1997   
*10.4— 401(k) Restoration Plan for Highly Compensated Employees, adopted on December 9, 1997   
*10.5— Amended and Restated 1994 Incentive Stock Option Plan adopted by the Board of Directors on July 7, 1999   
*10.6— First Amended and Restated 1999 Non-Qualified Stock Option Plan, adopted by the Board of Directors on February 13, 2001   
*10.7— 2005 Incentive Stock Option Plan, adopted by the Board of Directors on May 4, 2005   
*10.8— 2009 Equity Incentive Plan, adopted by the Board of Directors on May 7, 2009   
10.9Amended and Restated Revolving Credit Agreement, dated August 25, 2004, between the Company and Bank of America, N.A., JPMorgan Chase Bank and Guaranty Bank  
10.1— Third Amendment of the Amended and Restated Revolving Credit Agreement, dated February 3, 2006 between the Company and Bank of America, N.A., Chase Manhattan Bank, and Guaranty Bank  
10.11— Fourth Amendment of the Amended and Restated Revolving Credit Agreement, dated March 30, 2006, between the Company and Bank of America, N.A., JPMorgan Chase Bank and Guaranty Bank   
10.12— Fifth Amendment of the Amended and Restated Revolving Credit Agreement, dated May 7, 2007, between the Company and Bank of America, N.A., JPMorgan Chase Bank, Guaranty Bank and Rabobank   
10.13— Sixth Amendment of and Waiver under Amended and Restated Revolving Credit Agreement, dated October 14, 2008, between the Company and Bank of America, N.A., JPMorgan Chase Bank, Guaranty Bank and Rabobank   
39


10.14— Seventh Amendment of the Amended and Restated Revolving Credit Agreement, dated November 6, 2009, between the Company and Bank of America, N.A., Wells Fargo Bank, N.A., BBVA Compass Bank, and Rabobank  
10.15— Eighth Amendment of the Amended and Restated Revolving Credit Agreement, dated March 28, 2011, between the Company and Bank of America, N.A., Wells Fargo Bank, N.A., BBVA Compass Bank, and Rabobank   
10.16Ninth Amendment of the Amended and Restated Revolving Credit Agreement, dated May 12, 2014, between the Company and Bank of America, N.A., Wells Fargo Bank, N.A., BBVA Compass Bank, Rabobank, and Amegy Bank. 
10.17Tenth Amendment of the Amended and Restated Revolving Credit Agreement, dated December 20, 2016, between the Company and Bank of America, N.A., Wells Fargo Bank, N.A., BBVA Compass Bank, Rabobank, and Amegy Bank.

*10.18— Form of Restricted Stock Award Agreement under the 2009 Equity Incentive Plan   
*10.19— Form of Restricted Stock Unit Award Agreement under the 2009 Equity Incentive Plan   
*10.20— Form of Nonqualified Stock Option Agreement under the 2009 Equity Incentive Plan   
*10.21— Form of Nonqualified Stock Option Agreement under the First Amended and Restated 1999 Nonqualified Stock Option Plan   
 
*10.22— Form of Stock Option Agreement under the 2005 Stock Option Plan   
10.23— Investor Rights Agreement, dated October 22, 2009, between Alamo Group Inc. and Bush Hog, LLC   
*10.24— Supplemental Executive Retirement Plan   
*10.25Executive Incentive Plan
*10.26Amended and Restated Executive Incentive Plan
*10.272015 Incentive Stock Option Plan, adopted by the Board of Directors on May 7, 2015 
21.1Subsidiaries of the Registrant   
23.1— Consent of KPMG LLP   
31.1— Certification by Ronald A. Robinson under Section 302 of the Sarbanes-Oxley Act of 2002   
31.2— Certification by Dan E. Malone under Section 302 of the Sarbanes-Oxley Act of 2002   
31.3— Certification by Richard J. Wehrle under Section 302 of the Sarbanes-Oxley Act of 2002   
32.1— Certification by Ronald A. Robinson under Section 906 of the Sarbanes-Oxley Act of 2002  
32.2— Certification by Dan E. Malone under Section 906 of the  Sarbanes-Oxley Act of 2002   
32.3— Certification by Richard J. Wehrle under Section 906 of the  Sarbanes-Oxley Act of 2002   
101.INS— XBRL Instance Document   Filed Herewith 
101.SCH— XBRL Taxonomy Extension Schema Document  Filed Herewith 
40


101.CAL— XBRL Taxonomy Extension Calculation Linkbase Document   Filed Herewith 
101.LAB— XBRL Taxonomy Extension Label Linkbase Document   Filed Herewith 
101.PRE— XBRL Taxonomy Extension Presentation Linkbase Document   Filed Herewith 
101.DEF— XBRL Taxonomy Extension Definition Linkbase Document   Filed Herewith 
________________________________________________________________________________________________________________________
*Compensatory Plan
41


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.
 
  ALAMO GROUP INC. 
Date:  March 1, 2019  
  /s/ Ronald A. Robinson 
  Ronald A. Robinson 
  President & Chief Executive Officer 
 
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 their capacities and on the 1st day of March, 2019.
Signature   Title   
        
/s/RONALD A. ROBINSON
Ronald A. Robinson
  President, Chief Executive Officer & Interim Chairman of the Board (Principal Executive Officer)  
        
/s/DAN E. MALONE
Dan E. Malone
  Executive Vice President & Chief Financial Officer (Principal Financial Officer)   
        
/s/RICHARD J. WEHRLE
Richard J. Wehrle
  
Vice President, Controller & Treasurer
(Principal Accounting Officer)
  
        
/s/RODERICK R. BATY
Roderick R. Baty
 Director 
/s/ROBERT P. BAUER
Robert P. Bauer
 Director
/s/ERIC P. ETCHART
Eric P. Etchart
  Director   
/s/DAVID W. GRZELAK  
David W. Grzelak
  Director   
        
/s/TRACY C. JOKINEN
Tracy C. Jokinen
  Director   
/s/RICHARD W. PAROD
Richard W. Parod
 Director

42


Report of Management on Internal Control over Financial Reporting
 
 The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. The Company’s internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. Generally Accepted Accounting Principles.
 
Because of its inherent limitations, internal controls over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to 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’s management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2018 using the criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, the Company’s management concludes that, as of December 31, 2018, the Company’s internal controls over financial reporting were effective based on these criteria.
 
KPMG LLP, an independent registered public accounting firm, has issued an attestation report on the effectiveness of internal control over financial reporting, which is included herein.
  
Date: March 1, 2019
/s/Ronald A. Robinson
Ronald A. Robinson
  President, Chief Executive Officer & Director (Principal Executive Officer)
    
  /s/Dan E. Malone
Dan E. Malone
  Executive Vice President & Chief Financial Officer (Principal Financial Officer)
  
    
  /s/Richard J. Wehrle
Richard J. Wehrle
  Vice President, Controller & Treasurer (Principal Accounting Officer)
 
43


Report of Independent Registered Public Accounting Firm


To the Stockholders and Board of Directors
Alamo Group Inc.:

Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Alamo Group Inc. and subsidiaries (the Company) as of December 31, 2018 and 2017, the related consolidated statements of income, comprehensive income, stockholders’ equity and cash flows for each of the years in the three-year period ended December 31, 2018, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements 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 years in the three-year period ended December 31, 2018, in conformity with U.S. generally accepted accounting principles.
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 (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 1, 2019 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated 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 consolidated 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 consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
  /s/KPMG LLP 
We have served as the Company’s auditor since 2009.
San Antonio, Texas
March 1, 2019  


















44


Report of Independent Registered Public Accounting Firm
  
 
To the Stockholders and Board of Directors
Alamo Group Inc.:

Opinion on Internal Control Over Financial Reporting
We have audited Alamo Group Inc. and subsidiries (the Company) internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. 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 (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
We also have 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, the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2018, and the related notes (collectively, the consolidated financial statements), and our report dated March 1, 2019 expressed an unqualified opinion on those consolidated financial statements. 
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, included 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 the 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 of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our 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/KPMG LLP 
San Antonio, Texas
March 1, 2019  

45


Alamo Group Inc. and Subsidiaries
Consolidated Balance Sheets
  Year Ended December 31,
 
(in thousands, except per share amounts)
2018 2017
ASSETS     
Current assets:     
Cash and cash equivalents $34,043 $25,373 
Accounts receivable, net 228,098 205,767 
Inventories, net176,630 155,568 
Prepaid expenses 5,327 5,336 
Income tax receivable  8,745 483 
Total current assets 452,843 392,527 
Rental equipment, net43,978 28,493 
Property, plant and equipment 219,135 202,293 
Less:  Accumulated depreciation (131,905)(125,629)
  87,230 76,664 
Goodwill 83,243 84,761 
Intangible assets, net48,857 52,872 
Deferred income taxes 1,783 992 
Other assets 3,699 3,362 
Total assets $721,633 $639,671 
LIABILITIES AND STOCKHOLDERS’ EQUITY     
Current liabilities:     
Trade accounts payable $54,083 $55,825 
Income taxes payable 2,865 5,002 
Accrued liabilities 43,785 40,454 
Current maturities of long-term debt and capital lease obligations 119 82 
Total current liabilities 100,852 101,363 
Long-term debt and capital lease obligation, net of current maturities 85,179 60,000 
Long-term tax liability6,120 12,316 
Accrued pension liabilities 1,944 1,225 
Other long-term liabilities 8,436 7,291 
Deferred income taxes11,731 8,368 
Stockholders’ equity:     
Common stock, $.10 par value, 20,000,000 shares authorized; 11,662,688 and 11,577,048 outstanding at December 31, 2018 and December 31, 2017, respectively 1,166 1,158 
Additional paid-in capital 108,422 103,864 
Treasury stock, at cost; 42,600 shares at December 31, 2018 and December 31, 2017 (426)(426)
Retained earnings 443,040 374,678 
Accumulated other comprehensive loss(44,831)(30,166)
Total stockholders’ equity 507,371 449,108 
Total liabilities and stockholders’ equity
$721,633 $639,671 

See accompanying notes.



46


Alamo Group Inc. and Subsidiaries
Consolidated Statements of Income

Year Ended December 31, 
 
(in thousands, except per share amounts)
201820172016
Net sales:       
Industrial $598,930 $522,706 $484,088 
Agricultural235,069 227,389 205,834 
European 174,823 162,285 154,826 
Total net sales1,008,822 912,380 844,748 
Cost of sales 752,707 677,687 639,649 
Gross profit 256,115 234,693 205,099 
Selling, general and administrative expenses 155,027 145,955 137,479 
Income from operations 101,088 88,738 67,620 
Interest expense (5,493)(4,839)(5,914)
Interest income 410 336 214 
Other income(1,474)(1,868)269 
Income before income taxes 94,531 82,367 62,189 
Provision for income taxes 21,045 38,052 22,144 
Net income $73,486 $44,315 $40,045 
Net income per common share:       
Basic $6.30 $3.84 $3.50 
Diluted $6.25 $3.79 $3.46 
Average common shares: 
Basic 11,660 11,549 11,434 
Diluted 11,761 11,682 11,565 
 
See accompanying notes.
47


Alamo Group Inc. and Subsidiaries
Consolidated Statements of Comprehensive Income

 
Year Ended December 31,
(in thousands, except per share amounts) 201820172016
Net income$73,486 $44,315 $40,045 
Other comprehensive (loss) income:
Foreign currency translation adjustment(13,347)16,966 (13,156)
Net (loss) gain on pension and other post-retirement benefits
(1,667)987 2,369 
Other comprehensive (loss) income before income tax benefit (expense)
(15,014)17,953 (10,787)
Income tax benefit (expense) related to items of other comprehensive (loss) income
349 (363)(890)
Other comprehensive (loss) income
$(14,665)$17,590 $(11,677)
Comprehensive income $58,821 $61,905 $28,368 

See accompanying notes.

48


Alamo Group Inc. and Subsidiaries
Consolidated Statements of Stockholders’ Equity
 
  Common Stock 
Additional
Paid-in Capital
Treasury Stock Retained Earnings 
Accumulated
Other
Comprehensive Income
Total Stock-
holders’ Equity
(in thousands) Shares Amount 
Balance at December 31, 201511,350 $1,139 $96,778 $(426)$299,057 $(36,079)$360,469 
Net income — — — — 40,045 — 40,045 
Translation adjustment — — — — — (13,156)(13,156)
Net actuarial loss arising during period net of taxes— — — — — 1,479 1,479 
Tax effect of exercised non-qualified stock options— — 230 — — — 230 
Stock-based compensation — — 1,414 — — — 1,414 
Exercise of stock options 70 7 1,362 — — — 1,369 
Repurchased shares— — (19)— — — (19)
Dividends paid ($0.36 per share)— — — — (4,114)— (4,114)
Balance at December 31, 201611,420 $1,146 $99,765 $(426)$334,988 $(47,756)$387,717 
Net income — — — — 44,315 — 44,315 
Translation adjustment — — — — — 16,966 16,966 
Net actuarial gain arising during period net of taxes— — — — — 624 624 
Stock-based compensation — — 1,869 — — — 1,869 
Exercise of stock options 114 12 2,385 — — — 2,397 
Repurchased shares— — (166)— — — (166)
Other— — 11 — (11)—  
Dividends paid ($0.40 per share) — — — — (4,614)— (4,614)
Balance at December 31, 201711,534 $1,158 $103,864 $(426)$374,678 $(30,166)$449,108 
Net income— — — — 73,486 — 73,486 
Translation adjustment— — — — — (13,347)(13,347)
Net actuarial gain arising during period net of taxes— — — — — (1,318)(1,318)
Stock-based compensation— — 2,450 — — — 2,450 
Exercise of stock options86 8 2,544 — — — 2,552 
Repurchased shares— — (436)— — — (436)
Dividends paid ($0.44 per share) — — — — (5,124)— (5,124)
Balance at December 31, 201811,620 $1,166 $108,422 $(426)$443,040 $(44,831)$507,371 
 
See accompanying notes.
49


Alamo Group Inc. and Subsidiaries
Consolidated Statements of Cash Flows
  Year Ended December 31, 
(in thousands) 201820172016
Operating Activities       
Net income $73,486 $44,315 $40,045 
Adjustments to reconcile net income to cash provided by
    operating activities:
      
Provision for doubtful accounts 71 187 482 
Depreciation - PP&E12,884 11,616 11,267 
Depreciation - Rental6,725 5,531 6,429 
Amortization of intangibles 3,505 3,317 3,104 
Amortization of debt issuance 221 203 213 
Stock-based compensation expense2,450 1,869 1,414 
Provision for deferred income tax expense2,052 1,328 2,620 
Gain on sale of property, plant and equipment(361)(341)(345)
Changes in operating assets and liabilities, net of acquisitions:       
       Accounts receivable
(27,029)(23,134)3,876 
Inventories (25,991)142 12,340 
Rental equipment(22,424)(3,054)315 
Prepaid expenses and other (583)2,845 (5,634)
Trade accounts payable and accrued liabilities 4,130 11,688 (5,382)
Income taxes payable (10,332)2,357 2,908 
Long term tax payable(6,196)12,478  
Other assets and liabilities, net 302 (543)2,132 
Net cash provided by operating activities 12,910 70,804 75,784 
Investing Activities       
Acquisitions, net of cash acquired  (38,553)(188)
Purchase of property, plant and equipment (26,587)(13,490)(9,711)
Proceeds from sale of property, plant and equipment 1,341 767 1,293 
Purchase of patents(112) (50)
Net cash used in investing activities (25,358)(51,276)(8,656)
Financing Activities     
Borrowings on bank revolving credit facility159,000 143,000 79,000 
Repayment on bank revolving credit facility(134,000)(153,000)(153,000)
Principal payments on long-term debt and capital leases 216 (17)(38)
Proceeds from issuance of long-term debt   48 
Debt issuance cost   (593)
Dividends paid (5,124)(4,614)(4,114)
Proceeds from exercise of stock options2,552 2,397 1,369 
Common stock repurchased(436)(166)(19)
Net cash provided in financing activities22,208 (12,400)(77,347)
Effect of exchange rate changes on cash (1,090)1,452 90 
Net change in cash and cash equivalents 8,670 8,580 (10,129)
Cash and cash equivalents at beginning of the year 25,373 16,793 26,922 
Cash and cash equivalents at end of the year $34,043 $25,373 $16,793 
Cash paid during the year for:       
Interest $5,199 $5,217 $5,796 
Income taxes $30,295 $23,175 $16,637 
See accompanying notes.
50


Alamo Group Inc. and Subsidiaries
Notes to Consolidated Financial Statements
 
1. SIGNIFICANT ACCOUNTING POLICIES

Description of the Business and Segments

The Company manufactures, distributes and services high quality tractor-mounted mowing and other vegetation maintenance equipment, street sweepers, excavators, vacuum trucks, snow removal equipment, pothole patchers, zero turn radius mowers, agricultural implements and related aftermarket parts and services.

The Company manages its business through three principal reporting segments: Industrial, Agricultural and European, which are discussed in Note 17.

Basis of Presentation and Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Alamo Group Inc. and its subsidiaries (the “Company” or “Alamo Group”), all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

 The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles requires management to make estimates and assumptions that affect the amount of assets, liabilities, revenues, and expenses reported in the financial statements and accompanying notes. Judgments related to asset impairment and certain reserves are particularly subject to change. Actual results could differ from those estimates. Such estimates include, but are not limited to, allowance for doubtful accounts, reserve for sales discounts, estimated realizable value on obsolete and slow-moving inventory, warranty reserve, estimates related to pension accounting; estimates related to fair value for purposes of assessing goodwill, long-lived assets and intangible assets for impairment; estimates related to income taxes; and estimates related to contingencies.

Foreign Currency

The Company translates the assets and liabilities of foreign-owned subsidiaries at rates in effect at the end of the year. Revenues and expenses are translated at average rates in effect during the reporting period. Translation adjustments are included in accumulated other comprehensive income (loss).
Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents. As of December 31, 2018 and December 31, 2017, there was no restricted cash.
Concentrations of Credit Risk
Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of accounts receivable. The credit risk is limited because of the large numbers and types of customers and their geographic dispersion.
 Inventories

Inventories of U.S. operating subsidiaries are stated at the lower of cost (last-in, first-out method) (“LIFO”) or market, and the Company’s international subsidiaries’ inventories are stated at the lower of cost (first-in, first-out) (“FIFO”) or market. Inventory costs include those costs directly attributable to products, including raw materials, labor and overhead.

51


Property, Plant and Equipment

Property, plant, and equipment are stated on the basis of cost. Major renewals and betterments are charged to the property accounts while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed to the current period. Depreciation is provided at amounts calculated to amortize the cost of the assets over their estimated useful economic lives using the straight-line method.

Impairment of Long-Lived Assets
 
Long-lived assets, such as property, plant and equipment, rental equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group to be tested for possible impairment, the Company first compares non-discounted cash flows expected to be generated by that asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on a non-discounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

Goodwill

Goodwill represents the excess of the purchase price over the estimated fair value of the identifiable net assets acquired. Goodwill is not amortized but is instead tested for impairment at least annually, or whenever events or circumstances change between the annual impairment tests that make it likely that an impairment may have occurred, such as a significant adverse change in the business climate or a decision to sell all or a portion of a reporting unit. The Company performs its annual test for goodwill impairment related to its reporting units on October 1 of each fiscal year. Impairment testing for goodwill is done at the reporting unit level. A reporting unit is an operating segment or one level below an operating segment (also known as a component). A component of an operating segment is a reporting unit if the component constitutes a business for which discrete financial information is available, and segment management regularly reviews the operating results of that component.

We perform a qualitative assessment for all of our reporting units to determine whether it is more likely than not that an impairment exists. Factors considered include macroeconomic, industry and competitive conditions, legal and regulatory environment, historical financial performance and significant changes in the reporting unit. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. Alternatively, we may also bypass the qualitative assessment and go ahead and perform step 1 to determine if the carrying amount exceeds the reporting unit’s fair value. If the fair value of the reporting unit is lower than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We typically use discounted cash flow models to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a hypothetical marketplace participant would use.

See Note 8 to the Consolidated Financial Statements for more information regarding goodwill.
 
 Intangible Assets    

The Company has intangible assets with both definite and indefinite useful lives. The definite-lived assets are trade names and trademarks, customer and dealer relationships, and patents and drawings that are subject to amortization with useful lives ranging from 3 years to 25 years. Impairment of definite-lived assets is discussed as part of the Impairment of Long-Lived Assets paragraph above.
 
The indefinite-lived assets not subject to amortization consist of trade names. The Company tests its indefinite-lived intangible assets for impairment on an annual basis at year-end, or more frequently if an event occurs or circumstances change that indicate that the fair value of an indefinite-lived intangible asset could be below its carrying amount. The impairment test consists of comparing the fair value of the indefinite-lived intangible asset, determined using the relief from royalty method, with its carrying amount. An impairment loss would be recognized for the carrying amount in excess of its fair value.

See Note 9 to the Consolidated Financial Statements for more information regarding intangible assets.

52


Pensions

The Company records annual amounts relating to its pension and post-retirement plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases, turnover rates and health care cost trend rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions.

The net periodic costs are recognized as employees render the services necessary to earn the
post-retirement benefits.

Revenue Recognition

The following policy resulted from our adoption of the provisions of ASC Topic 606, “Revenue from Contracts with Customers,” effective January 1, 2018, as described above in “Accounting Pronouncements Adopted on January 1, 2018.”

The majority of the Company's revenue is recognized from product sales under contracts with customers. The Company presents three reportable operating segments within its financial statements; Industrial, Agricultural and European. Contract terms and performance obligations within each contractual agreement are generally consistent for all three divisions with small differences that do not have a significant impact on the revenue recognition considerations under Topic 606. Revenues are recognized when we satisfy our performance obligation to transfer product to our customers, which typically occurs at a point in time upon shipment or delivery of the product, and for an amount that reflects the transaction price that is allocated to the performance obligation. Our contracts with customers state the final terms of sale, including the description, quantity and price for goods sold. In the normal course of business, we generally do not accept product returns.

The transaction price is the consideration that we expect to be entitled to in exchange for our products. Some of our contracts contain variable consideration in the form of sales incentives to our customers, such as discounts and rebates. For contracts that include variable consideration, we estimate the factors that determine the variable consideration in order to establish the transaction price.

We have elected that any taxes collected from customers and remitted to government authorities (i.e. sales tax, use tax, etc.) are excluded from the measurement of the transaction price and therefore are excluded from net sales in the consolidated statements of operations.

There are instances where we provide shipping services in relation to the goods sold to our customers. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are included in cost of goods sold. We have elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e. an expense) rather than as a promised service.
 
Rental Equipment

The Company enters into operating lease agreements with customers related to the rental of certain equipment. In accounting for these leases, the cost of the equipment purchased or manufactured by the Company is recorded as an asset, and is depreciated over its estimated useful life. Accumulated depreciation relating to the rental equipment was $11,145,000 and $9,413,000 on December 31, 2018 and December 31, 2017, respectively.
 
Shipping and Handling Costs
 
The Company’s policy is to include shipping and handling costs in costs of goods sold.
 
53


Advertising

We charge advertising costs to expense as incurred. Advertising and marketing expense related to operations for fiscal years 2018, 2017, and 2016 was approximately $11,773,000, $9,566,000 and $7,742,000, respectively. Advertising and marketing expenses are included in Selling, General and Administrative expenses (“SG&A”).

Research and Development

Product development and engineering costs charged to SG&A amounted to $10,429,000, $9,849,000, and $8,847,000 for the years ended December 31, 2018, 2017, and 2016, respectively.

Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. The Company's policy is to accrue for legal costs expected to be incurred in connection with loss contingencies.

Income Taxes

Deferred tax assets and liabilities are determined based on differences between the financial reporting basis and tax basis of assets and liabilities, and are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversals of deferred tax liabilities, projected future taxable income, available tax carry backs and tax planning strategies in making this assessment other than those which we have reserved. We have elected to treat the global intangible low-taxed income (GILTI) tax as a period expense.

We previously considered substantially all of the earnings in our foreign subsidiaries to be permanently reinvested and, accordingly, recorded no deferred income taxes on such earnings. As a result of the fundamental changes to the taxation of multinational corporations as a result of TCJA, we no longer intend to permanently reinvest all of the historical undistributed earnings of our foreign subsidiaries. We will distribute earnings from our European subsidiaries, while maintaining our permanent reinvestment for our other foreign subsidiaries. GAAP requires recognition of a deferred tax liability in the reporting period in which its intent to no longer permanently reinvest its historical undistributed foreign earnings is made. There will generally be no U.S. federal taxes imposed on such future distributions of European foreign earnings.
 
Stock-Based Compensation
 
The Company has granted options to purchase its common stock to certain employees and directors of the Company and its affiliates under various stock option plans at no less than the fair market value of the underlying stock on the date of grant.  These options are granted for a term not exceeding ten years and are forfeited in the event that the employee or director terminates his or her employment or relationship with the Company or one of its affiliates other than by retirement or death.  These options generally vest over five years.  All option plans contain anti-dilutive provisions that permit an adjustment of the number of shares of the Company’s common stock represented by each option for any change in capitalization. Excess tax benefits or awards that are recognized in equity related to stock option exercises are reflected as cash flows from financing activities in the statement of cash flows.

The fair value of each stock option is estimated on the date of grant using the Black-Scholes valuation method with the following assumptions noted:

1.The risk-free rate is based on the U.S. Treasury rate over the expected life of the option at the time of the grant.
2.The dividend yield is calculated as the ratio of dividends paid per share of common stock to the stock price on the date of the grant.
54


3.The expected volatility factors are based on the historical movement of the Company’s common stock price over the expected life of the option.
4.The expected life is the average length of time in which officers, other employees, and non-employee directors are expected to exercise their options, and which are primarily based on historical experience.
  
 The Company calculated the fair value for options with the following weighted-average assumptions for 2018, 2017, and 2016:
Fair Value Calculation Assumptions for Stock Compensation 
  December 31, 
  201820172016
Risk-free interest rate 2.94 %2.23 %1.54 %
Dividend yield 0.5 %0.5 %0.6 %
Volatility factors 34.5 %37.6 %48.5 %
Weighted-average expected life 8.0 years8.0 years8.0 years

Earnings per Common Share (“EPS”)

Basic EPS is computed using the weighted-average number of common shares outstanding during the year. The treasury stock method is used to compute diluted EPS which gives effect to the potential dilution of earnings that could have occurred if additional shares were issued for awards granted under the Company’s incentive stock option plans. The treasury stock method assumes proceeds obtained upon exercise of awards granted under the incentive stock option plans are used to purchase outstanding common stock at the average market price during the period.

2. ACCOUNTING PRONOUNCEMENTS

Accounting Pronouncements Adopted on January 1, 2018

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (ASU) No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605. “Revenue Recognition,” and most industry-specific guidance. Effective January 1, 2018 the Company adopted the provisions of Topic 606 using the modified retrospective method of adoption. There was no impact to our financial position or results of operations as of and for the year ending December 31, 2018 as a result of adopting Topic 606. Therefore, there was no cumulative-effect adjustment to retained earnings as of January 1, 2018 for the impact of the adoption of Topic 606. See “Revenue Recognition” below for our accounting policy affected by our adoption of Topic 606.

Accounting Pronouncements Not Yet Adopted

In February 2016, the FASB issued ASU No. 2016-02, “Leases.” This update requires that a lessee recognize in the statement of financial position a liability to make lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. Similar to current guidance, the update continues to differentiate between finance leases and operating leases, however this distinction now primarily relates to differences in the manner of expense recognition over time and in the classification of lease payments in the statement of cash flows. The updated guidance leaves the accounting for leases by lessors largely unchanged from existing GAAP. The guidance will become effective for us on January 1, 2019. As a lessee, this standard will primarily impact our accounting for long-term real estate and office equipment leases, for which we will recognize a right-of-use asset and a corresponding lease liability on our consolidated balance sheet. We will apply this guidance prospectively, beginning January 1, 2019 and currently estimate the impact on our balance sheet to be approximately $8 million. We are nearing completion of our process to implement a lease accounting system for our leases, including the conversion of our existing lease data to the new system and implementing relevant internal controls and procedures.

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses,” to improve information on credit losses for financial instruments. The ASU replaces the current incurred loss impairment
55


methodology with a methodology that reflects expected credit losses.  The ASU is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted beginning in fiscal years beginning after December 18, 2018. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02, “Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” to allow reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). Upon adoption of the ASU, entities will be required to disclose a description of the accounting policy for releasing income tax effects from accumulated other comprehensive income. The standard is required to be adopted for periods beginning after December 15, 2018, with early adoption available for any set of financial statements that have yet to be issued or made available for issuance including retrospectively for any period in which the effect of the change is the U.S. corporate income tax rate in the TCJA is recognized. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In March 2018, the FASB issued ASU No. 2018-05, “Income Taxes (Topic 740)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118,” which amends certain SEC material in Topic 740 for the income tax accounting implications of the recently issued Tax Reform. This guidance clarifies the application of Topic 740 in situations where a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting under ASC Topic 740 for certain income tax effects of Tax Reform for the reporting period in which the Tax Reform was enacted. During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. For further information, see Note 13 to the consolidated financial statements.

In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-13 “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement”, which modifies the disclosures requirements on fair value measurements. Among other things, the amendments add disclosures for changes in unrealized gains and losses on Level 3 fair value measurements and requires additional disclosures on unobservable inputs associated with Level 3 assets. The guidance will become effective for us on January 1, 2020. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.

In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-14, “Compensation, Defined Benefit Plans,” which modifies the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The update removes certain disclosures that are no longer considered cost beneficial and adds disclosure requirements identified as relevant. The guidance will become effective for us on January 1, 2021 with early adoption permitted for any financial statements that have not been issued. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.

3. BUSINESS COMBINATIONS

Santa Izabel Agro Industria Ltda.

On June 6, 2017, the Company completed the acquisition of Santa Izabel Agro Industria Ltda. ("Santa Izabel"). Santa Izabel designs, manufactures and markets a variety of agricultural implements and trailers sold throughout Brazil. The primary reason for the Santa Izabel acquisition was to broaden the Company's presence in the manufacturing and distribution of agricultural machinery in Brazil. The acquisition price was approximately $10 million.

Old Dominion Brush Company

On June 26, 2017, the Company completed the acquisition of Old Dominion Brush Company, Inc. ("Old Dominion"). Old Dominion manufactures and sells replacement brooms for street sweepers and leaf vacuum equipment. The primary reason for the Old Dominion acquisition was to increase the Company's presence in the sweeper market and broaden our product offerings. The acquisition price was approximately $18 million.
56


R.P.M. Tech Inc.

On August 8, 2017, the Company completed the acquisition of R.P.M. Tech Inc. ("R.P.M."). R.P.M. manufactures and sells heavy duty snow removal equipment. The primary reason for the R.P.M acquisition was to strengthen the Company's offering in industrial snowblowers. The acquisition price was approximately $13 million.

Consolidated Acquisitions

The Company has included the operating results of Old Dominion, Santa Izabel, and R.P.M. in its consolidated financial statements since their acquisitions. The total purchase price has been allocated to assets acquired and liabilities assumed, including deferred taxes, based on their fair values as of the completion of the acquisitions. The following represents the final fair value of the assets acquired and liabilities assumed for all acquisitions as of the acquisition dates (in thousands):
Cash$2,547 
Accounts receivable7,111 
Inventory15,387 
Prepaid expenses134 
Property, plant & equipment5,902 
Intangible assets5,855 
Other assets1,057 
Other liabilities assumed(5,635)
  
Net assets assumed$32,358 
 
Goodwill8,741 
Acquisition Price$41,099 

4. EARNINGS PER SHARE
 
 The following table sets forth the reconciliation from basic to diluted average common shares and the calculations of net income per common share. Net income for basic and diluted calculations does not differ.
(in thousands, except per share amounts) 201820172016
Net income $73,486 $44,315 $40,045 
Average common shares:       
Basic (weighted-average outstanding shares) 11,660 11,549 11,434 
Dilutive potential common shares from stock options 101 133 131 
 
Diluted (weighted-average outstanding shares)
11,761 11,682 11,565 
Basic earnings per share $6.30 $3.84 $3.50 
Diluted earnings per share $6.25 $3.79 $3.46 
 
Stock options totaling 4,850 shares in 2018, 1,565 shares in 2017, and 21,491 shares in 2016 were not included in the diluted earnings per share calculation because the effect would have been anti-dilutive.
                       
57


5. VALUATION AND QUALIFYING ACCOUNTS
Valuation and qualifying accounts included the following:
 
 
 
(in thousands)
Balance
Beginning of
Year
Net
Charged to
Costs and
Expenses
 Translations,
Reclassifications
and Acquisitions
 Net Write-Offs or
Discounts Taken
Balance
End of
Year
2018          
Reserve for sales discounts $15,652 $91,082 $(48)$(88,563)$18,123 
Reserve for inventory obsolescence 6,932 3,773 (116)(3,395)7,194 
Reserve for warranty 5,335 5,815 (144)(6,014)4,992 
2017          
Reserve for sales discounts $13,488 $82,724 $166 $(80,726)$15,652 
Reserve for inventory obsolescence 7,262 3,007 886 (4,223)6,932 
Reserve for warranty 5,262 7,224 567 (7,718)5,335 
2016          
Reserve for sales discounts $15,094 $77,126 $(109)$(78,623)$13,488 
Reserve for inventory obsolescence 9,675 2,041 295 (4,749)7,262 
Reserve for warranty 5,566 7,867 (49)(8,122)5,262 
 
Sales Discounts
 
On December 31, 2018, the Company had $18,123,000 in reserves for sales discounts compared to $15,652,000 on December 31, 2017 on product shipped to our customers under various promotional programs. The most common programs provide a discount when the customer pays within a specified period of time. 

The Company reviews the reserve quarterly based on analysis made on each program outstanding at the time. The cost of these discounts is estimated based on historical experience and known changes in promotional programs and is reported as a reduction to sales when the product sale is recognized. The reserve is adjusted if discounts paid differ from those estimated. Historically, those adjustments have not been material.
 
Inventories – Obsolete and Slow Moving
 
The Company had a reserve of $7,194,000 on December 31, 2018 and $6,932,000 on December 31, 2017 to cover obsolete and slow moving inventory. The increase in the reserve was primarily attributable to the Company's Industrial Division. The obsolete and slow moving inventory reserve is calculated as follows: 1) no inventory usage over a three-year period is deemed obsolete and reserved at 100%; and 2) slow moving inventory with little usage requires a 100% reserve on items that have a quantity greater than a three-year supply. There are exceptions to the obsolete and slow moving classifications if approved by an officer of the Company, based on specific identification of an item or items that are deemed to be either included or excluded from this classification. In cases where there is no historical data, management makes a judgment based on a specific review of the inventory in question to determine what reserves, if any, are appropriate. New products or parts are generally excluded from the reserve until a three-year history has been established.
 
Warranty
 
The Company’s warranty policy is generally to provide its customers warranty for up to one year on all wholegood units and 90 days on parts, though some components can have warranty for longer terms.
 
Warranty reserve, as a percentage of sales, is generally calculated by looking at the current twelve months’ expenses and prorating that amount based on twelve months’ sales with a 90 day to six-month lag period. The Company’s historical experience is that an end-user takes approximately 90 days to six months from the receipt of the unit to file a warranty claim. A warranty reserve is established for each different marketing group.
 
The current liability warranty reserve balance was $4,992,000 on December 31, 2018 and $5,335,000 on December 31, 2017 and is included in Note 10. 
58


 
6. INVENTORIES
 
      Inventories valued at LIFO represented 60% and 62% of total inventory for the years ended December 31, 2018 and 2017, respectively. The excess of current costs (market value) over LIFO-valued inventories was $10,646,000 and $7,919,000 on December 31, 2018 and December 31, 2017, respectively. Inventories consisted of the following on a cost basis, net of reserves for obsolescence and LIFO:
  December 31, 
(in thousands) 20182017
Finished goods and parts $149,298 $133,161 
Work in process 12,732 10,243 
Raw materials 14,600 12,164 
Inventory, net$176,630 $155,568 
 
7. PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consist of the following:
  December 31,   
 
(in thousands)
20182017
Useful
Lives
Land $11,970 $9,920   
Buildings and improvements 90,065 82,412 
5-20 yrs.
Machinery and equipment 88,806 83,445 
3-10 yrs.
Office furniture and equipment 10,290 8,153 
3-7 yrs.
Computer software 11,410 12,500 
3-7 yrs.
Transportation equipment 6,594 5,863 
3 yrs.
Property, plant and equipment, at cost219,135 202,293   
Accumulated depreciation (131,905)(125,629)  
Property, plant and equipment, net$87,230 $76,664   
 
       
8. GOODWILL
 
The changes in the carrying amount of goodwill for the twelve months ended December 31, 2016, 2017, and 2018 are as follows:
IndustrialAgriculturalEuropeanConsolidated
(in thousands)   
Balance at December 31, 2015$56,293 $2,984 $16,232 $75,509 
Translation adjustment 154 505 (1,343)(684)
Balance at December 31, 2016$56,447 $3,489 $14,889 $74,825 
Translation adjustment 389 (27)1,833 2,195 
Goodwill acquired4,846 2,895  7,741 
Balance at December 31, 2017$61,682 $6,357 $16,722 $84,761 
Translation adjustment (659)(901)(816)(2,376)
Goodwill adjustment84 774  858 
Balance at December 31, 2018$61,107 $6,230 $15,906 $83,243 

59


9. DEFINITE- AND INDEFINITE-LIVED INTANGIBLE ASSETS

The following is a summary of both the Company's definite- and indefinite-lived intangible assets net of the accumulated amortization:
 
(in thousands)Estimated Useful LivesDecember 31,
2018
December 31, 2017
Definite:
Trade names and trademarks25 years$23,938 $25,574 
Customer and dealer relationships10-14 years32,260 31,356 
Patents and drawings3-12 years2,061 1,982 
Total at cost58,259 58,912 
Less accumulated amortization(14,902)(11,540)
Total net43,357 47,372 
Indefinite:
Trade names and trademarks5,500 5,500 
Total Intangible Assets$48,857 $52,872 

The Company's net carrying value at December 31, 2018 of intangible assets with definite useful lives consists of trade names and trademarks at $19,721,000, customer and dealer relationships at $22,334,000, and patents and drawings at $1,302,000. As of December 31, 2018, the related accumulated amortization balance for the definite- lived assets were $4,217,000 for trade names and trademarks, $9,926,000 for customer and dealer relationships, and $759,000 for patents and drawings. The Company estimates amortization expense to be $3,500,000 for each of the next five years.

Indefinite-lived trade names and trademarks consisted of the Gradall trade name with a carrying value of $3,600,000 and the Bush Hog trade name with a carrying value of $1,900,000. 

10. ACCRUED LIABILITIES
Accrued liabilities consist of the following balances:
  December 31, 
(in thousands) 20182017
Salaries, wages and bonuses $22,598 $25,100 
Taxes 6,621 3,463 
Warranty 4,992 5,335 
Retirement Provision 2,646 2,792 
Customer Deposits 2,520 200 
Other 4,408 3,564 
Accrued Liabilities$43,785 $40,454 

11. FAIR VALUE OF FINANCIAL INSTRUMENTS

U.S. GAAP requires or permits certain assets or liabilities to be measured at fair value on a recurring or non recurring basis in our balance sheets. U.S. GAAP also requires the disclosure of the fair values of financial instruments when on option to elect fair value accounting has been provided, but such election has not been made. A debt obligation is an example of such a financial instrument.

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while
60


unobservable inputs (lowest level) reflect internally developed market assumptions. In fair value, measurements are classified under the following hierarchy:
 
Level 1 – Quoted prices for identical assets or liabilities in active markets.
Level 2 – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs or significant value-drivers are observable in active markets.
Level 3 – Model-derived valuations in which one or more significant inputs or significant value-drivers are unobservable.

When measuring fair value, the Company maximizes use of observable inputs and minimizes the use of unobservable inputs.

Fair value measurements are classified to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.

The carrying values of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, approximate fair value because of the short-term nature of these items. The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as the floating rates on our outstanding balances approximate current market rates. This conclusion was made based on Level 2 inputs. Other than the investments held by the retirement benefit plans, as described in Note 16 to the Consolidated Financial Statements, the Company does not have any other significant financial assets or liabilities measured at fair value on a recurring basis.

The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as our borrowings bear interest based upon short-term floating market interest rates. The fair value measurement for these liabilities is categorized as Level 2 in the fair value hierarchy. Fair values determined by Level 2 utilize inputs that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
 
Fair value measurements are also used in connection with nonrecurring valuations performed in connection with impairment assessments and acquisition accounting. In completing the analysis of the fair values of certain assets acquired as part of business acquisitions, discounted cash flow models were used, which were principally based upon internal assumptions. In valuing certain of the acquired intangible assets, we used an excess earnings methodology, which is a form of a discounted cash flow analysis.

All of our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.

12. LONG-TERM DEBT
The components of long-term debt are as follows:
  December 31, 
(in thousands) 20182017
Bank revolving credit facility $85,000 $60,000 
Capital lease obligations 298  
Other notes payable  82 
Total debt 85,298 60,082 
Less current maturities 119 82 
Total long-term debt $85,179 $60,000 
 
The Company maintains an unsecured revolving credit facility with certain lenders under its Amended and Restated Revolving Credit Agreement ("Agreement"). The aggregate commitments from lenders under this Agreement are $250,000,000 and, subject to certain conditions, the Company has the option to request an increase in aggregate commitments of up to an additional $50,000,000. The Agreement requires us to maintain various
61


financial covenants including a minimum earnings before interest and tax to interest expense ratio, a maximum leverage ratio, and a minimum asset coverage ratio. The Agreement also contains various covenants relating to limitations on indebtedness, limitations on investments and acquisitions, limitations on sale of properties, and limitations on liens and capital expenditures. The Agreement also contains other customary covenants, representations and events of defaults. The expiration date of the revolving credit facility is December 20, 2021. As of December 31, 2018, $85,000,000 was outstanding under the Agreement. On December 31, 2018, $1,388,000 of the revolver capacity was committed to irrevocable standby letters of credit issued in the ordinary course of business as required by vendors' contracts resulting in $163,612,000 in available borrowings.
 
The aggregate maturities of long-term debt, as of December 31, 2018, are as follows: $119,000 in 2019; $94,000 in 2020; $85,064,000 in 2021; $21,000 in 2022 and zero thereafter. 

13. INCOME TAXES

Tax Reform
 
On December 22, 2017, the U.S. enacted the Tax Cuts and Jobs Act ("TCJA") that instituted fundamental changes to the U.S. Internal Revenue Code of 1986, as amended ("the Code").

We reflected an overall income tax liability of $10.2 million for the year ended December 31, 2017 with respect to TCJA as a result of remeasuring our U.S. deferred tax assets and liabilities using the 21% rate and recognizing a one-time transition tax charge on the deemed repatriation of previously undistributed accumulated earnings and profits of our international subsidiaries. Due to the significant and complex changes to the Code from the TCJA, the SEC issued Staff Accounting Bulletin No. 118, "Income Tax Accounting Implications of the Tax Cuts and Jobs Act," (SAB 118). SAB 118 provides measurement period for up to one year for adjustments to be made to account for the effects of the TCJA. The Company reflected the income tax effects of those aspects of TCJA for which the accounting was complete. To the extent the Company’s accounting for certain income tax effects of TCJA was incomplete but the Company was able to determine a reasonable estimate, the Company recorded a provisional estimate in the financial statements. For those items where a reasonable estimate could not be made, a provisional amount was not recorded and the Company continued to apply the provisions of the tax laws that were in effect immediately before the enactment of TCJA.

During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. The transition tax liability on the deemed repatriation decreased $4.2 million, primarily as a result of additional analysis performed over our historical foreign earnings and foreign source income which provided increased ability to credit foreign taxes associated with the deemed repatriation. In addition, adjustments to deferred assets and liabilities recorded upon the filing of our 2017 federal income tax return resulted in a $1.2 million expense from the rate change. 

Income Statement Components

The jurisdictional components of income before taxes consist of the following:
  December 31, 
(in thousands) 201820172016
Income before income taxes:       
Domestic $66,858 $61,329 $44,446 
Foreign 27,673 21,038 17,743 
  $94,531 $82,367 $62,189 
 
62


The components of income tax expense (benefit) consist of the following:
  December 31, 
(in thousands) 201820172016
Current:       
Domestic $6,771 $26,713 $11,958 
Foreign 7,391 6,222 5,491 
State 4,831 3,789 2,075 
  18,993 36,724 19,524 
Deferred:          
Domestic 2,542 1,711 1,580 
Foreign (390)(155)934 
State (100)(228)106 
  2,052 1,328 2,620 
Total income taxes $21,045 $38,052 $22,144 
     
The difference between income tax expense (benefit) for financial statement purposes and the amount of income tax expense computed by applying the domestic statutory income tax rate of 21% in 2018 and 35% in 2017 and 2016 to income before income taxes consists of the following:
 
  December 31, 
(in thousands) 201820172016
Income tax expense at statutory rates
$19,851 $28,828 $21,766 
Increase (reduction) from:       
Jurisdictional rate differences 719 (1,863)(1,936)
Valuation allowance (267)308 1,731 
Stock based compensation (205)(778)275 
U.S. state taxes 3,917 2,463 1,295 
Domestic production deduction (1,039)(618)
R&D credit (531)(500)(329)
GILTI673   
Other, net 219 397 (40)
Provision for income taxes before tax reform$24,376 $27,816 $22,144 
Effective tax rate before effects of tax reform 26 %34 %36 %
Tax Reform:
Rate change of deferreds1,200 (3,334) 
Transition tax on deemed repatriation (4,531)13,104  
Other 466  
Impact of tax reform$(3,331)$10,236 $ 
Provision for income tax$21,045 $38,052 $22,144 
Effective tax rate22 %46 %36 %
 
63


Deferred Income Tax Assets and Liabilities

Deferred income taxes arise from temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. The components of the Company’s deferred income tax assets and liabilities consist of the following:
  December 31, 
(in thousands) 20182017
Deferred income tax assets:     
Inventory basis difference $1,825 $571 
Accounts receivable reserve 251 310 
Rental equipment and Property, plant and equipment 56 4 
Stock based compensation 672 549 
Pension liability 3,204 2,859 
Employee benefit accrual 1,911 2,193 
Product liability and warranty reserves 1,294 1,211 
Foreign net operating loss 4,164 4,266 
State net operating loss 148 286 
Foreign tax credit 4,106 
Other(156)216 
Total deferred income tax assets$13,369 $16,571 
Less: Valuation allowance(3,696)(8,519)
Net deferred income tax assets$9,673 $8,052 
    
Deferred income tax liabilities:     
Rental equipment and Property, plant and equipment (9,928)(7,477)
Intangible assets (8,944)(7,064)
Expenses not currently deductible for book purposes(749)(887)
Total deferred income tax liabilities$(19,621)$(15,428)
Net deferred income taxes$(9,948)$(7,376)
 
As of December 31, 2018, the Company had foreign deferred tax assets consisting of foreign net operating losses and other tax benefits available to reduce future taxable income in a foreign jurisdiction. These foreign jurisdictions’ net operating loss carry-forwards are approximately $9,499,000 with an unlimited carry-forward period, and $5,100,000 with a carry-forward expiring in 2035. The Company also has U.S. state net operating loss carry-forwards in the amount of $4,602,000 which will expire between 2019 and 2029.

We have recorded a valuation allowance as of December 31, 2018 and 2017 due to uncertainties related to our ability to utilize some of the deferred income tax assets, primarily consisting of international operating losses and foreign tax credits generated by the transition tax, before they expire. The valuation allowance is based on estimates of taxable income in the various jurisdictions in which we operate and the period over which deferred income tax assets will be recoverable. During 2018, the valuation allowance decreased $4.8 million, primarily due to $4.1 million of foreign tax credits that the company was able to utilize to offset foreign source income and reduce the one-time transition tax.

64


Unrecognized Tax Benefits

Unrecognized tax benefits in the amount of $236,000 and $234,000 for 2018 and 2017, respectively, are included in other non-current liabilities on the balance sheet. The unrecognized tax benefits, if recognized, would favorably impact our effective tax rate in a future period. We do not expect our unrecognized tax benefits disclosed above to change significantly over the next 12 months.
 
Unrecognized Tax Benefits 
  December 31, 
20182017
Balance as of beginning of year $234,000 $235,000 
Additions for tax positions related to the current year63,000 62,000 
Additions for tax positions related to prior years  
Reduction due to lapse of statute of limitations(61,000)(63,000)
Balance as of end of year $236,000 $234,000 

The Company adopted the policy to include interest and penalty expense related to income taxes as interest and other expense, respectively. As of December 31, 2018, no interest or penalties has been accrued. The Company’s open tax years for its federal and state income tax returns are for the tax years ended 2013 through 2018. The Company’s open tax years for its foreign income tax returns are for the tax years ended 2011 through 2018. The Company is currently under audit for tax years 2014 and 2015 for the State of New York and for tax year 2011 and 2016 for certain subsidiaries in Canada.

The Company previously considered substantially all of the earnings in our foreign subsidiaries to be permanently reinvested and, accordingly, recorded no deferred income taxes on such earnings. As a result of the fundamental changes to the taxation of multinational corporations created by TCJA, we no longer intend to permanently reinvest all of the historical undistributed earnings of our foreign affiliates. We will distribute earnings from our European subsidiaries, while maintaining our permanent reinvestment for our other foreign subsidiaries. There will generally be no U.S. corporate taxes imposed on such future distributions of foreign earnings or foreign withholding and other local taxes. For the amounts we continue to assert permanent reinvestment, if the amounts were distributed, the company would be subject to approximately $3,326,000 in withholding taxes.

14. COMMON STOCK

On December 19, 2018, the Board of Directors of the Company declared a quarterly dividend of $.12 per share which was paid on January 29, 2019 to holders of record as of January 17, 2019.  The Company also announced a share repurchase program under which the Company is authorized to repurchase, in the aggregate, up to $30 million of its outstanding common stock. 
 
15. STOCK OPTIONS
 
Incentive Stock Option Plan
 
On May 7, 2015, the stockholders of the Company approved the 2015 Incentive Stock Option Plan (“2015 ISO Plan”) and the Company reserved 400,000 shares of common stock for options to be issued under the 2015 ISO Plan. Each option becomes vested and exercisable for up to 20% of the total optioned shares one year following the grant of the option and for an additional 20% of the total optioned shares after each succeeding year until the option is fully exercisable at the end of the fifth year.

We also maintain other incentive option plans that have expired, under which previously granted awards remain outstanding. No additional grants may be awarded under these plans.



65


Following is a summary of activity in the Incentive Stock Option Plans for the periods indicated:
 
  2018 2017 2016 
  Shares 
  Exercise
   Price*
Shares 
  Exercise
   Price*
Shares 
  Exercise
   Price*
Options outstanding at beginning of year 172,875 $43.91 220,820 $37.39 254,195 $34.64 
Granted 9,500 92.50 10,750 83.99 21,000 54.87 
Exercised (41,205)34.89 (54,945)24.83 (43,775)26.59 
Canceled(1,000)54.49 (3,750)54.57 (10,600)50.68 
Options outstanding at end of year 140,170 49.78 172,875 43.91 220,820 37.39 
Options exercisable at end of year 96,320 $41.56 111,875 $36.44 136,220 $29.66 
Options available for grant at end of year336,450   344,950   353,450   
*Weighted Averages
 
 Options outstanding and exercisable at December 31, 2018 were as follows:
 
Qualified Stock Options Options Outstanding Options Exercisable 
  
 Shares
Remaining Contractual Life (yrs)*Exercise Price*SharesExercise     Price*
Range of Exercise Price           
$11.45 - $24.69 6,000 0.53$13.66 6,000 $13.66 
$26.45 - $42.70 54,520 3.58$35.83 54,520 $35.83 
$49.44 - $83.99 70,150 6.56$57.92 35,800 $54.96 
$92.50 - $92.50 9,500 9.36$92.50  $ 
Total 140,170     96,320   
*Weighted Averages
 
The weighted-average grant-date fair values of options granted during 2018, 2017, and 2016 were $38.77, $36.00 and $27.48, respectively. Stock option expense was $482,000, $597,000 and $787,000 for years ending 2018, 2017, and 2016, respectively. As of December 31, 2018, there was $816,000 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. That cost is expected to be recognized over a period of five years.

Equity Incentive Plan
 
Under the Company's 2009 Equity Incentive Plan the Company reserved 400,000 shares of common stock for options to purchase shares of common stock may be granted to non-employee directors. Options become vested and exercisable for up to 20% of the total optioned shares one year following the grant of the option and for an additional 20% of the total optioned shares after each succeeding year until the option is fully exercisable at the end of the fifth year.
 2018 2017 2016 
Options available for grant at end of year146,075 176,294 207,608 

We also maintain other incentive option plans that have expired, under which previously granted awards remain outstanding. No additional grants may be awarded under these plans.

66


Non-Qualified Options

Following is a summary of activity in the Non-Qualified Stock Option Plans for the periods indicated:
 
  2018 2017 2016 
  Shares Exercise Price*Shares Exercise Price*Shares Exercise Price*
Options outstanding at beginning of year 67,000 $42.43 112,400 $34.48 127,300 $32.05 
Granted       
Exercised (26,800)41.61 (45,400)22.73 (14,900)13.73 
Canceled      
Options outstanding at end of year 40,200 42.99 67,000 42.43 112,400 34.48 
Options exercisable at end of year 34,400 $41.21 50,400 $39.86 85,000 $29.61 
*Weighted Averages
 
 Options outstanding and exercisable as of December 31, 2018 were as follows:
Non-Qualified Stock Options Options Outstanding Options Exercisable 
  Shares   Remaining Contractual Life (yrs)*Exercise Price*SharesExercise Price*
Range of Exercise Price           
$11.45 - $24.69 8,000 0.36$11.45 8,000 $11.45 
$26.45 - $42.70 3,200 2.3626.45 3,200 26.45 
$49.44 - $83.99 29,000 5.37$53.51 23,200 $53.51 
Total 40,200     34,400   
*Weighted Averages

There were no options granted in 2016, 2017 or 2018. Stock option expense was $22,000, $22,000 and $27,000 for years ending 2018, 2017, and 2016, respectively. As of December 31, 2018, there was $8,000 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. That cost is expected to be recognized over a period of five years.

During 2018, 2017, and 2016, 26,800, 45,400, and 14,900 non-qualified options were exercised, respectively, $1,115,000, $1,032,000, and $205,000 of cash receipts were received, respectively, and tax deductions of zero, zero, and $657,000 were realized, respectively, for the tax deductions from option exercises.

Restricted Stock Awards/Units
 
Following is a summary of activity in the Restricted Stock Awards for the periods indicated:
  
  2018 2017 2016 
  Shares Grant-Date Fair Value*Shares Grant-Date Fair Value*Shares Grant-Date Fair Value*
Options outstanding at beginning of year 63,052 $70.08 45,621 $54.58 32,616 $53.31 
Granted 35,300 92.50 33,620 84.34 27,440 55.17 
Exercised (22,266)66.91 (16,189)56.03 (11,909)52.67 
Canceled(450)83.99   (2,526)53.57 
Options outstanding at end of year 75,636 81.39 63,052 70.08 45,621 54.58 
*Weighted Averages

67


Restricted stock awards vest 25% after one year following the award date and for an additional 25% of total awarded shares each succeeding year until fully vested. The weighted-average remaining contractual life in years for 2018, 2017, and 2016 was 2.53, 2.69 and 2.89, respectively. Compensation expense was $1,946,000, $1,250,000 and $600,000 for years ending 2018, 2017, and 2016, respectively. As of December 31, 2018, there was $4,825,000 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. That cost is expected to be recognized over a period of four years.
 
16. RETIREMENT BENEFIT PLANS

Defined Benefit Plans
 
In connection with the February 3, 2006 purchase of all the net assets of the Gradall excavator business, the Company assumed sponsorship of two Gradall non-contributory defined benefit pension plans, both of which are frozen with respect to both future benefit accruals and future new entrants.
 
The Gradall Company Employees’ Retirement Plan covers approximately 252 former employees and 67 current employees who (i) were formerly employed by JLG Industries, Inc., (ii) were not covered by a collective bargaining agreement and (iii) first participated in the plan before December 31, 2004. An amendment ceasing future benefit accruals for certain participants was effective December 31, 2004. A second amendment discontinued all future benefit accruals for all participants effective April 24, 2006.

The Gradall Company Hourly Employees’ Pension Plan covered former employees and current employees who (i) were formerly employed by JLG Industries, Inc., (ii) were covered by a collective bargaining agreement and (iii) first participated in the plan before April 6, 1997. An amendment ceasing all future benefit accruals was effective April 6, 1997.

On April 6, 2016, the Company notified all participants in the Gradall Company Hourly Employees’ Pension Plan of our decision to terminate the plan.  Participants in the plan did not lose any benefits but were given a choice between obtaining certain continued annuity benefits that match the benefits offered under the plan or receiving an immediate one-time lump sum payment in total settlement of benefits.  The Company made a final contribution of $622,000 and met all legal requirements to effectuate a proper termination of the plan before December 31, 2016. The Company expensed $2,889,000 related to accumulative pension actuarial losses relating to the closure of the Gradall Hourly Employees' Savings and Investment Plan that had been previously deferred in Other comprehensive income and deferred taxes.

68


 The following table sets forth the change in plan assets, change in projected benefit obligation, rate assumptions and components of net periodic benefit cost as of December 31 with respect to the plan. The measurement dates of the assets and liabilities of the plan were December 31 of the respective years presented.
 
Reconciliation of Funded Status 
  Year Ended December 31,
(in thousands)    20182017 
Change in projected benefit obligation      
Benefit obligation at beginning of year $21,552 $20,787 
Service cost 4 4 
Interest cost 757 831 
Liability actuarial (gain) loss (1,270)866 
Benefits paid (993)(936)
Benefit obligation at end of year 20,050 21,552 
Change in fair value of plan assets       
Fair value of plan assets at beginning of year 20,327 17,858 
Return on plan assets (1,228)2,505 
Employer contributions  900 
Benefits paid (993)(936)
Fair value of plan assets at end of year 18,106 20,327 
Funded status (1,944)$(1,225)
 
The Company recognizes the overfunded or underfunded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of defined benefit postretirement plans as an asset or liability in its consolidated balance sheet and recognizes changes in the funded status in the year in which the changes occur. The Company measures the funded status of a plan as of the date of the year-end consolidated balance sheet.
 
The underfunded status of the plan of $1,944,000 and $1,225,000 as of December 31, 2018 and 2017, respectively, is recognized in the accompanying consolidated balance sheets as long-term accrued pension liability because plan assets are less than the value of benefit obligations expected to be paid.
 
The accumulated benefit obligation for our pension plan represents the actuarial present value of benefits based on employee service and compensation as of a certain date and does not include an assumption about future compensation levels.
 
 In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:
 
Rates to Determine Benefit Obligation 
  
Year Ended December 31,
  20182017
Discount rate 4.20 3.60 
Composite rate of compensation increase N/A N/A 
 

69


Rates to Determine Net Periodic Benefit Cost 
  Year Ended December 31,
  20182017
Discount rate 3.60 4.10 
Long-term rate of return on plan assets 7.25 7.25 
Composite rate of compensation increase N/A N/A 
  
The Company employs a building block approach in determining the expected long-term rate of return on plan assets. Historical markets are studied and long-term historical relationships between equities and fixed income are preserved consistent with the widely accepted capital market principle that assets with higher volatility generate a greater return over the long run. Current market factors such as inflation and interest rates are evaluated before long-term market assumptions are determined. The long-term portfolio return is established via a building block approach with proper consideration of diversification and re-balancing. Peer data and historical returns are reviewed to check for reasonability and appropriateness.

The following table presents the components of net periodic benefit cost (gains are denoted with parentheses and losses are not):
Components of Net Periodic Benefit Cost 
  Year Ended December 31,
 (in thousands)
2018 2017 
Service cost $4 $4 
Interest cost 757 831 
Expected return on plan assets (1,454)(1,275)
Amortization of net loss346 433 
Net periodic benefit cost $(347)$(7)

 The Company estimates that $542,000 of unrecognized actuarial expense will be amortized from accumulated other comprehensive income (loss) into net periodic benefit costs during 2019.
 
The Company employs a total return investment approach whereby a mix of equities and fixed income investments are used to maximize the long-term return of plan assets for a prudent level of risk. Risk tolerance is established through careful consideration of plan liabilities, plan funded status, and corporate financial condition. The investment portfolio contains a diversified blend of equity and fixed income investments. Furthermore, equity investments are diversified across U.S. and non-U.S. stocks, as well as growth, value, and small and large capitalization. Other assets such as real estate, private equity, and hedge funds are used judiciously to enhance long-term returns while improving portfolio diversification. Derivatives may be used to gain market exposure in an efficient and timely manner; however, derivatives may not be used to leverage the portfolio beyond the market value of the underlying investments. Investment risk is measured and monitored on an ongoing basis through quarterly investment portfolio reviews, annual liability measurements, and periodic asset/liability studies. Our current asset allocations are consistent with our targeted allocations.
 
 The pension plans' weighted-average asset allocation as a percentage of plan assets at December 31 are as follows:
 
Asset Allocation as a Percentage of the Plan 
  
Year Ended December 31,
  20182017
Equity securities 55 55 
Debt securities 38 38 
Short-term investments 2 2 
Other 5 5 
Total 100 100 
70


  
The following table presents the hierarchy levels for our postretirement benefit plan investments as of December 31 as described in Note 1 to the Consolidated Financial Statements:
 
 

 
 
(in thousands)
December 31, 2018
Quoted
Prices in Active
Markets for
Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Mutual Funds:        
Mid Cap$1,176 $1,176 $— $— 
Large Cap2,618 2,618 — — 
International2,051 2,051 — — 
Common/Collective Trusts:
Wells Fargo Liability Driven Solution 2,532 — 2,532 — 
Wells Fargo BlackRock International Equity 765 — 765 — 
Wells Fargo Core Bond 1,266 — 1,266 — 
Wells Fargo/Causeway International 766 — 766 — 
Wells Fargo BlackRock Large Cap Growth Index Fund 1,026 — 1,026 — 
Wells Fargo BlackRock Large Cap Value Index Fund 1,025 — 1,025 — 
Wells Fargo Multi-Manager Small Cap 1,246 — 1,246 — 
Wells Fargo BlackRock Russell 2000 Index Fund 573 — 573 — 
Wells Fargo BlackRock S&P Mid Cap Index Fund 641 — 641 — 
Wells Fargo/MFS Value CIT F 516 — 516 — 
Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT 516 — 516 — 
Wells Fargo/T. Rowe Price Equity Income 515 — 515 — 
Wells Fargo Voya Large Cap Growth CIT F 516 — 516 — 
Cash & Short-term Investments358 358 — — 
Total $18,106 $6,203 $11,903 $ 
            
71


 
 
 
 
(in thousands)
December 31, 2017
Quoted
Prices in Active
Markets for
Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
 
Significant
Unobservable
Inputs
(Level 3)
Mutual Funds:        
Mid Cap$1,321 $1,321 $— $— 
Large Cap2,930 2,930 — — 
International2,300 2,300 — — 
Common/Collective Trusts:
Wells Fargo Liability Driven Solution 2,845 — 2,845 — 
Wells Fargo BlackRock International Equity 859 — 859 — 
Wells Fargo Core Bond 1,416 — 1,416 — 
Wells Fargo/Causeway International 861 — 861 — 
Wells Fargo BlackRock Large Cap Growth Index Fund 1,146 — 1,146 — 
Wells Fargo BlackRock Large Cap Value Index Fund 1,146 — 1,146 — 
Wells Fargo Multi-Manager Small Cap 1,387 — 1,387 — 
Wells Fargo BlackRock Russell 2000 Index Fund 636 — 636 — 
Wells Fargo BlackRock S&P Mid Cap Index Fund 715 — 715 — 
Wells Fargo/MFS Value CIT F 578 — 578 — 
Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT 577 — 577 — 
T. Rowe Price Equity Income 577 — 577 — 
Wells Fargo Voya Large Cap Growth CIT F 577 — 577 — 
Cash & Short-term Investments456 456 — — 
Total $20,327 $7,007 $13,320 $ 
              
Our interests in the common collective trust investments are managed by one custodian. Consistent with our investment policy, the custodian has invested the assets across a widely diversified portfolio of U.S. and international equity and fixed income securities. Fair values of each security within the collective trust as of December 31, 2018 were obtained from the custodian and are based on quoted market prices of individual investments; however, since the fund itself does not have a quoted market price, these assets are considered Level 2.

The common collective funds noted in the above table have estimated fair value using the net asset value per share of investments. Investments can be redeemed immediately at the current net asset value per share based on the fair value of the underlying assets. Redemption frequency is daily. The categories contain investments in equity securities of smaller growing companies, medium-sized U.S. companies, large value-oriented and growth-oriented companies, and foreign companies traded on international markets.
 
72


Expected benefit payments are estimated using the same assumptions used in determining our benefit obligation as of December 31, 2018. The following table illustrates the estimated pension benefit payments that are projected to be paid:
 
Projected Future Benefit Payments 
 
(in thousands)
Employees’
Retirement Plan
2019 $1,151 
2020 1,170 
2021 1,233 
2022 1,269 
2023 1,283 
Years 2024 through 2028 6,417 

Supplemental Retirement Plan
 
The Board of Directors of the Company adopted the Alamo Group Inc. Supplemental Executive Retirement Plan (the “SERP”), effective as of January 3, 2011.  The SERP will benefit certain key management or other highly compensated employees of the Company and/or certain subsidiaries who are selected by the Compensation Committee and approved by the Board to participate.
  
The SERP is intended to provide a benefit from the Company upon retirement, death or disability, or a change in control of the Company.  Accordingly, the SERP obligates the Company to pay to a participant a Retirement Benefit (as defined in the SERP) upon the occurrence of certain payment events to the extent a participant has a vested right thereto.  A participant’s right to his or her Retirement Benefit becomes vested in the Company’s contributions upon 10 years of Credited Service (as defined in the SERP) or a change in control of the Company.  The Retirement Benefit is based on 20% of the final three-year average salary of each participant on or after his or her normal retirement age (65 years of age).  In the event of the participant’s death or a change in control, the participant’s vested retirement benefit will be paid in a lump sum to the participant or his or her estate, as applicable, within 90 days after the participant’s death or a change in control, as applicable.  In the event that the participant is entitled to a benefit from the SERP due to disability, retirement or other termination of employment, the benefit will be paid in monthly installments over a period of fifteen years.
 
The Company records amounts relating to the SERP based on calculations that incorporate various actuarial and other assumptions, including discount rates, rate of compensation increases, retirement dates and life expectancy.  The net periodic costs are recognized as employees render the services necessary to earn the SERP benefits.

In May of 2015, the Board amended the SERP to allow the Board to modify the retirement benefit percentage either higher or lower than 20%. In May of 2016, the Board added additional highly compensated employees to the plan. As of December 31, 2018, the current retirement benefit (as defined in the plan) for the participants ranges from 10% to 20%.
 
73


The change in the Projected Benefit Obligation (PBO) as of December 31, 2018 and 2017, is shown below:
 
Reconciliation of Benefit Obligation 
Year Ended December 31, 
(in thousands)20182017
Benefit obligation at January 1,$5,945 $5,387 
Service cost 249 198 
Interest cost 248 204 
Liability actuarial loss (gain)(328)247 
Benefits paid(98)(91)
Plan amendments1,430  
Benefit obligation at December 31,$7,446 $5,945 

The components of net periodic pension expense were as follows:
 
Components of Net Periodic Benefit Cost 
Year Ended December 31,
(in thousands)20182017
Service cost$249 $198 
Interest cost248 204 
Amortization of prior service cost501 406 
Net periodic benefit cost$998 $808 
 
The Company estimates that $317,000 of unrecognized actuarial expense will be amortized from accumulated other comprehensive income into net periodic benefit costs during 2019.

In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:
 
Assumptions used to determine benefit obligations at December 31:
 
Rates to Determine Benefit Obligation 
  20182017
Discount rate 4.10 3.45 
Composite rate of compensation increase 3.00 3.00 
 
Assumptions used to determine net periodic benefit cost for the years ended December 31:
 
Rates to Determine Net Periodic Benefit Cost 
  20182017
Discount rate 3.45 3.85 
Composite rate of compensation increase3.00 3.00 
Long-term rate of return on plan assets N/A  N/A  

74


Future estimated benefits expected to be paid from the plan over the next ten years as follows:

Projected Future Benefit Payments 
(in thousands)SERP 
2019$375 
2020397 
2021405 
2022499 
2023504 
Years 2024 through 20283,255 

Defined Contribution Plans
 
The Company has two defined contribution plans, The Gradall Salaried Employees’ Savings and Investment Plan (“Salary Plan”) and The International Association of Machinist and Aerospace Workers Retirement Plan (“IAM Plan”). The Company contributed $418,000, $408,000, and $435,000 to the IAM Plan for the plan years ended December 31, 2018, 2017 and 2016, respectively. The Company converted the Salary Plan into its 401(k) retirement and savings plan and put the Hourly Plan into a separate 401(k) retirement and savings plan.
 
The Company provides a defined contribution 401(k) retirement and savings plan for eligible U.S. employees. Company matching contributions are based on a percentage of employee contributions. Company contributions to the plan during 2018, 2017 and 2016 were $2,340,000, $1,942,000, and $1,900,000, respectively.
 
 Three of the Company’s international subsidiaries also participate in a defined contribution and savings plan covering eligible employees. The Company’s international subsidiaries contribute between 0% and 10% of the participant’s salary up to a specific limit. Total contributions made to the above plans were $850,000, $716,000, and $735,000 for the years ended December 31, 2018, 2017 and 2016, respectively.
 
17. REVENUE AND SEGMENT REPORTING
 
Disaggregation of revenue is presented in the tables below by product type.  Management has determined that this level of disaggregation would be beneficial to users of the financial statements.

Revenue by Product Type 
December 31, 
(in thousands) 20182017 2016 
Net Sales 
Wholegoods $802,403 $714,862 $663,331 
Parts 186,979 182,412 167,411 
Other 19,440 15,106 14,006 
Consolidated $1,008,822 $912,380 $844,748 
 
Other includes rental sales, extended warranty sales and service sales as it is considered immaterial.

75


The Company has included a summary of the financial information by reporting segment. The following table presents the revenues and income from operations by reporting segment for the years ended December 31, 2018, 2017, and 2016:
 
  December 31, 
(in thousands) 201820172016
Net Revenue       
Industrial$598,930 $522,706 $484,088 
Agricultural235,069 227,389 205,834 
European 174,823 162,285 154,826 
Consolidated $1,008,822 $912,380 $844,748 
Income from Operations       
Industrial$64,213 $51,914 $35,984 
Agricultural22,649 24,059 20,720 
European 14,226 12,765 10,916 
Consolidated $101,088 $88,738 $67,620 
 
The following table presents the goodwill and total identifiable assets by reporting segment for the years ended December 31, 2018 and 2017:
 
December 31,
(in thousands)20182017
Goodwill
Industrial$61,107 $61,682 
Agricultural6,230 6,357 
European15,906 16,722 
Consolidated$83,243 $84,761 
Identifiable Assets
Industrial$421,539 $369,271 
Agricultural162,548 141,023 
European137,546 129,377 
Consolidated$721,633 $639,671 


18. INTERNATIONAL OPERATIONS AND GEOGRAPHIC INFORMATION
 
Following is selected financial information on the Company’s international operations, which include Europe, Canada and Australia:
International Operations Financial Information 
  December 31, 
(in thousands) 201820172016
Net sales $297,246 $254,144 $232,291 
Income from operations 28,301 23,110 18,544 
Income before income taxes 29,254 22,476 18,720 
Identifiable assets 244,888 227,758 167,990 

76


 Following is other selected geographic financial information on the Company’s operations:

Geographic Financial Information 
December 31, 
(in thousands) 201820172016
 
Geographic net sales:
United States $726,582 $663,600 $615,028 
United Kingdom 51,043 44,416 45,184 
France 90,956 86,443 79,070 
Canada 62,077 52,332 48,357 
Australia 9,055 12,778 13,580 
Brazil 16,829 9,321 2,665 
Other 52,280 43,490 40,864 
Total net sales $1,008,822 $912,380 $844,748 
 
Geographic location of long-lived assets:
    
United States $191,958 $171,048 $166,707 
United Kingdom 19,270 18,948 16,254 
France 18,650 19,324 16,772 
Canada 21,647 24,302 19,435 
Australia 815 917 1,401 
Brazil15,701 11,558 3,621 
Total long-lived assets $268,041 $246,097 $224,190 
     
Net sales are attributed to countries based on the location of customers.
 
19. COMMITMENTS AND CONTINGENCIES

Leases
 
The Company leases office space and equipment under various operating and capital leases, which generally are expected to be renewed or replaced by other leases.  As of December 31, 2018, future minimum lease payments under these non-cancelable leases are:
Future Minimum Lease Payments 
  
(in thousands)
Operating
Leases
Capitalized
Leases
2019$3,310 $119 
20202,453 94 
20211,308 64 
2022743 21 
2023419  
Thereafter 79  
Total minimum lease payments $8,312 $298 
     
Rental expense for operating leases was $5,087,000 for 2018, $4,788,000 for 2017, and $4,060,000 for 2016.

77


Other Commitments

Like other manufacturers, the Company is subject to a broad range of federal, state, local and foreign laws and requirements, including those concerning air emissions, discharges into waterways, and the generation, handling, storage, transportation, treatment and disposal of hazardous substances and waste materials, as well as the remediation of contamination associated with releases of hazardous substances at the Company’s facilities and off-site disposal locations, workplace safety and equal employment opportunities. These laws and regulations are constantly changing, and it is impossible to predict with accuracy the effect that changes to such laws and regulations may have on the Company in the future. Like other industrial concerns, the Company’s manufacturing operations entail the risk of noncompliance, and there can be no assurance that the Company will not incur material costs or other liabilities as a result thereof.

20. QUARTERLY FINANCIAL DATA (Unaudited)
Summarized quarterly financial data for 2018 and 2017 are presented below. Seasonal influences affect the Company’s sales and profits, with heavier business occurring in May through August.
(in thousands, except per share amounts)
  20182017
  First Second Third 
Fourth
First Second Third 
Fourth(1)
Sales $238,087 $257,125 $257,572 $256,038 $215,389 $213,276 $240,455 $243,260 
Gross profit 60,257 66,454 66,772 62,632 54,164 54,679 64,939 60,911 
Net income 14,583 18,771 23,543 16,589 12,167 12,316 16,592 3,240 
Earnings per share                 
Diluted $1.24 $1.60 $2.00 $1.41 $1.05 $1.05 $1.42 $0.27 
Average shares                 
Diluted 11,739 11,759 11,777 11,768 11,620 11,671 11,708 11,727 
Dividends per share $0.11 $0.11 $0.11 $0.11 $0.10 $0.10 $0.10 $0.10 
Market price of
    common stock
                
High $120.22 $118.93 $102.29 $93.45 $79.50 $92.67 $107.69 $119.50 
Low $103.38 $88.60 $88.13 $72.85 $71.20 $71.72 $86.80 $104.87 
(1) The Net income for the fourth quarter of 2017 includes a one-time charge of $10.1 million relating to the U.S. tax reform act. 
 
The sum of quarterly earnings per share may not equal total year earnings per share due to rounding of earnings per share amounts, and differences in weighted-average shares and equivalent shares outstanding for each of the periods presented.

21. SUBSEQUENT EVENTS
On February 21, 2019, the Company announced that it entered into an agreement to acquire 100% of the outstanding capital shares of Dutch Power Company B.V. (“Dutch Power”), a privately held equipment manufacturer based in the Netherlands. Dutch Power designs, manufactures and sells a variety of landscape and vegetation management machines and attachments under several different brand names including Herder, Conver, Roberine, Votex and Precision Makers. The acquisition is expected to close in the first quarter of 2019.
78
EX-21.1 2 a201810kex211.htm EXHIBIT 21.1 Document

Exhibit 21.1
 
SUBSIDIARIES OF ALAMO GROUP INC.
 
 
Name
Jurisdiction
of Incorporation
Alamo Group (USA) Inc. (1) Delaware 
Alamo Group Europe Limited (1)United Kingdom 
Alamo Group (Canada) Inc. (1) New Brunswick 
Alamo Group Brazil I, Inc. (1)Delaware
Alamo Group Brazil II, Inc. (1)Delaware
Gradall Industries, Inc. (2) Delaware 
NP Real Estate Inc. (2) Ohio 
Bush Hog, Inc. (2) Delaware 
Henke Manufacturing Corporation (2) Kansas 
Alamo Group (TX) Inc. (2) Texas
Alamo Group Services Inc.(2) Delaware 
Alamo Group Management Inc. (2) Texas 
Tenco Industries Inc. (2) Delaware 
Alamo Sales Corp. (2) Delaware 
RhinoAg, Inc. (2)Delaware 
Tiger Corporation (2) Nevada 
Howard P. Fairfield LLC (2)Delaware
Super Products LLC (2)Delaware
Wausau Equipment Company Inc. (2)Delaware
Terrain King Corporation (2) Nevada 
Schwarze Industries, Inc. (2) Alabama 
Schwarze Industries Australia PTY Ltd. (3) Australia 
Schulte (USA) Inc. (2) Florida 
Nite-Hawk Sweepers, LLC (2) Washington 
Herschel Parts, Inc. (2)Nevada 
Old Dominion Brush Company, Inc. (2)Delaware
ALG (HK) Limited (2)Hong Kong
ALG (Beijing) Trading Co. Ltd. (9)China
Alamo Group (FR) SAS (4) France 
Alamo Manufacturing Services (UK) Limited (4) United Kingdom 
McConnel Ltd. (4) United Kingdom 
Twose of Tiverton Ltd. (5) United Kingdom 
Spearhead Machinery Ltd. (4)United Kingdom 
Bomford & Evershed Ltd. (5) United Kingdom 
Bomford Turner Ltd. (5) United Kingdom 
Turner International (ENG) Ltd. (5) United Kingdom 
SMA Faucheux SAS (6)France
Kellands Agricultural Ltd. (4)United Kingdom
Forges Gorce SAS (6)France 
Rousseau SAS (6) France 
Rivard SAS (6) France 
R.P.M. Tech Inc. (7)Alberta
Schulte Industries Ltd. (7) New Brunswick 
Tenco Inc. (7) New Brunswick 
Everest Equipment Co. (7)Nova Scotia
Super Products Canada Inc. (7)Alberta
Fieldquip PTY Ltd. (10)Australia
Alamo Brasil Participacoes Ltda. (11)Brazil
Herder Implementos e Maquinas Agricolas Ltda. (12)Brazil
Santa Izabel Agro Industria Ltda. (12)Brazil
_____________________



(1)100% owned by Alamo Group Inc.
(2)100% owned by Alamo Group (USA) Inc.
(3)100% owned by Schwarze Industries, Inc.
(4)100% owned by Alamo Group (Europe) Limited
(5)100% owned by Alamo Manufacturing Services (UK) Limited
(6)100% owned by Alamo Group (FR) SAS
(7)100% owned by Alamo Group (Canada) Inc.
(8)100% owned by SMA SAS
(9)100% owned by ALG (HK) Limited
(10)100% owned by Schwarze Industries Australia PTY Ltd.
(11)
  90% owned by Alamo Group Brazil I, Inc.
10% owned by Alamo Group Brazil II, Inc.
(12)100% owned by Alamo Brasil Participacoes Ltda.


EX-23.1 3 a201810kex231.htm EXHIBIT 23.1 Document

Exhibit 23.1
 
Consent of Independent Registered Public Accounting Firm
 
 
The Board of Directors
Alamo Group Inc.:

We consent to the incorporation by reference in the registration statements on Form S-3 (Registration No. 333-180049), and on Form S-8 (Registration Nos. 333-204169, 333-174755, 333-143216, and 333-88454) of Alamo Group Inc. of our reports dated March 1, 2019, with respect to the consolidated balance sheets of Alamo Group Inc. as of December 31, 2018 and 2017, and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2018, and the related notes (collectively, the “consolidated financial statements”), and the effectiveness of internal control over financial reporting as of December 31, 2018, which reports appear in the December 31, 2018 annual report on Form 10-K of Alamo Group Inc.
/s/KPMG LLP 
San Antonio, Texas
March 1, 2019


EX-31.1 4 a201810kex311.htm EXHIBIT 31.1 Document

Exhibit 31.1
 
I, Ronald A. Robinson, certify that:


1.I have reviewed this annual report on Form 10-K of Alamo Group Inc;

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(s) 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; and

1.The registrant's other certifying officer(s) 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 the 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.
 
 
March 1, 2019/s/Ronald A. Robinson   
  
Ronald A. Robinson
President & Chief Executive Officer
  


EX-31.2 5 a201810kex312.htm EXHIBIT 31.2 Document

Exhibit 31.2
  
I, Dan E. Malone, certify that:
 
1.I have reviewed this annual report on Form 10-K of Alamo Group Inc;

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(s) 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; and

1.The registrant's other certifying officer(s) 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 the 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.


March 1, 2019/s/Dan E. Malone   
  
Dan E. Malone
Executive Vice President & Chief Financial Officer
  


EX-31.3 6 a201810kex313.htm EXHIBIT 31.3 Document

Exhibit 31.3
 

 I, Richard J. Wehrle, certify that:
 
1.I have reviewed this annual report on Form 10-K of Alamo Group Inc;

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(s) 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; and

1.The registrant's other certifying officer(s) 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 the 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.
 

March 1, 2019/s/Richard J. Wehrle   
  
Richard J. Wehrle
Vice President & Corporate Controller
  


EX-32.1 7 a201810kex321.htm EXHIBIT 32.1 Document

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 of Alamo Group Inc. (the “Company”) on Form 10-K for the period ended December 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Ronald A. Robinson, President & Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


March 1, 2019/s/Ronald A. Robinson   
  
Ronald A. Robinson
President & Chief Executive Officer
  


EX-32.2 8 a201810kex322.htm EXHIBIT 32.2 Document

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 of Alamo Group Inc. (the “Company”) on Form 10-K for the period ended December 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Dan E. Malone, Executive Vice President & Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
March 1, 2019/s/Dan E. Malone   
  
Dan E. Malone
Executive Vice President & Chief Financial Officer
  
  (Principal Financial Officer)   


EX-32.3 9 a201810kex323.htm EXHIBIT 32.3 Document

Exhibit 32.3
 
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 of Alamo Group Inc. (the “Company”) on Form 10-K for the period ended December 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Richard J. Wehrle, Vice President & Corporate Controller of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
March 1, 2019/s/Richard J. Wehrle   
  
Richard J. Wehrle
Vice President, Controller and Treasurer
  
  (Principal Accounting Officer)   


EX-101.SCH 10 alg-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Significant Accounting Policies (Schedule of Fair Value Assumptions and Methodology) (Details) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business Combinations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business Combinations (Schedule of Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Earnings Per Share (Calculation of Basic and Diluted EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Valuation and Qualifying Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Valuation and Qualifying Accounts (Schedule of Valuation and Qualifying Accounts) (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Valuation and Qualifying Accounts (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Inventories (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Inventories (Schedule of Inventory, Current) (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2324306 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Property, Plant and Equipment (Schedule of Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2126108 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2327307 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2428412 - Disclosure - Goodwill (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - Definite- and Indefinite-Lived Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2330308 - Disclosure - Definite- and Indefinite-Lived Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2431413 - Disclosure - Definite- and Indefinite-Lived Intangible Assets (Schedule of Definite and Indefinite Lived Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2432414 - Disclosure - Definite- and Indefinite-Lived Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2133110 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2334309 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2435415 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136111 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2137112 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2338310 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2439416 - Disclosure - Long-Term Debt (Schedule of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2440417 - Disclosure - Long-Term Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2141113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2342311 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2443418 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2444419 - Disclosure - Income Taxes (Schedule of Income (Loss) before Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2445420 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 2446421 - Disclosure - Income Taxes (Income Tax Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 2447422 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2149114 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 2450424 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2151115 - Disclosure - Stock Options link:presentationLink link:calculationLink link:definitionLink 2352312 - Disclosure - Stock Options (Tables) link:presentationLink link:calculationLink link:definitionLink 2453425 - Disclosure - Stock Options (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2454426 - Disclosure - Stock Options (Schedule of Qualified Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2455427 - Disclosure - Stock Options (Schedule of Qualified Stock Options Outstanding and Exercisable) (Details) link:presentationLink link:calculationLink link:definitionLink 2456428 - Disclosure - Stock Options (Equity Incentive Plan) (Details) link:presentationLink link:calculationLink link:definitionLink 2457429 - Disclosure - Stock Options (Schedule of Non-Qualified Stock Options Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2458430 - Disclosure - Stock Options (Schedule of Non-Qualified Stock Options Outstanding and Exercisable) (Details) link:presentationLink link:calculationLink link:definitionLink 2459431 - Disclosure - Stock Options (Schedule of Restricted Stock Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2160116 - Disclosure - Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2361313 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2462432 - Disclosure - Retirement Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2463433 - Disclosure - Retirement Benefit Plans (Schedule of Changes in Plan Assets, Changes in Projected Benefit Obligation, Rate Assumptions, and Components of Net Periodic Benefit Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2464434 - Disclosure - Retirement Benefit Plans (Schedule of Assumptions Used) (Details) link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - Retirement Benefit Plans (Schedule of Net Periodic Benefit Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2466436 - Disclosure - Retirement Benefit Plans (Weighted Average Asset Allocations) (Details) link:presentationLink link:calculationLink link:definitionLink 2467437 - Disclosure - Retirement Benefit Plans (Schedule of Fair Value of Plan Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2468438 - Disclosure - Retirement Benefit Plans (Schedule of Expected Benefit Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2169117 - Disclosure - Revenue and Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2370314 - Disclosure - Revenue and Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2471439 - Disclosure - Revenue and Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2172118 - Disclosure - International Operations and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2373315 - Disclosure - International Operations and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2474440 - Disclosure - International Operations and Geographic Information (Schedule of Selected Financial Information for International Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 2475441 - Disclosure - International Operations and Geographic Information (Schedule of Geographic Net Sales and Location of Long-lived assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2176119 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2377316 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2478442 - Disclosure - Commitments and Contingencies (Schedule of Future Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2479443 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2180120 - Disclosure - Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2381317 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2482444 - Disclosure - Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2183121 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2484445 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 alg-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 alg-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 alg-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Stock based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Goodwill acquired Goodwill, Acquired During Period Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Jurisdictional rate differences Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Inventory Disclosure [Abstract] Range [Domain] Range [Domain] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Reserve for sales discounts SEC Schedule, 12-09, Sales Discounts [Member] SEC Schedule, 12-09, Sales Discounts [Member] Market price of common stock Market Price Range Common Stock [Abstract] Market Price Range Common Stock [Abstract] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Foreign net operating loss Deferred Tax Assets, Operating Loss Carryforwards, Foreign Income Statement Location [Domain] Income Statement Location [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Legal Entity [Axis] Legal Entity [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Total unrecognized compensation cost related to non-vested share-based compensation arrangements Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Cash & Short-term Investments Cash And Short Term Investments [Member] Cash And Short Term Investments [Member] Restricted cash Restricted Cash Long-lived assets Long-Lived Assets Fair value of plan assets at beginning of year Fair value of plan assets at end of year Fair value of plan assets Defined Benefit Plan, Plan Assets, Amount Multiemployer Plan Name [Domain] Multiemployer Plan Name [Domain] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Deferred income tax assets: Deferred Tax Assets, Gross [Abstract] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Withholding taxes Tax Cuts And Jobs Act, Incomplete Accounting, Provisional Undistributed Accumulated Earnings Of Foreign Subsidiary Tax Cuts And Jobs Act, Incomplete Accounting, Provisional Undistributed Accumulated Earnings Of Foreign Subsidiary Additional Paid-in Capital Additional Paid-in Capital [Member] Proceeds from issuance of long-term debt Proceeds from Issuance of Long-term Debt Depreciation - PP&E Depreciation Australia AUSTRALIA GILTI Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount Options Outstanding, Exercise price range (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options R&D credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Income tax receivable Income Taxes Receivable, Current Dutch Power Dutch Power Company B.V. [Member] Dutch Power Company B.V. R.P.M. R.P.M. Tech Inc. [Member] R.P.M. Tech Inc. [Member] Income Taxes Income Tax, Policy [Policy Text Block] Common stock repurchased Payments for Repurchase of Common Stock Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Other Product and Service, Other [Member] Goodwill Goodwill, balance at the beginning of the period Goodwill, balance at the end of the period Goodwill Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Plan amendments Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment Agricultural Agricultural [Member] Agricultural [Member] Rental expense for operating leases Operating Leases, Rent Expense Brazil BRAZIL Property, plant and equipment, net Property, Plant and Equipment, Net DEFINITE- AND INDEFINITE-LIVED INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Wells Fargo Voya Large Cap Growth CIT F Wells Fargo Voya Large Cap Growth CIT F [Member] Wells Fargo Voya Large Cap Growth CIT F [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Accrued pension liabilities Liability, Defined Benefit Pension Plan, Noncurrent Income taxes payable Accrued Income Taxes, Current 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Options Employee Stock Option [Member] Canada CANADA 2021 Capital Leases, Future Minimum Payments Due in Three Years Net deferred income taxes Deferred Tax Liabilities, Net Composite rate of compensation increase (percentage) Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Weighted-average expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Available borrowings Line of Credit Facility, Remaining Borrowing Capacity Statement [Table] Statement [Table] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Underfunded status Funded status Defined Benefit Plan, Funded (Unfunded) Status of Plan Receivables [Abstract] Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Current maturities of long-term debt and capital lease obligations Less current maturities Long-term Debt and Capital Lease Obligations, Current Options available for grant at end of year (in shares) Options available for grant at end of year (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Reduction due to lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) LONG-TERM DEBT Debt Disclosure [Text Block] Amended and Restated Revolving Credit Agreement Amended And Restated Revolving Credit Agreement [Member] Amended And Restated Revolving Credit Agreement [Member] Wells Fargo/Causeway Wells Fargo Causeway [Member] Wells Fargo Causeway [Member] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Indefinite-lived Intangible Assets by Major Class [Axis] Indefinite-lived Intangible Assets [Axis] Schedule of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Other income Other Nonoperating Income (Expense) BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] Domestic production deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Net periodic pension expense, Long-term rate of return on plan assets (percentage) Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets Cash paid during the year for: Supplemental Cash Flow Information [Abstract] Change in fair value of plan assets Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Balance Beginning of Year Balance End of Year Reserves for sales discounts on products shipped under promotional programs SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Basic (in shares) Basic (weighted-average outstanding shares) Weighted Average Number of Shares Outstanding, Basic Total net Finite-Lived Intangible Assets, Net 2023 Capital Leases, Future Minimum Payments Due in Five Years Year Five after Grant Date Share-based Compensation Award, Tranche Five [Member] Share-based Compensation Award, Tranche Five [Member] Entity Public Float Entity Public Float Risk-free interest rate (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Other assets and liabilities, net Increase (Decrease) in Other Noncurrent Liabilities Expenses not currently deductible for tax purposes Deferred Tax Liabilities, Other Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Four Long-term Debt, Maturities, Repayments of Principal after Year Four Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Interest income Investment Income, Interest Allocated Share-based Compensation Expense Allocated Share-based Compensation Expense Net operating loss carryforwards Operating Loss Carryforwards Retirement Plan Name [Axis] Retirement Plan Name [Axis] 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Operating Leases Operating Leases, Future Minimum Payments Receivable [Abstract] ASSETS Assets [Abstract] Employees’ Retirement Plan Gradall Company Employees Retirement Plan [Member] Gradall Company Employees Retirement Plan Schedule of Goodwill Schedule of Goodwill [Table Text Block] Inventory reserve percentage Inventory Reserve Percentage Inventory Reserve Percentage Range [Axis] Range [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash and cash equivalents Cash and cash equivalents at beginning of the year Cash and cash equivalents at end of the year Cash and Cash Equivalents, at Carrying Value Deferred income taxes Deferred Income Tax Assets, Net Total deferred income tax assets Deferred Tax Assets, Gross $11.45 - $22.55 Qualified Stock Options Exercise Price Range One [Member] Qualified Stock Options Exercise Price Range One [Member] Large Cap Large Cap Mutual Funds [Member] Large Cap Mutual Funds Options, Outstanding, Exercise Price (in dollars per share) Options Outstanding, Exercise Price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price INTERNATIONAL OPERATIONS AND GEOGRAPHIC INFORMATION International Operations And Geographic Information [Text Block] International Operations And Geographic Information Business Acquisition [Axis] Business Acquisition [Axis] France FRANCE Prepaid expenses Prepaid Expense, Current Return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Document Fiscal Year Focus Document Fiscal Year Focus COMMON STOCK Stockholders' Equity Note Disclosure [Text Block] Stockholders’ equity: Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] United Kingdom UNITED KINGDOM $49.44 - $83.99 Non- Qualified Stock Options Exercise Price Range Three [Member] Non- Qualified Stock Options Exercise Price Range Three [Member] Scenario [Axis] Scenario [Axis] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Former employees Former Employees Covered By Pension Plan Former Employees Covered By Pension Plan FAIR VALUE OF FINANCIAL INSTRUMENTS Fair Value Disclosures [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Exercise Price Range [Axis] Exercise Price Range [Axis] Foreign Current Foreign Tax Expense (Benefit) Other assets Other Assets, Noncurrent Acquisition price Business Combination, Consideration Transferred Entity Current Reporting Status Entity Current Reporting Status Entity Emerging Growth Company Entity Emerging Growth Company Retained Earnings Retained Earnings [Member] Current employees Current Employees Covered By Pension Plan Current Employees Covered By Pension Plan Segment [Domain] Segments [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income Tax Authority [Axis] Income Tax Authority [Axis] Wholegoods Wholegood Units [Member] Wholegood Units [Member] Customer and dealer relationships Customer Relationships [Member] Diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Business Acquisition [Line Items] Business Acquisition [Line Items] REVENUE AND SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Inventories, net Inventory, net Inventory, Net Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Mid Cap Mid Cap Mutual Funds [Member] Mid Cap Mutual Funds Stock options excluded from diluted earnings per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Business Combinations [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months Years 2024 through 2028 Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter Benefit obligation, Discount rate (percentage) Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Service cost Defined Benefit Plan, Service Cost Employer contribution percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay $49.44 - $83.99 Qualified Stock Options Exercise Price Range Three [Member] Qualified Stock Options Exercise Price Range Three [Member] Decrease in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Gradall Gradall [Member] Gradall [Member] Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Entity [Domain] Entity [Domain] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Land Land [Member] 2023 Operating Leases, Future Minimum Payments, Due in Five Years Net (loss) gain on pension and other post-retirement benefits Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Parts Parts [Member] Parts [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Schedule of Share-based Compensation, Stock Options, Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] 2020 Long-term Debt, Maturities, Repayments of Principal in Year Two Bank revolving credit facility Line of Credit [Member] Debt Disclosure [Abstract] Inventory usage period Inventory Usage Period Inventory Usage Period Year One after Grant Date Share-based Compensation Award, Tranche One [Member] Business Segments [Axis] Segments [Axis] Segments [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] PROPERTY, PLANT AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] 2022 Long-term Debt, Maturities, Repayments of Principal in Year Four Proceeds from exercise of stock options Proceeds from Issuance of Common Stock Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] State Deferred State and Local Income Tax Expense (Benefit) 2009 Equity Incentive Plan Two Zero Zero Nine Equity Incentive Plan [Member] Two Zero Zero Nine Equity Incentive Plan [Member] COMMITMENTS AND CONTINGENCIES Contingencies Disclosure [Text Block] Goodwill [Line Items] Goodwill [Line Items] Rental equipment and Property, plant and equipment Deferred Tax Assets, Property, Plant and Equipment Provision for income taxes before tax reform Income Tax Expense (Benefit), Before Tax Cuts And Jobs Act Of 2017 Income Tax Expense (Benefit), Before Tax Cuts And Jobs Act Of 2017 Pensions Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vesting [Domain] Vesting [Domain] Old Dominion Old Dominion Brush Company, Inc. [Member] Old Dominion Brush Company, Inc. [Member] Short-term investments Short-term Investments [Member] U.S. state taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Granted, exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Additions for tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Weighted average grant date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Hourly Employees’ Pension Plan Gradall Company Hourly Employees Pension Plan [Member] Gradall Company Hourly Employees Pension Plan [Member] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Outstanding at beginning of year (in dollars per share) Outstanding at end of year (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Number of non-contributory defined benefit pension plans Defined Benefit Plan, Number of Defined Benefit Pension Plans Defined Benefit Plan, Number of Defined Benefit Pension Plans Tax Reform: Effective Income Tax Rate Reconciliation, Amount [Abstract] Percentage of final 3 year average salary in which retirement benefit is based (percentage) Percentage Of Final Three Years Average Salary Retirement Benefit Assumption Percentage Of Final Three Years Average Salary Retirement Benefit Assumption Stock-based compensation expense Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Wells Fargo BlackRock Large Cap Growth Index Fund Wells Fargo Large Cap Growth Index Fund [Member] Wells Fargo Large Cap Growth Index Fund [Member] Option term (years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Impact of tax reform Impact of tax reform Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Amount Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Amount Dilutive potential common shares from stock options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Geographical [Axis] Geographical [Axis] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Net carrying value of intangibles with definite useful lives Finite-lived Intangible Assets Acquired Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract] Unsecured Debt Unsecured Debt [Member] Acquisition Price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Amount expenses of accumulated pension actuarial losses Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit Foreign Plan Foreign Plan [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Total deferred income tax liabilities Deferred Tax Liabilities, Gross Useful Lives Property, Plant and Equipment, Useful Life Less: Valuation allowance Deferred Tax Assets, Valuation Allowance Entity Voluntary Filers Entity Voluntary Filers Entity Filer Category Entity Filer Category Total minimum lease payments Operating Leases, Future Minimum Payments Due Equity [Abstract] Translations, Reclassifications and Acquisitions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Schedule of Valuation and Qualifying Accounts Schedule Of Valuation And Qualifying Accounts [Table Text Block] Schedule Of Valuation And Qualifying Accounts [Table Text Block] Research and Development Research and Development Expense, Policy [Policy Text Block] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Income Tax Disclosure [Abstract] Effective tax rate Effective Income Tax Rate Reconciliation, Before Tax Cuts And Jobs Act Of 2017, Percent Effective Income Tax Rate Reconciliation, Before Tax Cuts And Jobs Act Of 2017, Percent Retirement Plan Type [Axis] Retirement Plan Type [Axis] Subsequent Event [Table] Subsequent Event [Table] 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Net operating loss carryforwards with unlimited carryforward period Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Years of monthly installments associated with SERP disability Deferred Compensation Arrangement Maximum Contractual Term Deferred Compensation Arrangement Maximum Contractual Term Product liability and warranty reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Number of principal reporting segments Number of Reportable Segments Entity Registrant Name Entity Registrant Name Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share Computer software Software and Software Development Costs [Member] Office furniture and equipment Furniture and Fixtures [Member] Treasury Stock Treasury Stock [Member] Average common shares: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] $24.69 - $42.70 Qualified Stock Options Exercise Price Range Two [Member] Qualified Stock Options Exercise Price Range Two [Member] Industrial Industrial [Member] Industrial [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Additions for tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Schedule of Assumptions Used Schedule of Assumptions Used [Table Text Block] Vesting [Axis] Vesting [Axis] Net Charged to Costs and Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Long-term tax liability Accrued Income Taxes, Noncurrent Retirement age Deferred Compensation Arrangement with Individual, Retirement Age Deferred Compensation Arrangement with Individual, Retirement Age Entity Central Index Key Entity Central Index Key 2021 Long-term Debt, Maturities, Repayments of Principal in Year Three Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Schedule of Finite Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Year Three after Grant Date Share-based Compensation Award, Tranche Three [Member] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Estimated foreign earnings and profits tax expense Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense ACCRUED LIABILITIES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Capitalized Leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Aggregate commitments Line of Credit Facility, Maximum Borrowing Capacity 2020 Capital Leases, Future Minimum Payments Due in Two Years Retirement Plan Name [Domain] Retirement Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Warranty Standard Product Warranty, Policy [Policy Text Block] Average common shares: Average Common Shares [Abstract] Average Common Shares [Abstract] Schedule of Components of Long-Term Debt Schedule of Long-term Debt Instruments [Table Text Block] Fair Value Disclosures [Abstract] INVENTORIES Inventory Disclosure [Text Block] Inventory basis difference Deferred Tax Assets, Inventory Entity Shell Company Entity Shell Company State net operating loss Deferred Tax Assets, Operating Loss Carryforwards, State and Local Payables and Accruals [Abstract] Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Change in projected benefit obligation Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Schedule of Allocation of Plan Assets Schedule of Allocation of Plan Assets [Table Text Block] Tax effect of exercised non-qualified stock options Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Non-US Non-US [Member] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Transition tax on deemed repatriation Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Definite Finite-Lived Intangible Assets, Gross Work in process Inventory, Work in Process, Net of Reserves Long-term debt and capital lease obligation, net of current maturities Total long-term debt Long-term Debt and Capital Lease Obligations Plan Name [Axis] Plan Name [Axis] Capital lease obligations Capital Lease Obligations [Member] State State and Local Jurisdiction [Member] Equity Component [Domain] Equity Component [Domain] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Net periodic pension cost, Discount rate (percentage) Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Exercisable at end of year, exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Common Stock Common Stock [Member] Property, plant and equipment Property, Plant and Equipment, Gross Property, plant & equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Stock based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Geographical [Domain] Geographical [Domain] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share Options exercisable at end of year (in shares) Options Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Product warranty accrual period of expenses used in calculation Product Warranty Accrual Period Of Expenses Used In Calculation Product Warranty Accrual Period Of Expenses Used In Calculation Trade accounts payable Accounts Payable, Current Property, Plant and Equipment [Abstract] Total minimum lease payments Capital Leases, Future Minimum Payments Due Current Fiscal Year End Date Current Fiscal Year End Date GOODWILL Goodwill Disclosure [Text Block] Machinery and equipment Machinery and Equipment [Member] Total debt Amount outstanding under revolving credit facility Long-term Debt and Capital Lease Obligations, Including Current Maturities Treasury stock (in shares) Treasury Stock, Shares Restricted Stock Restricted Stock [Member] Amount of final contribution Defined Benefit Plan, Benefit Obligation, Payment for Settlement Income Tax Authority [Domain] Income Tax Authority [Domain] Award Type [Domain] Equity Award [Domain] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Quarterly Financial Information Disclosure [Line Items] Schedule Of Quarterly Financial Information Disclosure [Line Items] Schedule Of Quarterly Financial Information Disclosure [Line Items] Borrowings on bank revolving credit facility Proceeds from Lines of Credit Asset allocations as a percentage of plan assets Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Foreign tax credit Deferred Tax Assets, Tax Credit Carryforwards, Foreign Additional paid-in capital Additional Paid in Capital, Common Stock Inventories Inventory, Policy [Policy Text Block] Wells Fargo Russell 2000 Index Fund Wells Fargo Russell Two Zero Zero Zero Index Fund [Member] Wells Fargo Russell Two Zero Zero Zero Index Fund [Member] Dividends paid (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Provision for doubtful accounts Provision for Doubtful Accounts Less: Accumulated depreciation Accumulated depreciation relating to rental equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Finished goods and parts Inventory, Finished Goods, Net of Reserves Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Reserve for warranty SEC Schedule, 12-09, Reserve, Warranty [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 2022 Capital Leases, Future Minimum Payments Due in Four Years Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Non Qualified Options Non Qualified Options [Member] Non Qualified Options [Member] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Estimated useful lives Estimated Useful Lives Finite-Lived Intangible Asset, Useful Life STOCK OPTIONS Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Wells Fargo/T. Rowe Price Equity Income T Rowe Price Equity Income [Member] T Rowe Price Equity Income [Member] Standby Letters of Credit Standby Letters of Credit [Member] Taxes Taxes Payable, Current Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Qualified Stock Options Qualified Stock Options Qualified Stock Options [Member] Qualified Stock Options [Member] Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Rental equipment, net Rental Equipment, Net Rental Equipment, Net Deferred income tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Other Other Investments [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Pension liability Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Options outstanding at beginning of year (in shares) Options outstanding at end of year (in shares) Options Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Income from operations Income from Operations Income from operations Operating Income (Loss) Liability Driven Solution Liability Driven Solution [Member] Liability Driven Solution [Member] Other liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Commitments and Contingencies Disclosure [Abstract] Period cost is expected to be recognized (years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Accounting Policies [Table] Accounting Policies [Table] Accounting Policies [Table] Increase (reduction) from: Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount [Abstract] Inventories Increase (Decrease) in Inventories Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Annual contribution amount Defined Contribution Plan, Employer Discretionary Contribution Amount Outstanding at beginning of year (in shares) Outstanding at end of year (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Subsequent Event Subsequent Event [Member] Number of defined contribution plans Defined Contribution Plan, Number Of Plans Defined Contribution Plan, Number Of Plans Volatility factors (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Income taxes payable Increase (Decrease) in Income Taxes Payable 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Statement of Stockholders' Equity [Abstract] Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] VALUATION AND QUALIFYING ACCOUNTS Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Domestic Current Federal Tax Expense (Benefit) Product development and engineering costs Research and Development Expense Pension Plans, Defined Benefit Pension Plan [Member] Schedule of Quarterly Financial Information Disclosure [Table] Schedule Of Quarterly Financial Information Disclosure [Table] Schedule Of Quarterly Financial Information Disclosure [Table] Exercised (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Net operating loss carryforwards expiring in 2035 Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] 2021 Operating Leases, Future Minimum Payments, Due in Three Years Patents and drawings Intellectual Property [Member] Period of time that vested retirement benefit will be paid after death or change in control Deferred Compensation Arrangement with Individual, Duration Limit Vested Retirement Benefit Will Be Paid After Death Or Change In Control Deferred Compensation Arrangement with Individual, Duration Limit Vested Retirement Benefit Will Be Paid After Death Or Change In Control 2021 Defined Benefit Plan, Expected Future Benefit Payment, Year Three United States UNITED STATES Basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic European European [Member] European [Member] Amortization of net loss Defined Benefit Plan, Amortization of Gain (Loss) Liability actuarial (gain) loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Thereafter Capital Leases, Future Minimum Payments Due Thereafter Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Document Period End Date Document Period End Date Quarterly Financial Information Disclosure [Abstract] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Benefit obligation at beginning of year Benefit obligation at end of year Defined Benefit Plan, Benefit Obligation Amortization of debt issuance Amortization of Debt Issuance Costs Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Transportation equipment Transportation Equipment [Member] Common stock, $.10 par value, 20,000,000 shares authorized; 11,662,688 and 11,577,048 outstanding at December 31, 2018 and December 31, 2017, respectively Common Stock, Value, Issued Net deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Dividend yield (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Tax Cut And Jobs Act Of 2017, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Tax Cut And Jobs Act Of 2017, Amount Indefinite Carrying values of indefinite lived trade names Indefinite-lived Intangible Assets (Excluding Goodwill) Trade names and trademarks Trademarks and Trade Names [Member] Wells Fargo BlackRock Large Cap Value Index Fund Wells Fargo Large Cap Value Index Fund [Member] Wells Fargo Large Cap Value Index Fund [Member] Subsequent Events Subsequent Events [Text Block] 2019 Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months Accounts receivable reserve Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Cost of sales Cost of Goods and Services Sold Dividends declared (in dollars per share) Dividends per share (in dollars per share) Common Stock, Dividends, Per Share, Declared IAM Plan International Association Of Machinist And Aerospace Retirement Plan [Member] International Association Of Machinist And Aerospace Retirement Plan [Member] Retirement Provision Liability, Defined Benefit Plan, Current Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Net sales: Revenues [Abstract] Treasury stock, at cost; 42,600 shares at December 31, 2018 and December 31, 2017 Treasury Stock, Value Total assets Identifiable assets Total Identifiable Assets Assets Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Wells Fargo Multi-Manager Small Cap Wells Fargo Multi-Manager Small Cap [Member] Wells Fargo Multi-Manager Small Cap [Member] Inventories - Obsolete and Slow Moving Inventory Impairment, Policy [Policy Text Block] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Plan Name [Domain] Plan Name [Domain] Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Table] Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Table] Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Table] Number of international subsidiaries that participate in defined contribution and savings plan Defined Contribution Plan, Number of Subsidiaries Defined Contribution Plan, Number of Subsidiaries Range of Exercise Price, Lower Range Limit (in dollars per share) Range of Exercise Price, Lower Range Limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Current retirement benefit percentage Defined Benefit Plan, Retirement Benefit Percentage Defined Benefit Plan, Retirement Benefit Percentage Rental equipment Increase (Decrease) in Rental Equipment Increase (Decrease) in Rental Equipment Other notes payable Notes Payable, Other Payables [Member] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Document Fiscal Period Focus Document Fiscal Period Focus Provision for deferred income tax expense Provision for deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Document Type Document Type Options Outstanding, Remaining Contractual Life Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Estimated fair value of assets acquired and liabilities assumed as of the acquisition date Schedule of Business Acquisitions, by Acquisition [Table Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Income Statement [Abstract] Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Percentage of LIFO inventory Percentage of LIFO Inventory Income taxes Income Taxes Paid, Net Excess of current costs over stated LIFO value Excess of Replacement or Current Costs over Stated LIFO Value SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Amortization of intangibles Amortization of Intangible Assets Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Rental Equipment Equipment [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Provision for income taxes Total income taxes Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items] Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items] [Line Items] for Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Table] Total current assets Assets, Current Product warranty period Product Warranty Period Product Warranty Period Income tax benefit (expense) related to items of other comprehensive (loss) income Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Accounting Policies [Line Items] Accounting Policies [Line Items] [Line Items] for Accounting Policies [Table] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired $24.69 - $42.70 Non Qualified Stock Options Exercise Price Range Two [Member] Non Qualified Stock Options Exercise Price Range Two [Member] Tax deductions from option exercises Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options Total current liabilities Current liabilities Liabilities, Current Schedule of Changes in Projected Benefit Obligations Schedule of Changes in Projected Benefit Obligations [Table Text Block] Buildings and improvements Building and Building Improvements [Member] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Additional unrecognized tax benefit that would affect our annual effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Rate change of deferreds Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Total liabilities and stockholders’ equity Liabilities and Equity 2020 Operating Leases, Future Minimum Payments, Due in Two Years Wells Fargo/T. Rowe Price I Large-Cap Growth Managed CIT Wells Fargo T Rowe Price I Large Cap Growth Managed CIT [Member] Wells Fargo T Rowe Price I Large Cap Growth Managed CIT [Member] Accounts receivable, net Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Class of Stock [Line Items] Class of Stock [Line Items] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Award Type [Axis] Award Type [Axis] RETIREMENT BENEFIT PLANS Pension and Other Postretirement Benefits Disclosure [Text Block] Intangible assets, net Total Intangible Assets Intangible Assets, Net (Excluding Goodwill) Amount of capacity Line of Credit Facility, Capacity Available for Trade Purchases Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Diluted (in shares) Diluted (weighted-average outstanding shares) Weighted Average Number of Shares Outstanding, Diluted 2020 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Intangible assets Deferred Tax Liabilities, Intangible Assets Employee benefit accrual Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits ACCOUNTING PRONOUNCEMENTS New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Product warranty accrual lag period Product Warranty Accrual Lag Period Product Warranty Accrual Lag Period Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Interest cost Defined Benefit Plan, Interest Cost Rental equipment and Property, plant and equipment Deferred Tax Liabilities, Property, Plant and Equipment Common stock, shares issued (in shares) Common Stock, Shares, Issued Santa Izabel Agro Industria, LTDA Santa Izabel Agro Industria, LTDA [Member] Santa Izabel Agro Industria, LTDA [Member] Supplemental Employee Retirement Plans, Defined Benefit Supplemental Employee Retirement Plan [Member] Range of Exercise Price, Upper Range Limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Options Exercisable, Exercise price range (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Inventory obsolescence reserves Inventory Valuation Reserves Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] $92.50 - $92.50 Qualified Stock Options Exercise Price Range Four [Member] Qualified Stock Options Exercise Price Range Four Foreign tax credit Deferred Tax Assets, Tax Credit Carryforwards, Foreign [Member] Deferred Tax Assets, Tax Credit Carryforwards, Foreign Principal payments on long-term debt and capital leases Proceeds from (Repayments of) Long-term Debt and Capital Securities Subsequent Events [Abstract] Subsequent Events [Abstract] Number of final years in which the Retirement Benefit is based Deferred Compensation Arrangement with Individual, Term Of Final Average Salary Used To Determine Retirement Benefit Deferred Compensation Arrangement with Individual, Term Of Final Average Salary Used To Determine Retirement Benefit Outstanding at beginning of year, exercise price (in dollars per share) Outstanding at end of year, exercise price (in dollars per share) Outstanding at end of year, exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Foreign Foreign Tax Authority [Member] Other Stockholders' Equity, Other Annual vesting percentage of award Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage SERP credited service period Deferred Compensation Arrangement Requisite Service Period Deferred Compensation Arrangement Requisite Service Period Dividends paid Dividends, Cash Provision for current income tax expense (benefit) Current Income Tax Expense (Benefit) Net income Net income Net Income (Loss) Attributable to Parent Less accumulated amortization Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Other Deferred Tax Assets, Other Raw materials Inventory, Raw Materials, Net of Reserves Wells Fargo/MFS Value CIT F Wells Fargo MFS Value CIT F [Member] Wells Fargo MFS Value CIT F [Member] Adjustments to reconcile net income to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Entity Small Business Entity Small Business QUARTERLY FINANCIAL DATA (Unaudited) Quarterly Financial Information [Text Block] Rental Equipment Lessee, Leases [Policy Text Block] Wells Fargo Core Bond Wells Fargo Core Bond [Member] Wells Fargo Core Bond [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Debt securities Defined Benefit Plan, Debt Security [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Forecast Scenario, Forecast [Member] Net assets assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Purchase of patents Payments to Acquire Intangible Assets Net Write-Offs or Discounts Taken SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Balance (in shares) Balance (in shares) Shares, Outstanding Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Year Two after Grant Date Share-based Compensation Award, Tranche Two [Member] Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Canceled, exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Repayment on bank revolving credit facility Repayments of Lines of Credit Accrued liabilities Accrued liabilities Accrued Liabilities, Current Schedule of Defined Benefit Plans Disclosures Schedule of Defined Benefit Plans Disclosures [Table Text Block] Reserve for inventory obsolescence SEC Schedule, 12-09, Reserve, Inventory [Member] Repurchased shares Stock Repurchased During Period, Value Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Award vesting period (years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Product and Service [Axis] Product and Service [Axis] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Advertising expense Advertising Expense Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Per common share - diluted Earnings Per Share, Diluted [Abstract] Contractual Obligation, Fiscal Year Maturity Schedule Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Other Other Geographical Areas [Member] Other Geographical Areas [Member] State Current State and Local Tax Expense (Benefit) Decrease in transition tax liability on deemed repatriation Tax Cuts And Jobs Act, Decrease In Deferred Tax Liability Due To Transition Tax Tax Cuts And Jobs Act, Decrease In Deferred Tax Liability Due To Transition Tax Long term tax payable Increase (Decrease) in Accrued Taxes Payable Warranty Product Warranty Accrual, Current Options Exercisable, Exercise Price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price Current liabilities: Liabilities, Current [Abstract] Estimate of amount of unrecognized actuarial expense Defined Benefit Plan, Expected Amortization, Next Fiscal Year Selling, General and Administrative expenses Selling, General and Administrative Expenses [Member] Wells Fargo S&P Mid Cap Index Fund Wells Fargo Standard And Poors Mid Cap Index Fund [Member] Wells Fargo Standard And Poors Mid Cap Index Fund [Member] Share Price (in dollars per share) Share Price Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] 2019 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months Shipping and Handling Costs Revenue From Contract With Customer, Shipping And Handling Costs [Policy Text Block] Revenue From Contract With Customer, Shipping And Handling Costs Selling, general and administrative expenses Selling, General and Administrative Expense Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Wells Fargo BlackRock International Equity Wells Fargo International Equity Index Fund [Member] Wells Fargo International Equity Index Fund [Member] Year Four after Grant Date Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Net sales Sales Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Maximum amount of aggregate commitments Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit INCOME TAXES Income Tax Disclosure [Text Block] 2022 Operating Leases, Future Minimum Payments, Due in Four Years Debt issuance cost Payments of Debt Issuance Costs Segment Reporting [Abstract] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Domestic statutory rate at 35% Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Average shares Weighted Average Number of Shares Outstanding, Diluted [Abstract] Impairment of Long-lived assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Interest expense Interest Expense Net periodic pension expense, rate of compensation increase (percentage) Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Goodwill and Intangible Assets Disclosure [Abstract] Other comprehensive (loss) income before income tax benefit (expense) Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Effect of exchange rate changes on cash Effect of Exchange Rate on Cash and Cash Equivalents Domestic Deferred Federal Income Tax Expense (Benefit) Earnings per Common Share (EPS) Earnings Per Share, Policy [Policy Text Block] Advertising Advertising Costs, Policy [Policy Text Block] 2015 ISO Plan Incentive Stock Option 2015 Plan [Member] Incentive Stock Option 2015 Plan [Member] 2019 Capital Leases, Future Minimum Payments Due, Next Twelve Months SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Customer Deposits Contract with Customer, Liability, Current Net income per common share: Earnings Per Share [Abstract] Shares of common stock reserved for options to be issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Exercised, exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Subsequent Event [Line Items] Subsequent Event [Line Items] Minimum Low Minimum [Member] Retirement Benefits [Abstract] $11.45 - $22.55 Non Qualified Stock Options Exercise Price Range One [Member] Non Qualified Stock Options Exercise Price Range One [Member] Product warranty accrual period for sales used in calculation Product Warranty Accrual Period For Sales Used In Calculation Product Warranty Accrual Period For Sales Used In Calculation Current assets: Assets, Current [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Balance as of beginning of year Balance as of end of year Unrecognized Tax Benefits Credit Facility [Axis] Credit Facility [Axis] International International Mutual Funds [Member] International Mutual Funds [Member] Salaries, wages and bonuses Accrued Employee Benefits, Current Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Equity securities Defined Benefit Plan, Equity Securities [Member] Statement of Comprehensive Income [Abstract] Net sales Revenues Percentage of outstanding capital shares acquired Business Acquisition, Percentage of Voting Interests Acquired Other long-term liabilities Other Liabilities, Noncurrent Net actuarial gain (loss) arising during period net of taxes Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Bush Hog Bush Hog [Member] Bush Hog [Member] Proceeds from stock options exercised Proceeds from Stock Options Exercised Gross profit Gross profit Gross Profit Dividends paid Payments of Ordinary Dividends, Common Stock EARNINGS PER SHARE Earnings Per Share [Text Block] Trade accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Trade Names Trade Names [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Weighted average remaining contractual life (years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Other Other Liabilities, Current Multiemployer Plan Name [Axis] Multiemployer Plan Name [Axis] Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Maximum High Maximum [Member] 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Depreciation - Rental Equipment Expense EX-101.PRE 14 alg-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 alg-20181231_g1.jpg begin 644 alg-20181231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ***XWXT?M"_!#]G;P_'XH^.'Q1T;PS93,5MGU2\5'N&&,K%'R\I M&X$A 2 9#;H[QY'(W <$'H:TO@1^V5^RY^TU+):? SXW:%X@NXHS))IT%P8KM4 M&,N;>4)+M&1\VW /&: /3**Y3XQ?''X2_L_>$E\=_&?QW8^'='>\2U74-0)ED;[,$CG:!VSC.!*K M)TZB@#N**\#_ .'I'_!/G_HZSPK_ .!$G_Q%>E_"']H/X&_'[3I]5^"OQ9T# MQ1#:,%NSHNIQSM;D]!(JGVX#/:@#L:**\N^%G[:O[*?QN\=/\,_A/\== MU[7DBED.F6%R6D*1D!R,@!@,]B>.>E 'J-%%>!_\/2/^"?/_ $=9X5_\")/_ M (B@#WRBO(/A_P#M_?L5?%+Q!!X5\"_M-^#[W4KJ01VMBVKI#+.YZ)&LNTNQ M[!;;121\?[WKZ&@#Z"HKE?A# M\Q3?>:GJUXD$$0S@;G<@ DX '4D@#DT :]%?.UA_P5 MF_X)UZEXA'AFW_:ET);DR;!+/:W45OG./^/AX1$![[\>]>_:#K^A>*=&MO$? MAC6K34=/O85EL[^PN5FAGC/(='0E64]B"10!;HKS73?VP_V8M7^,DG[/>G?& MO0Y/&L=W+:OX<^T%;CSXU+O'@@ L%5C@'M78_$+XA^"OA1X,U#XB?$;Q';Z1 MHFE0B74-2NV(C@0L%W,0#QD@?C0!LT5S'PC^,_PM^//@Y/B#\'O&UEX@T62X MD@34;!B8VD0X=*YOX,_\ !1#]BG]H'Q%%X1^%'[1.@ZAJMPX2UTVY M,ME/<,?X8H[E(VE;V0$T >T45F>-?&?A;X=>$M1\=^-];@TW1](LWNM2U"Y) M$=O"@RSMCL ,UXM_P](_X)\_]'6>%?\ P(D_^(H ]\HKRGX1_MQ?LE_'GQBG MP^^#WQWT+Q!K4EO).FG6$KF0QH,NV"HX ->K4 %%<+\3_P!I[]G+X*:[#X8^ M,'QU\)>%]2N+1;JWL->\06]I-) 69!*J2."4+(Z[NF5([&J?@/\ :_\ V5/B MEXKM/ GPV_:.\$Z]K5]YGV+2=(\36UQ<3[(VD?9&CEFVHC,<#@*3T% 'HU%% M>8>!/VT/V6?B9\3I/@OX&^-NBW_BN*6XBDT!)'2Y62#=YR;'4' _$'Q0\(_'#1K_ ,/>%5B;Q#K$#2>18B0D)O8KU)'09/3U% 'J ME%>!_P##TC_@GS_T=9X5_P# B3_XBMOXQ[*N2:]@H ***\B^.7[>G['W[-NMGPQ\:/C[H>CZHJ@RZ4KR75U"" 0 M9(;=)'CR""-P&1R.* /7:*\]^ _[5W[.7[3EE<7OP'^+^C>)/LBAKNVLIRMQ M;J3@-)!(%D12> 64 FCXW_M7?LZ?LVW6G6/QT^+FD^&9=6CD?38]2D93<+&5 M#E< ]"ZY^M 'H5%%>>_"K]J[]G3XX>,]4^'GPF^+FDZ[K>BQN^JZ;8R,9+94 MD$3%@0.CD+]30!Z%17C'CC_@H?\ L3?#7QAJ'@#QW^T?XN:IKNC:+H=QXFU74X8-/M+1[JYO))!Y<<*J7:0MTVA03GTH M MT5Y!\-/V^_V-OC'XWL/AM\,/VA/#^M:[J;.MAIEE,YEG*1M(P4%0.$1F^@ M-;OB#]J[]G3PK\8K3]G[Q%\7-)M/&E])"EIX=ED87$K2C=& ,8^821O954D_2N7^"7[2'P,_ M:/TN^UOX&_$O3?$UIIMPL%]/IKLRPR,NX*V0.2.: .VHKAOA3^TS^SY\=-5O M="^#GQD\.^)KS38A)?VVBZI'.>E 'J-%9'C[Q]X.^%W@ M[4/B#\0?$%OI6BZ5;F?4=1NB1'!&" 68@'C)%>-?\/2/^"?/_1UGA7_P(D_^ M(H ]\HKPK2?^"FG[!.N:I;:)I'[47ABXN[RX2"U@CGDW22.P55'R=22!^-=G MK/[5W[.GA_XS6_[/&M?%S2;?QM=21);^'))&^TR-(@D0 8QRA!'/2@#T*BO- M? W[8?[,?Q*^*5U\$O WQGT;4?%EE+<176@0RL+B-X"5F4JRCE"#D=1@^E>B M:AJ%CI-A/JNIW<=O;6T+2W$\K!4C102S,3T ))]J )J*\J\"_MP?LF_$WPW MXB\7^ ?CGHFJZ7X2L!>^);ZU=S'IUN0Y$DA*\ A'QW.T^E%?_ (D_P#B* /?**\8\#?\%$/V)OB7XOT[P#X#_:/\.ZIK.K72VVFZ M?:S.9+B5NB+E>IKV>@ HKQKQ[_P4+_8J^%WC'4/A]\0?VC/#NE:UI5P8-1TZ MZF<202 E6 4\X(K(_X>D?\ !/G_ *.L\*_^!$G_ ,10![Y17+?"#XV?"GX^ M^$!X^^#?CFQ\0Z,;I[8:AI[DQ^:F-R<@6(O+6SU*5E>2 NZ"084\;D!_\ #TC_ ()\_P#1UGA7 M_P ")/\ XBNZ^"'[5W[.G[25UJ-C\"_BYI/B:728XWU*/39&8VZR%@A;('4H MV/I0!Z%17(?&?X^?!O\ 9W\,P>,OC=\1--\-:7=7JV=O>:E*562=D9Q&, DG M:CGZ*:O_ N^*OPZ^-?@BS^)/PI\7V>NZ%J!D%GJ=A)NBE,#D.C*0> MXH Z"BN6^+'QM^$/P)T&W\4?&7XD:/X8TZZNQ:VU[K5\EO'+.59Q&K,0"VU& M./136UX7\3^'?&WANP\8>$=:MM2TK5+2.ZT[4+.4/%BWGB+7;Y+:RL+62YO+F4_+%$BEG<^P4$_A0!:HKP/_ (>D M?\$^?^CK/"O_ ($2?_$5T_PN_;C_ &0/C3X@B\)?"_\ :-\)ZOJMPVVVTR'5 MT2XG/I'&Y5I#[*#0!ZK17(?&CX]_!W]G;PM;^-OC=\0=/\-Z5=:@EC;WVHN5 M22X9'D6,8!Y*12'Z*:\R_P"'I'_!/G_HZSPK_P"!$G_Q% 'OE%>4_"S]N+]D MOXVZIJ.B?"CX[Z%KMWI.D3:KJ4%C*Y:WLXF19)FRH^53(@/^\*YG_AZ1_P $ M^?\ HZSPK_X$2?\ Q% 'OE%>!_\ #TC_ ()\_P#1UGA7_P ")/\ XBNR^(W[ M8?[,?PCU30]$^)/QFT;1[OQ+9QW6@P7DK!KV&1MJ.F%.020!0!Z5117G?P8_ M:S_9P_:(UK4/#OP3^+VD>)+W2H1+J-MITC,T"%MH9LJ.-W% 'HE%>)>*_P#@ MH_\ L->!O%.I>"?%O[2_ANPU71]0FL=3L9YW#V]Q$YCDC;"]5=6!]Q1X:_X* M0_L'^+M6BT31/VK/!AN9W"0I=:NMN'8]%#2[5R3QC/7 [T >VT5D^+_'/A#P M%X,O_B'XO\06UAHFF6+WE_J)K73KE8+^73)]WD2,NY0P(!&1T.,'!QT. #MJ*X'XR?M2?L^?L^: MKI6B?&GXK:5X"?@[X"U3XG M?$C7%TS0M%M3&-1\.F;RQ?V$UL9!_#O0K MG\,U^47_ 0!\?:9\#_VD?BA^S'\3)H])\1ZREM%:VEVX0O>:;+=)-;+GK)B MX9@O4B)SVH ]?_;6_P""#OP:\7>"+;6/V)]#B\(^*[.]A#66H:]=2V-Y 6"N MS-,TLD4B##ADX(5@5)8$>C?M0_&O]HC]@C_@EDE]\3?'-AK'Q.M;&#P]:>(M M.>22-[B61DCN=TJ*SRQVJEBS+\TL>2#N->O?MR?MO?#+]A7X30_$OQ[:MJ5U M>ZC#::3X?M+M([F^)<>:Z;L_+''N^+;ZZFTO2I]6GAC$*3/&UQ.\3K+++)*DCN."P/UK_P $2?CQX%^*G["_AKP!H^M6YU[P4)].UW2_ M, EA!N))(9=N07 4=E\Z.3 ],5X_\ \$0O$FK_ !_;JMOA/K5R?L7 MQ*^'<-U9[CM624VT>H1,/4JJW,7U)KK?VMOAIXA^$G_! KX3^#/%-G);WW_" M2VNH2P2KM>-;R34;Q%8'D,$G4$'D'(->=?'DW_[,?AC]C?\ ;E\/V4LOV7PA M9VNJ0PG;YPLIA,8R>S2P7,T>?2/VH YK_@KKXEUG]HK]N/XKZ[I=P9=+^%F@ M65B"#N$<4=W:6LJGT/VR_DXKZD^&W_*MW<_]@#5O_4CN*^8?@_X6UKQQ_P $ MU/VJ_P!K'Q?'YNH^*?$NA60NB#S+_;5I>7>">H9KB _\!KZ>^&W_ "K=W/\ MV -6_P#4CN* .;_X)&_\$U?V.OVJ_P!D4?%'XW_#&XU776\2WMG]MBU^]ML0 MQB+8-D,JID;CSC)[YKS+X8>"_#W[$W_!;?0_A!^R_P"-KJ^T"?7K72[^!KL3 ME;:[A1KFTE=>)1$6W GE3$N[YD)J#_@G;_P22O\ ]M/]G+_A<,/[4.J>$HGU MNZL&T:UT(W,9\L)E]WVJ,?-OY&WMU-?=7["O_!'?X#?L4^.O^%M2>*=0\8^* MX86BTS4M3M(X(=.#J5=X85+8D92REV9B%) RQ(!W/\ P5#_ &D_^&7/V+/% M_CO3KXP:UJEK_8OAUE;#B\N@R!U/]Z./S9A_URK\>OACX1^+/_!/OQ!\!_VY MKV.8Z9XIGGU&.V@4JYM8K@P7%NQSC]]:2*ZD]I?]DU]'_P#!>_XV>)?C=^TM MX6_8_P#A?I-_K4WA:S^UWVE:1:O//%="\&?9KC1]7MO#>J9TV"UMVAP3)"%$?DDAL MD ;0W\(H _:+P]K^D>*] L?%'AZ_CNK#4K.*ZL;J(Y6:&1 Z.#W!4@CZU^(7 M_!&W]E[]E3]IWQQXXTG]J;2K:ZL])TJSFTA;GQ!-IX61Y9 ^#%+&7X5>#G%? M>O\ P0J_:73XW?L;P_#+6=3,VN?#B[_LJ=9'RYL'W26;_P"Z%$D*CL+:OSS_ M ."3G[ /PG_;X\5>-O#?Q2\5^(M)'A[2K6XTZ;0+B!-TDLDBGS!-#)N4!1@* M5/7F@#TW_@K_ /L8?L#_ +-'PN\.>*?V8O$%O8^)KO7Q;7&@6GB=]1$]F89' M>YFUR\BT&2[N+PDS M3IN;RI7)Y9GB\MB3R2Q)ZU\J:5\$/A/_ ,$X/^"@$7PL_;=^$EOXU\'"YBFT MO69VFC3[([D0Z@($?9.BD,LL$@<9C<#.W#_H'_P71O='U+_@G#-J/AZZMY[" MX\0:1)8S6CJT4D+,2C(5X*E2"".,8Q0!Y9H&I?$;2O\ @W+AO/AB\Z7W]AW2 M7SVI/FK8-KTRW97';R#)N_V"]>+_ /!-[0O^",/C7X(VGA7]JN*WL_B)++.F ML7GBK6+ZRM74RMY1MIH94@C41E 2Y63<&SE<&OIO]D?]K3X?_L9?\$;OAG\6 MOB?X&UO7]'N+B]TNXL]$M8)60S:C?D-*)I$41'9L)Y.Z11M()(@\+_\ !,/_ M ()K_P#!1'X0:9^TA\'?#.K^!AXB@>22#PQJ4:+:7*L5>&6V=98HV5A@I&$! M&".H- %G_@F__P $W_B'^R=^TSK?QL^$_P ?O"^O_";Q%#>6UII^F:G+=S7- MIOWV;NZ((6FC("EU8\-)C[Y%?/W[<6N?$+_@I7_P54L/V'].\7W.F>#/#6JM M8&.$G9&UO;F:_O&0\--\LD,9/ VH.-S9R?V"(O'?[!W_ 5VG_8Z\$_%!O$_ MAK4-2DTK6_LRE(+O_0#!\(Y!)&R5OX-TSX=:O8:C]G*1>*(O$ET]ZLF,"4J[F!CGDKY07T KYF_X(Y_%KXG_ M ++W[;_C#_@G)X_\0R:AH_V[4X=*B9B8X-0LRTC30@GY(YX$D=E]0AX.[/ZG M:MXC\/Z#H$_BK6]>,U M^C?QO_:X\.?MI_\ !%SQS\9=)$4&I'P\EEXFTV(\66I1SV_FH 23L;$_BE_P3$^(_Q8_9+59[[P'\3M !T>25SB2W$_F6MP#T,T3(\$@X MR&9L?1TW,%7/O7S!_P04_Y1\Z=_V-6I_^C%KW7]O+X=:[\6/V M,_B9\/\ PO;R3:EJ'@Z]^P6\0RT\R1F1(A[NR!1_O4 ?FC_P3'_8GM/^"GWQ M&\;?M:_ME>(M3\06$&LBV-C%?/!_:%ZR"1T=T(>*"*)XE6.,K]]0"JIAO6O^ M"FG_ 1U_9O^'/[..N?'[]EWPY>>%=:\'6PU&[TZ+5KBYM[VU1AYI_?N[Q2( MF9 RL =A!7+!@W_@W/\ CMX(3X7^,_V;;_5X+?Q GB5M?L+.:0*]Y;RVT$$A MC!^\8S;*6 Y E4^N/IG_ (*U_'WP'\$/V'/'.G^*=9@CU+Q=H5QH6@Z:9!YU MW-J27WB'PMX6UC M0=5U&=RTE[Y5HLD,SD\LYAFC5F.2S(S'DFO O^"3?[*W_!.'XX_LZ:UXL_; MU#P_%XEM_&MS:6*ZMX\DTN0V*V=FZ$1+<1AE\R2;Y]IR\8\VVBLH[?S!]98IE_X!7#?\$F_^"5W[.'[ M<7[.FM?%CXP>(/%MIJ>G^-;G28(]!U.WAA,$=G9S*2LEO(2^Z=\G(& O'!) M/O;]D3]B7_@G'\*OB-+\5_V2+71[O7=,M&MKF\T?QS/J@MHIP1AT-Q(J[PC8 M)&?E..AKZ8KPC]B?_@GC\#?V"_\ A)O^%,:UXDO/^$K^Q?VE_P )#?PS[/LO MG^7Y?E0Q[<_:'SG.<+C&#GW>@#\8/^"A?C3]G?XQ?\%@-3TC]J'Q;?:9\._" M^FQZ5JUYIR2-<$PV#S+%$(D=LF\FV?=QC<3@)FM(ODM=20@PW; <&.<#RI <*6 SDS&OU0K!^*'PU\&_&/X=ZS\+/B% MHZ7^BZ_ITMEJ-J_\<;K@D'^%APRL.58 CD"@#\J_^"BW_!2BZ_;P^%'PU_9; M_9=L;F?5?B"MI<^+]*M22\5X9=D6EDG&0)D,K,< HL+9 +"OI']H7]E'PC^Q MG_P1E\;_ 5\-1PRW=OX;CN?$&IQI@ZAJ$EQ!YTQ[XR B ]$1!VKY6_X-U_A MEX,\5?M%>,?B+K^CI/\ P3)^ G_!*?XE?LXS^(OVSO%WA:Q\7KXENH8X M=9^($NF3?8UCA,9\E;B,%=QDPVWG!YXK[+_96_95_P""/>@?'#1_%G[*_B3P MKJ7C;1_-NM*AT?XD3ZA,@\MDD?R#=.& 1VSE2!G-?+O_ 27_P""7O[*?[8/ M[+5Q\6?C/I&MSZQ'XKN[!7T_66MX_)CB@91M /.9&YK[=_9F_P""5W[)?[)7 MQ2B^,/P>T?78=:ALIK5'O]:>>/RY0 _R$#G ZT :?_!37]I23]E?]C'QA\1] M)U$6VMWEH-(\..&PXOKG,:NF>K1IYDV/^F)K\=/AEX2^+7_!/OQ#\!_VYKY) MCIGBF>?48[:%2LAM8K@P7%NQSC]]:2*ZD]IO]DU]+_\ !?GXV>*/C!^T-X1_ M8Y^&FGW^KR>'[0:A?Z1I-N\\USJ5RN8HQ$@+,\=L RX&<7+5P/[8_P"T)^UW M^TM^S#I'P$\3_P#!.#Q%X5T+P9]FN-'U>V\-ZIG38+6W:'!,D(41^22&R0!M M#?PB@#]HO#VOZ1XKT"Q\4>'K^.ZL-2LXKJQNHCE9H9$#HX/<%2"/K7XF?\$B MOV7OV5/VG?BG\1-)_:FTJVNK/2;2WFTA;GQ!-IX61YY5?!BEC+\*O!SBONO_ M ((5?M+I\;OV-X?AEK.IF;7/AQ=_V5.LCYB?\%?OV+OV!/V:OA1X>\5?LQZ];6/BBZ\0+;7&@6OBE]0$]F8)7>=EDDD M>,HZ1 -N"GS",$XQ^EO_ 3T\1>._%G[$/PO\1_$JYN)]9N_!]H]Q<7;%I9X M]N(978\LSQ"-BQY);)ZU^0EC\#_A-_P3A_;]3X6_MO\ PBA\;>#5N(IM+U>5 MIHT-F[GR=0$"/LN$4AEEMW##*.!NP _[JZ'=Z+?Z)9WWANXMI=.GM8Y+"6S9 M3"\)4%&C*\%"I!&.,8Q0!X9_P4U_:"8T\R0 @@M& 1@FOC'_@E+_P2L^"7[2?P._X:N_:WT_4?%VH>,-1 MNY-,L;K6+F%%BCF>)[B5X9$EEFDE24Y9L;0IP2?0*3VI?\ @AW\:O!OQ*_8-\.^ M(U M:!M:\%3W>GZYIX<>9"'NIIX)-O78\^+GP,_;*\. M_'']@7Q_IOAKP]8/%>75IXEU>X9K=Q(1-9ILC=YX)8L#$AS\S L>#7 _\')W M_([_ F_[!6K_P#HVUK[ _:=_P""K/P,_9?_ &D]"_9KUSPOK/B/5-6AA%X_ MA=H;B73[F>41P6\D+.N7<$-@-N"LAVG<*^2/^#E'2KQ/$'PBULQ$V\EGK4 < M#@.KV;8/X-^AH _5BOR?_P""'?\ RD/^-7_8*U'_ -.T5?J1X;\>^#_%O@6R M^)>A>(;2;0K_ $Q-0MM3$Z^2;9H_,$I?. NWDD]*_++_ ((,7D/BG]N'XQ>- M]&S)IUUHUS)%-MQD3ZFDD?TRJL?PH ^7?V^/A_JWCO\ ;J^/E[HZ,[^'M5O= M5FB1*0_15F+D^B&OO_P"*O[85Q?\ _!!>S^**ZH/[9U[PA;^$7=_9]R3Z,T,4\F/?TKQ3X/?#>Q^,7_!9/]H'X3:EM$'B7P[XJTN1F'"B= M(XMWL1NSGL17R3X6^(?Q-^)7PI\(?\$Z/L=Q$TGQ=:Y5),[HKJX2&R2';_L2 M-<,?>4T >D_\$LO >J_#C_@J1\*_#FLH5GFT\:D%88(CO?#LEY'_ ..3K7O_ M .U7_P K!G@;_L*^'_\ T0*2#0M,\+_\''FG^&=$MA#9:<+.UM(5Z1Q1^#XT M1?P JI^W=KVE_"__@N[X"\=>,KR.QTMK[PY/)>W#;(XH2?(,K,> JLK$GH MI]* /TE_;)_Y-!^*O_9-M=_]-\]?$O\ P;>?\D2^)/\ V-5I_P"DQK[,_;H\ M2:'X7_8M^*VM:]J<-M;?\*\U>%999 H>26SECB0$]6>1T11W9@.]?'G_ ;@ MZ3>P_L]_$+7)(B+>Y\90P1.1PSQVB,P_ 2I^= 'EO_!NS_R<1\5?^P!!_P"E M;5^M=?DI_P &[/\ R<1\5?\ L 0?^E;5^M= 'SS_ ,%2_P!I27]ES]BKQ;XX MT?4!;ZYJL"Z)X=<-AA=W64WK_M1Q":4>\5?C]\,?"/Q9_P""??B#X#_MS7L< MQTSQ3//J,=M I5S:Q7!@N+=CG'[ZTD5U)[2_[)KZ-_X+W?&KQ7\;?VF_"_[( M/PQTW4-9?PO8B[O-'TBV>>>YU.Z3>$$489G:.V",,#(\^3BN+_;'_:$_:[_: M6_9ATCX">)_^"<'B+PKH7@S[-<:/J]MX;U3.FP6MNT."9(0HC\DD-D@#:&_A M% '[ ^-O!?PP_:8^#5SX0\46ZZSX3\7Z1&95M[J2(7=K*JR(5DC964$;2"I! MK\O?^"SG_!/+]DO]D3]G3PWX_P#@%\-IM&U74/&L6GW=S)KMY=![=K.ZD*;9 MY74?/$AR!GC&>37TW_P0J_:73XW?L;P_#+6=3,VN?#B[_LJ=9'RYL'W26;_[ MH420J.PMJY#_ (.,O^30?!W_ &4F#_TWWU &C^PG_P $IOV&/&_[-GPO^.GB M7X0W$_B>^\.:;J]UJ \2Z@@>\V))YGEK.$'SC.T+M[8Q7B/[0?\ RL1>%O\ ML*Z+_P"FU*^^/^"<_P#R8?\ "/\ [$'3?_1"U\#_ +0?_*Q%X6_["NB_^FU* M ,+_ (*#V%S^P%_P5^\*?M4Z/$\&A>)KVVUN\,((!5O]$U.'@I:1JB"_\8P)X?T:2*7_6?:P1,RD>ELL[ CN!7"_\ M%Z/V>#\7?V-1\4=(L1)JOP[U5=0#*F7-A-B&Y0>@R8)3[0&O@#XA_M#>+?\ M@HEX;_9G_8PTBYG%_H]NFD:Y.$8K]H:X%K%,V1\_EV,$?L]GX._\$.?BI\0M7TWR=5^(/A35M6D=UP_V)(&AM5/^R5625?:XKQC_@EK M\"O^"7'Q._9^UC7_ -MOQ7X8L/%%-"\!_\$X_B1X'\+6"VNF:-\,+RQTZV0<0P16ACC0>P M50/PK\_?^"0/_!,S]EO]LW]FK7/BA\;M)UJ?5;#QSOF?]G7_@DO\ L?\ [+GQ:(":%X7RA&#\DC8]#S7TQ0!\T?&W_@D_^PI\8_&7B#XP?$+X M/W%]X@UEY+S4+U?$NH1"6;9][9'.J+T' %?G%_P1._8P_9U_;$\4?$+3?V@ M_ TNMPZ#8:=+I:Q:MHSSS61FB:2ZN(Y9G9U?RX0BD-\ID#+@C-<'_P $T/\ @C=^S=X\ M_9RT+X\_M1^&[OQ5K?C&R&IV>G2:M<6UM8VDOS0G]PZ/)(Z$.S,Q4;P N5+- MUG_!Q!\-_$'BC]D[PU\0-'M)9[;PQXP0ZJ(UR(8+B%XA*WH!*(D^LHKW3_@E M7\>? OQR_8=\ 1^%-:MY;[PKX:LM US3TE'G6=Q:0K /,7.5#I&LBGH5<>X M!\ _\%,OV,[7_@EO\4O W[6'[&GB'4]!L;G5GMQ83WKSBPO$7S%C#N2\MO-$ M)%:.0M]Q@20^%^\=<_9&_8\_X*6^!? O[4?QJ^%D^I7^L>"K%[/R]>O+;[+! M*IN# 5@E16*232#<02?7 %?+G_!Q7\>? ^H>#_!7[-&BZM#>^(H]>.N:G9VS MAWLHE@D@A60#[K2&=RJ]<1Y. 5S]U?L3?#C7OA%^R)\-OAOXIMF@U/2?!MA# MJ5NXP8;CR5:2,^ZL2OX4 ?DK\*_V-_V>?$W_ 69U/\ 9&UGP1++X!MM7U2" M'1AJMRK*D.G2SQCSQ()3B15.=_.,'CBOU=_9B_84_9B_8[O]8U+]GSX?S:)- MKT,,6J/+K-W=>:L1:_/+X&_P#*Q;K7_8?UO_TSSU^IGQ6^ M)'ASX/?#+Q!\5O%\_EZ9XXU&^8$ F.&-G*KGJQVX [D@=Z /S#_X*[:[X MJ_;<_P""@_P__P""?WPWU<)!I+1KJ4JKO2WO+I!-/,Z@_.(+-$?&006D'&:Z M3_@@/\:]?\!^*_B)^PC\2V>VU70=2GU+3+.>3_4S12"VOX!GT<0N%'_35O6O ME+]C;]I+]JGPW^TUXJ_;?\#_ +*VM_$_6=^N+;3[FX=)9 KV\; M!76,A I(VQR=,$5'KO[2GQM^#/\ P43T3]N3XF?L\ZY\-FU?Q#'>:GHMSI5W M;1WMOY<<&H>3]H1#(7C=G8<@22@]P* /N7_@XR_Y-!\'?]E)@_\ 3??5]3?L M ?\ )C?P@_[)MHW_ *115\H?\'#>K:;K_P"Q9X%UW1KV.YL[WX@6D]IJ M?^DDM=I7%_M(?\F[^/?^Q+U3_P!)): /R._X(T_LA?L;_M/>&?'M_P#M3Z-: M7=QH]]I\>C&Y\33Z?M21)S)@131[^43DYQ[9JC_P5Y_99_8P_91U'P5K?[(7 MC(66N7=U.VI:+IWB5[\VJ1"-HKH.7>2!]Y(&7^;JH&QB<[_@E)_P33^$7[?O M@OQ]J7Q$\<>)-$U#PW*;VXE%M8.[?Z-?F$MY,]LX*$F128B2Q MY0J #ZF_X+::IXNUO_@EK\)-:\?HZZ]>>*-!GUM9%PPNWT2^:8$=CYA:N1_9 M+_9D_P"")OBO]FKP5XC^/'CGP9;^,;W0()?$<%]\49K29+HCYP\(NU$9S_"% M&/2O6?\ @XK(/[$OA8@Y!^*=C@_]PW4JYK]B[_@C3^Q-\:'XB MDUGQ#X;M[W4GM?$#QQM*XR2JA?E'M0![I^QM^RG_ ,$OO#_B'Q+K_P"QO?Z# MJ]]=^')-%\2OH7CJ?4_+L+IU8QNIN)!%O:W&&P&^0X/6OG?_ (*B_P#!+K]B M;]FS]B;Q9\8O@[\)[C2_$.EW&G+97LGB._N!&);^"%_DFF9#E'8<@XSDQ^(KZW#K%=R1H-D,RH,*H' YQS7&_\%R=#TSPS^UY\#?#>BVYBL]/\ M/V=M:1%RVR*/4-JKDDDX R3FOK'_@AI_P HX_"/_85U;_TNFKY6_P"#@N1_ M#'[4OP@\=7\3?8H='8E@I^8P7RR.![A9%_.@#]9*_)3_ (-V?^3B/BK_ -@" M#_TK:OU5F\=^#H/ [?$MO$MF= 32SJ1U=9U,!M!'YGG!\X*;/FSTQ7Y7_P#! MN3976I?&;XK^*((&^RIHMC&[D?=:6XE= ??$;_E0!YM\"?@5\ _VB/\ @L+\ M8/AY^TA807/AL^+_ !;2Q7STU-]A\R.1&_B;C.#Z5ZK_P4_P#V /\ M@FO\"/V5]6^(WP/UJST3Q?975J-&L+;QA+?-J9>=$DB,,LLAP(V>36,G M&0?&_A7^R1\.OVU?^"N?QA^"OQ/US6M.TP^,O%E\+G0;B&.<2Q:G(%&98I%V M_.,KCX@7%S.MKX0\06FA3W; M$N^GQ!UC )Y*HPDC7L%C4#@"OA[_ ()E?M9>+/V&/C]H7Q/\2VUY%X \8ROI M/B-_+)AFA1U!G3J#);/(DA ^;8[+QY@-?K5^U)XD^%7B_P#X)6^-_$OP.^P# MPC>?"F[?P]'ID*Q016WV9@D:HN!'MQM*8!4J00"#7Q1^Q+^Q5IG[;G_!'K6_ M!-A;0KXLT7Q]J>H^#KV3Y=EVMM:[H&;M',H,9SP#L<@[!0!L?\' FH6&K?%_ MX#:KI=[%2VUQ!('26-KBR*NK#A@0001P0:]8_X+(_#?Q_XB\2>%=)^ M$7Q5^($?BKXEP#P;I_@O380WA^]MV9WGEO&*;8V5)6;<2[A8]RA1&S#\Q_&O M[0OQ#^)^@_"KX'_$RTN?MWPNU2ZTNUN+QB)EM9+BW,=M(KJJN<$X93S7Z(67@#P3I_@.+X76?A6Q3PY#I(TR/1?LZF MV%F(_*$&P\%/+^7:>,<5L44 ?G)\7/\ @W[T.+XA3_$#]DW]I'5? 2S2.T>E M7-M)/]D#')2&YBFCE6,= KAVQU /B3!\7?VG?B_>?$G4[ M:Z6YBTR6R,-I+,N-K7+22227(! .TE%. &##(/Z 44 >&?\ !03]B]?VZ_@- M#\$%^(X\*"'7K?4AJ0T;[=GRHY4\OR_.BQGS<[MW&WH<\>??'C_@EAI7QR_8 M:\!_L;WGQB^P7/@2:TDL_%@\.>:9S##+$P^S?:%V!Q+G'FG!4=:^M** /D^P M_P""6^DZ5_P3:O\ _@GQIGQ?\J34[I;F]\9GP[DR3#4XKW=]D^T#^"%(?];T M ;_9K:\-?\$[O^$>_P"";LG_ 3X_P"%P>=YFGW=M_PEW_"/[<>?J,E[N^R_ M:#]WS-F/-YQNR,[:^EJ* /$OV ?V.?\ AAGX!#X&_P#"Q?\ A*,:UM MZI-J%S::?_PBHL5LKFZ;;YBR&ZEW*D+21*NU>'!R-N#]=W5K;7MM)9WENDL, MR%)8I%#*ZD8*D'@@CC%/HH ^/_V%O^"5%[^PK^T!XA^*_@C]HB34O#GB"UN+ M6;P?-X7\KRXC-YEOFY^U-N>'[N[RQN#/PN[BW_P3;_X);?\ #O;Q3XI\2_\ M"]/^$O\ ^$ET^VMO)_X1C^S_ +-Y3N^[/VF;?G?C&!C'4U]:T4 ?/7_!0W_@ MGG\/OV__ (WC; F@>+S(_,C< '&]=K M(K \%6X/Q!_P2Y\<>,OV +7]A3QI^U0=1CTO68+C1O%,G@XB2VLHFW)9M ;T M^8%)8*_F+M3:NW"C/V#10!X1\(?V#?A[X,_8:L?V%_BGJP\8:%#I]S:WNH?8 M?L33^;=RW*2(@DD,3QO(I5@[?-&&]J^1;G_@@7\6OA]J][#^SI^W;K?A_1;Y MR9;.2SG@F*]-LCVMPB3'&.=B9]!7Z8T4 ?(G_!/W_@D7\*_V)/%LOQ=UWQO= M^-/'$MO)##K%U9BW@L4D&)##%O<^8P)5I&ZT;Q+I431Z/XJTM%,\,9))AE1OEFAW'=L)!4DE67^&S_#_ .$>G3RSWLBS:WKVHLKWFI2@$*9&4 *B@D+&H"J"3RS,S>OT4 ?+ M/P9_X)I?\*C_ &^O%?[2YSVKI?\ @H;_ ,$_O _[?_POT[P9K?B<^'=;T34/M.B>)(]-%VULK +- M"T7F1[XY%"Y&]<,B-SM*GZ!HH \7_8*_9#_X8A_9\MO@1_PL+_A)_L^JW5[_ M &K_ &3]BW>=?%[]G/P MS\0?V7M=_9<\%RVWA;2=4\*2Z%IKVE@)8M-A:+RD*PATWA1CY=RYQU[UQ'_! M.G]AW_A@/X):I\'?^%G_ /"6?VEXJGUG^T?[$^P>7YEM;0>5Y?G39Q]GW;MP MSOQCC)]\HH **** /A_]J[_@C7:_%/X]7/[3_P"S#^T!JGPN\87]R]UJ;V$, MC1RW+C$D\4D,L@_86_X),^&OV7/BG>_M%_&/XL7WQ(^( MEWYGD:WJ4#*EFT@VR2KYDDDDL[*2IE9N%8@*,DG[ HH **** /DK_@FW_P $ MMO\ AWMXI\4^)?\ A>G_ E__"2Z?;6WD_\ ",?V?]F\IW?=G[3-OSOQC QC MJ:]R_:P^ O\ PU!^SMXJ^ ?_ E?]A_\)-IZVW]K?8?M/V;$J/N\K?'O^YC& MY>O6O0Z* /S'T?\ X-WO&OAVT.G^'_\ @H'JEC 7+F"S\$21)N/4X74P,\#G MVKNO@!_P1,^(GP2^-OA7XNZC^WAK6O0>&]6\8ZSJ=QJ%S8:9_PC'V) M;">Z)0,)#=2[UC@9X57:O# Y&W!^N;JUMKVVDL[RW26&9"DL4BAE=2,%2#P0 M1QBGT4 ?'_["W_!*B]_85_: \0_%?P1^T1)J7ASQ!:W%K-X/F\+^5Y<1F\RW MS<_:FW/#]W=Y8W!GX7=QH?\ !.G_ ()@?\,!^-O%_C'_ (7A_P )9_PE5K## M]F_X1G[!]E\N5WSN^TS;\[\8PN,5]844 ?/O_!0K_@GQ\/?V_OAI8^%->\0' MP]K^BWGGZ#XGBTX73VJN5$T+Q;X_,CD51QO7#(C9X*MU/[%/[.OCC]E+X!Z; M\"_&GQF/CB/1)'CT;5)-$-C);V1P4MF4SS;PAW!6W#"%5QA03ZS10!6UC1]* M\0Z1=:!KNG07EC?6SV]Y:7,8>.>)U*NCJ>&5E)!!X(-?G9\6O^" -A:_$&[\ M=?LD_M+:KX"@O&;_ (D]Q!-+]E5CDQQ7,4R2&/L$<,<#ES7Z.44 ?$W[#O\ MP17^%W[+GQ)A^.?Q7^(EQ\0?%]G.;C2YKFP^SVEE.>L^QGD::8$DK(S *3N" M[@&'T!^V5^QM\)/VW?A&_P *?BK%

3Y M&<$U]G_L&_L!?";]@CX>7OA/P%?W6K:OK,T?NZ0-.Q]K^T]\>;_JO]G_:K:_X*"?\$S_A#^WYH^GWWB/6 M[KP[XJT6!X=)\2V-NLQ$+'=Y$\3%?.B#$L &5E);# ,P/TC10!^7T?\ P;]_ M&SQ%%:>$OB'^W9=WGAFS=?)T]=)N9@BKP!'%+=>7&<< C./0]*^_OV7/V9/A MA^R)\&M-^"/PFL[A=,L&>6:ZO9 ]Q>W#G,D\K ,[' X "JH "@5Z'10!^8 MUG_P;J>)-'U.ZU3PY^WA?::]T[&0V/@1XB06)VDKJ0R!74?#'_@A7\2OAY\2 MO#WC^Z_X*!:YJ46AZY::A)ITGA69%NEAF20Q%CJ3!0P7;G:V,]#TK]$:* /D M#]G'_@E*WP=_;8UO]MKXE?'O_A--;U2;4+FTL#X6^Q+97-TV#(LANIMRI"TD M2KM7 <(+6XM9O!\WA?RO+B,WF6^;G[4VYX?N[O+&X, M_"[N.^_X*,_L*?\ #?\ \(-'^%/_ M/_A$O[)\21ZM]O_L/[?YNVWGA\K9Y M\.W/G;MVX_=QCG(^@J* .+_9S^$/_"@/@/X1^"7_ D/]K?\(KH%MIG]I_9/ M(^U>5&$\SR][[,XSMW-CU->!_$'_ ()@?\)W_P %$=+_ &]_^%X?9?[-NK*; M_A%/^$9W^9]GMA!C[5]I&-V-V?*..G/6OK"B@#(^('@?P]\3/ FM?#GQ;9BX MTO7M*N-/U&#^_!-&T;CV.UCS7QE^P9_P13\.?L7?M V_Q\UKX[?\)C<:=IES M!I%B?"GV 6L\RB,S[_M4VXB(RIMVC_69SQ@_7O3?C.=NY<^HK\^M%_P"#=OQGX;M6 ML?#O_!0'4["!Y#(\-EX(DB1G( +$+J8!. !GV%?IS10!^?'P7_X(>?$?X3?& M+PG\5+[]OG6]9@\,^)K#5IM(E\+S1I?);W"3&!G.HN%#A-I)5L;L[3TK]!Z* M* (K^U^VV,UEOV^=$R;L9QD8S7RI_P $V/\ @E__ ,.]-;\6ZS_PO#_A+_\ MA*+2TA\O_A&?[/\ LWD-*V<_:9M^[S>GRXV]\\?6%% &5XX\$>$OB5X/U+P! MX\T"VU71M8LWM=2TZ[3='/"XPRG^A&"#@@@@&OSK\=_\&^MYX<\<7/BS]E;] MK/5_"%KVDK3VZ$Y,8NK>:-G3L R9P!EF/-?I310!\+_L=_\$.?A'\ M?B1:?&KXV_$>[^(OB6QN_M=C'=6/D6,-SNW+.Z,\CSR*WS NP4'DJ2 1]T44 M4 ?)7@;_ ();?\(7_P %%[W]OW_A>GVG[9J%]<_\(G_PC&S9]HLWMMOVK[2< M[=^[/E M0$\^';ND6)BVX\(5P=V1[%10!Y#^PY^R/X=_8E_9XTSX$:#XA_MF6UN[B[U/ M6S8"U:_N)I"QD,0=]F$$<8&YOEB7FN;_ ."B?[ WAW_@H#\*-*^'VH>./^$8 MU+1=:%_IVNKI(O3&IC9)83'YL65<%2?G&#&IYQBOH*B@#X\^-_\ P2M\3_'? M]A_P!^QWXL_:;)N? >JQW$'BQO!^]KNVBAN(8+(V?\ P;W_ !&T^TCL+#_@HEK<$$*!(88?!LRHB@8"@#4\ =A7Z8T4 ?- MO_!/']@7Q/\ L,67BRT\2?M%7_Q /B:6R>%[[27M?L/V<3@A=]S/NW^<,XVX MV#KGCWCXD>$/^%@_#O7_ #_ &C]C_MS1;K3_M?D^9Y'G0M'OVY&[&[.,C., M9'6MJB@#YD_X)L?\$Y?^'>FB>+=&_P"%Q_\ "7_\)1=VDWF?\(]_9_V;R%E7 M&/M$V_=YO7Y<;>^>(_\ @HU_P3$^'W_!0.PT/4YO&0\)>*-"CQH_A O)?006]U;Q0O;F\X<1W"@R^:2WE9*Y8D>"6/_!O;\0]+ MLX]/TS_@HAK5O;PJ%B@@\&S(B+Z!1J> /I7Z944 ?&O[#/\ P2E\;?L=?'(? M&'7_ -K_ %7QM;C1[BR_L2\T"6V3=*4(DWM>S#*[>FSG/45[E^V[^R__ ,-D M?LUZ]^SS_P )Q_PCG]MRV;_VQ_9GVSR?(NHKC'E>;'NW>5M^^,;L\XP?6** M/(OV&OV5?^&+_P!G'2/V?O\ A//^$D_LJ[NYO[7_ ++^Q^;Y\[RX\KS9=NW? MC.\YQGCI53]M[]AKX0_MV?#&#X?_ !.>ZL;O3;AKG0=>TX+]HT^9E ; 8$/& MX"AXSPVU2"&56'M%% 'Y=?\ $/Q\=/[+_P"%??\ #=\__"*>9SIO]BW7E;=V M[/V;[7Y><\]>M?;W[$/[#WPE_84^%H7(NM>U[4 OVC4)PNU2 M0O"1J,A(QPH))+,S,?9Z* /DK]G3_@EM_P *!_;J\8?MJ?\ "]/[6_X2O4-9 MN?\ A&O^$8\C[+]ONC/M^T?:7W^7G;GRUW=<+TKUG]M?]C[X??MM_ J_^#/C MF?[#.SBYT+78[82RZ5>*"$G52R[Q@LK)N7"_C0?!DNHS07>M:.OA<7L= MU>HV7G5QF^!W[->J:,MKH&DP?\ "1S7^E+< MDW\N9#&I)P%6)H17W?^R/\?M(_:B_9N\(?';2-B_V_I"27T,?2"\0 MF.YB'LLR2*/4 'O7Y:?\$UO@SX"_;*E^/WQZ_:3\;:#8:CXWL+W1]);5M3BB M\J_O&^U2W,:R-D>2PM@A (PS#MBO4?\ @WK_ &A+[1K_ ,<_L8^,[LK=:?@:GK>CZ+8:8\-TYM[>XNKNXMQ.T.=C%=X;)'\(/:N!_X*-_LY_$[_@E MQ\4/AY\=OA#^U%XSUSQ#XDFO9=2U?7+TM-)-_VL/&&M?$F[O["37O,NVABM'NE+A+1 MHRKPB%MJ #"D E5CX6OHGXS?\%&_BM\(_P#@D%X#_:'@U&.;X@>-+*VT:SU6 M:%7\NZVS"6]9/NE_+MG8 C;YDBD@C*D ^^Z*_*#X%?\ !(#X^?M6? '2OVI? MB3^V1XCM?'7BK3!K&@QW;S7*Q1R+OMC-<&;S 9$*,2@_=AP &VXKUS_@B5^V MW\9_B]>^+_V3_P!HG7+G5_$7@B(W&G:M?S>;=/;I,+>>":3K*8Y3'MD)+$2$ M$D*M 'Z!T5^)G_!*GX2?M"?MUWGC;X-ZU^U'XO\ #W@FUM[*^\4MIU^\MYJ$ MA,T=O;++(Q\N,@S.PY5BBY5B%*>A_L;0?%7]@G_@L'_PQ/HGQ9U;7/!NI7#V M]U:7\Y\NXBFTPWL$ICR42:-BBEU +!7' ;% 'ZX45^5/[;WC3XW?\%!?^"GD M7_!/KP;\5;_PQX)T1_)U'["[!)6BM/M-U<2HK#SG!)AC5CM! .%W.3Y[_P % M/_V6/C?_ ,$\?A7X4\+_ U_:H\8:UX"UO6'9-.U&^:*;3=0BA;'EO&P BDC MD_L_\ @:\O+AY9I?!VF/++*Y9G8VD9+$GD MDGG-,_:+^-7A[]G3X&>*?C?XI9?L?AO1Y;ORF.//E Q%"/>20H@]W% 'YT_\ M%*_^"R?[0/P,_:MUGX,_LU:KHBZ/X8M8;35I[[2%N6DU#EYL,2-JIO2(C^_& MWK7Z)_LV?&S0OVCO@+X3^.'APH+;Q+HD-V\2'(@F(VS0D^L:^ZZ_*G_ (*&?\IU/@K_ -??A7_TYRU[S_P5$_9G^//QY^(/AO4- M?_;#\-_#'X-6*)%KT%YXBEL+B:0LS2S$,%AN&V[$1'D 3E@#N8$ ^W:*_##Q M9XI^''[#O[8/@2Y_81_;,UOQKI4^HVP\21?:6,))N51[>1D58;F.2,GH#M(S MG.TCW_\ X+K_ !'^+_@?]K[X30_"3QIJ6FW[Z-%)8V]K>ND,MT-0;RS)&#M< M;@H(8$$<'(H _5"BOQX_X*:?L9?%3]@OPWX0_:V\/_M=^-_$'CC4O$:6.MZU M?7S1O]J:"2=9("IW)%^Y=?+O^"AOP<@_:W_:!_;#\2V6L>)9IYO#L9C>[,4<]NFN)XI;.<0SVWG-\TL3 ^9&6Y4(1G!4+^C] 'PK_P42_X*U^)?@5\5 MX?V4/V2O $7B[XCSR10WLLL$EQ#8SR@&.VCAB(:XN"K!B,A4R 0YW*OBOC3] MHK_@X)^!7A.7XX?$SP#97/ARQB-SJ%B^CZ3<+;P@9+RQ63_:40#)9LC8 2Q& M*Q/^".UG9?$[_@JM\6/B3X[@2;6[2TUS4+-+@AF@N)M3BBD=<\@JDCQ\=!(1 M7UU_P4"_X*J_#+]AOXD:?\'?'OP=U;Q*=<\-KJ+26=W"D7DR330&)UD'S?ZI ML]B&Q0!U_P#P3A_;[\,_M]?!NY\8Q:$FC>)="NDM/$^B1S^8D4C*6CGB)^8P MR -MW14!%NB[BI#'+9^\?4U^?\ ^PM\%_VB_P!OOXK_ !"_9U/[2^O^'O"* MR?VKXDG>>6\>9H)YHK:!4:5?E+7$C,NX*?+!(+*F #]Q:*_+7_@H'\6OC5^P M)\ _A1_P3@_9^^)^I3^)]9T]Y-;\6PS20WLZ37;)%% [.S6ZR3-*,ALHD2*" M 6K*^/7_ 2$^._[)7P(U7]JSX:?MF>([KQQX4TTZKK:V_G6PFCC^>X\J<3% MSL7/_BWKNJ267C'P]Y>C:WJ6 MFN;=IKB.ZLW%PGEX\LR13(6"X7=OP , >P_\$0O$7B#Q3_P3_P!!UCQ/KMYJ M-V^NZFKW5_=/-(P%RP +.22 * /KFBOR^_X(8^._''BO]K+XSZ?XH\9:KJ5O M:VI-M!?ZC+,D7^GN/E5V(7CCBO'?V1_A]^TO^V%^VE\6_P!G_P ._M,>)O"G MAE]2U.Y\47UI?2RS&TBU!XX[6#+C9O>5D0Z/XCTJVN-22_P!*6>1G M>^DA;:Q(VC8H_'FOOJOR4_X+Q?\ )^?PB_[ %E_Z=)JZ3_@O_P#$WXF_#GXW M_".[^&_BW4]/N!I]W-';V-[)''/,ES 4#HK /SQ@]B1WH _4>BOR3_X*,_\ M!.[XM?LY? '_ (;4\1?M@>,?$?Q%L-5M&U^[ENC#"CW$H3_0RC!X!'(ZA0#M MVCA4X ]R\4?\%#OBS\//^"+OA?\ :@GU<3^/?$%HNA6&K7$:L?M@N;BW-VRD M;6D\FVDEP007QD$9% 'WU17Y*_ 7_@DM\:?VL_V9;;]KWQ9^UEXH/Q%\3:?- MJOAZWGG>10P9_(26X>7>#)M4[EVB,..&VX/WA_P3M\&?ME?#SX!IX+_;5U^P MU;7[&]9=*U&'53>73V952$NI-H#R*VX!PS%E*Y.1D@'O5%%% #+JXCM+:2[F MSLB0NV!S@#)KYB_X)Z?\%'K#_@H%XW^)$?A3X?RZ'X<\'#25T:6_F#7MZ;K[ M;YDDRJ2D8_T=-J*6QEB6.0%]6_:^^"%[^T=^SEXF^#>G_$&_\+3:M#;NFNZ8 MA:>V\BYBN"% =#\XB,9^8<.>O0_DY_P0R_94U/X^?%W6/BE8_&/5O#<7PWU[ M0-1N-'T^)FBUP-+=2>3,1(N%'V8KR'XE;CU /L+PE^W[^T/K'_!8Z^_8IO=2 MTH^!K>>Y2.W72U%SA-'-VO[[.?\ 6C/3IQ7W77XS_%_P!\3OBM_P7>\2_#;X M1_$B[\(:OK6J/;/XEL$W3V%H=$4W3Q9DO##/&MQ#/MPDT"OV-/A3\1O^$/C\56D5[XI\1"_^S!+:>Y:VBC> M88,,*F*9Y2",KM!^7<&^;OCSX1\#_P#!/;1O#GQZ_8:_X*56_C/Q&FKQ6_B7 M0K+Q#;3"[!1W\]K>&5A);[DV-'('P9%.[(H _;&O#O\ @H5^V?I'["_[.EW\ M8;C0TU75;J^CTSPYITS5(]5\.WMVK&#[2DG0(FJVAE7S)DE2-'.)60O&^2"Z,&?G: 4_\ @J'_ ,%%OCI\ /CC MX(_9%_9ATO2(/%OC..TD;7]>C#PV_P!JNGM;>- ^$4F2-F>1]RJN..I',_"[ M]M[]O+]EK]M?PC^R!^WMJ7A3Q9!X^6W71]?\,0I');/<2O#"P"10[D\Y#&RO M$I_B5B%PWBG_ 6*^)7@[]MW]IG1/V=OV5/A5K/BWXA^")+FUU37]%;*%$): M6T"!?$7]G_Q+\;O&7[6_[>WQ=UR^\??#G3H[ M[38?$1:1!!$!;F95YDFN(69$6':-I=7 =LF, _53]L#XF^*?@Q^RUX_^+/@B M6"/6/#OA2\O]->YA$D:S1Q%E+*?O#(Z5^;G[/G[>_P#P6Y_:I\)7GCKX!> _ M#GB'2K#46L;N[BT[3X!'<+&DA3;/<(Q^21#D CYNN.6&5F55DCP!O5 MLLO3](Z_'#X7:%^T?_P5D_X*0^&OVF+_ .#-UX1\)^&K_3+F\NI4D:WMK.RF M$ZP"X=$%Q/*^X#:HP'R5"H37['T ?%__ 5#_P""DOQ)_9;\:>%OV:_V:/!- MMKOQ(\8Q1RV_VNW:=;2*:5H(%CB4CS9I)5<*&.U1'DJV\8^>?BC^U!_P7H_9 M/\)?\+W^.OAC1+OPO;31_P!I6L^GZ5/#:AW"HLPL769%+,%WAB 2 6!(S[3_ M ,%9O^":?QE_:8\>^'?VH?V6_$:6OCKPS8Q6K:+OVI?%>A?#3PI +[4[72KO=&W'.<+@ _5ZBOSI_;Q_9!^(/Q=_:?O/'7[8O[> MGAWP#\()+=AX>T"T\4M:74:H%5$6WN%6)Y'.]WE!D;(VA=H7;\__ +!_Q-LO MV>_^"IV@_ K]F;]IK6/'/PQUZY:RN&NWD6"[W6?0DU6&XTM9)V%U>R0S;92$?V _AW97$.AQZ[XQ\0>8OAW0Y)BD2JF-]S.1\PB4LHVC#.QV@C#,OQ M^/VEO^#@?Q%X)'[0FC?"^*'PR\'VZ/2+?PYIQ=[8C>"MK(S7K+M(QC+$<\]: MY_\ X*6QP?$W_@ME\-OASX\7S]$34_"VF_9;@YCDMIKQ9)$P>,.TKJ:_7< M8 H ^3O^"6__ 4PL?V]_"6J:!XQ\.6NB>./#444FK6=C(QMKZ!R5%S KDL@ M##:R$MM+)\QW8'UC7'_#7]GSX%_!S4;W6?A5\(/#?AZ^U)W;4;_2='A@N+HN M^]O,E50[@MS@DC('I7YU?M(?L2W?BWX^>*?B!_P4J_X*0:#X_,JQ2F">+R;N.*7F%FC9U8+@-N!(.U< CL42,%2I'F M'G!.0#]C**_'+]J?X-_'3_@BK\;_ 5\:_@S\?M<\2Z!XFN9AJUCJ[E?M;PM M&TUO)_#]CXETMBUKJ-G%'?VA/VGOV=/#T?P]\37D<=O9) M:K;R;9$,JQJ4N))K:1HU8KYZ'.ULKD<([BS_:;^&-I>V/VNRT_P + M->+:2,0DS/>L)$]MRPH"?3%=A\18_/B\.Z5_;$/VBOVGO@+X?E^&GC25#I\5I:I;RO"Z>:GELL[R0.T>703J=ZJ M>.I&!_P7K^-6C_'/X1_L]?$OP8\JZ'XHT?5]6MDE^\&=-._=N!QOCW,IQT)- M?0?_ 6JT338/^"76DVT5NH33M5T+[&,#Y,1-&,?\!8C\: /H7]HK]N/X6_ M;]CYOVP8%;6=(O\ 2K2Z\-644HB?4Y;M5-O%D@[,AMSG!*JCG!(P?@VX_P"" MJ?\ P5>\'?#72OVRO&_P&\+-\*=6U-8;>%+/R@\3.RKAA.UQ$&*LJS.I0M@X M8, ?/?VO/$FMWW_!#_\ 9WL;II/*E\570DR3C$#:C%$/^^")-,2[@BE(+P/RLD+XXWQR*\;8XRAQ7)_MY?&3QK^S[^R'XY^,OPYGMXM M;T#2EN-/DN[<2QAS-&GS(?O##&O%O^"$>HWM]_P3OT"VNBQCL_$&JPVV[H$- MRTAQ[;G?\,/B!?:WH/A?3]0EM(KRX:2.VNK'4H;-FA#$F)9!,25!QE M0>O->?>&=,^,/_!9W]OGQGX-\5?&G6O#_P .O"37 M!/C!'X \.7263>-/$LM_]E3-TX(\^4,I$$4.)"FY0YB_MD?LP>+/$FG^(-(\/P:E/I6C:I-$=4TJ M1!/D)&P!GA#EP1RR[U^8B, ^[Z*_&/2_P!J;]L/_@K_ ./?AC^S%X-UB_\ M"\7A_2_M/CO7]*O)(EGD1O+EU&7RRN!Y114BZ&:=QD*P*_K_ /#+X>>'_A-\ M/]'^&WA9KEK#1;".UMY+VY::>4*.9))&Y=V.69CU9B: -VBO"_\ @H9\-OVE M_BQ^SS=^"_V8_B_HW@;49[D/K6O:OJ,UF5L55B\4<\*.T!9MF7X^4,,_,:_* MG]JSX!?LU?LQ?":S\>_";_@HY>^*OB_:SVWV^P\.ZW]HADE) G,-Q;DM#Y9R MP:23+!,8#$ '[E45^='QW_: ^*/Q4_X($6OQN\0>+;Y/$]W9Z=#>:Q:W#0S MS/#KD=J9"Z$'EM?W!FFMK>2&]>:%7-?C=^T)^T'XAT?1]!NX5LK/1IB1!-,7=+>V1CL@CB1!D[2S% MU)))9J /J;XR_M^_M#^"?^"N'AK]CG0M2TI?!6J3Z:'KNGV^F>)-1_U]YIYM"] MOYA))+HC"-B23E#R1BOVEH ^7?VV/^"DVD_LJ?'?P#^S7HGP^FU?Q)XXOM./ MVZZF$=G8V=Q??92YVG?++\DF$^51\I+'[M9__!8+]L#XS?L7_L^^'OB-\$+W M3X-3U+QE%IMT^I6 N$,#6ES*0%)&#NB3GZ^M?G]_P5/_ &7-3\'_ /!2[P[X M3E^+^JWS_$W5[;5+:]FB8/H*WVK3Q+!!^\.5BQN7!3D]!UKVS_@L+\"+W]F? M_@F+\,/@CJ/Q%U#Q9-HGQ)??X@U1"L]UYT6IW W NY&T2A!\QX0=.@ /T._9 MA\>^(?BK^S5\//BAXMDB?5?$G@;2=4U-X(MB-<7%G%-(54?=&]VP.PKN:_)' MQ%_P3@^)WC[_ ()M:9^UU\2OVI_%<^O^'?AE;ZSX6\-QRA=,TW2K>T1[>VC0 M$%7-K&A,B[?WC9()[:.:S,9PDTL,)?$6I^");>72->NKO[1-,%9&))6 M4#.%% 'WY7Y#_"'_ (*9?\%>OVF/B+X@\!?LZ>'_ WXANM":66ZMDTFS@,5 MN)O+5BT\R!N2!P2?:OUXK\&_^">O[3OQV_9<^/\ \0?%OP(_9OU/XDW=]:36 M^I6&F6EU*;* 7>_SF^SQ2%5W +E@!SUH ^C?B5_P4D_X+&?L;-IOC']JS]G[ MP\?#U[>BWS<6,0CE$_VD_@EX:^. M?@B.6/3?$FF+=0P7&/,@?)62%L<%DD5T)'!*G%?DU\9?VT/VO?\ @L=]B_8\ M^'7P5\->'G@U9-1U."?7%2;,(="6-P4;9'O9G6)&D^4<=C]1?MZ_"#4OV,O^ M",6XDU%)+AT*D,J-)))@9^Z0#F@#[VHKYC_ M ."46NZWX@_X)H> M6+ 'U_17X4>%_BU\*/VG/VB?&TG_!4_P#:,^)G MA"\AU8Q:1I_A_3]Z_\$F_@_P",/AQX MB\2ZA\.?V[-#^*GPJFWQZ7H45]+$M2TI/!_B M&?1EU*&?2U>X87,SI+ME)RO"C'I7BGQJ_P"5BWPS_P!?6F?^F>C]N3_E/5\) MO^OKPW_Z4R4 ?JM1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5^>__!P?^TJ/ '[/.B?LWZ%>%=1\=ZA]IU14 M?E-.M&5]I Z>9.8L>HAD%?H110!^:GP3_P"#>CX"^)?A#X9\2?%OXF>.[#Q- MJ.B6UUKEAIMU9I!:W,D8=X5$ELS?(3MY8\J:\"_:&^ <7_!&#]OKX9?%#X<> M(M;U/PAVJZ;K MO_!;_P"!FN:/>QW-I>/X2GM;B)LK+&^I2LK@]P001]:W?^#E3_D!_![_ *^] M=_\ 0;"OU!HH ^&_^"V/_*,*W_["NA_RKS+Q+^R5XW_:Y_X(9_#'P]\,-/-[ MXD\,Q+KFF:^$OTQHH _*7]F_P#X+D:1^S5^ MS!IG[/GQ:^ ?B>7X@>"=*71=-MQ''!:S+ @CMUN1(RS0,JA$91&Y.S((W87T MK_@AS^R#\8O ^J^,?VR?CMH4^DZGX[A,.C:?>0F*XDMY9_M,]R\9YC6218]@ M."0C-C:RD_H%>^%_#.I:G#K>H^';"XO;?'D7H _*G_@ MVK_Y#GQA_P"O30O_ $*_H^(7_*R'I?\ U]V7_J.BOU6HH _)S]NWPY\:O^"= MO_!3U/\ @H'X7^&MSK_@K6Y1<74D 80JTMH+6[M9I55O(D)W2QLPVGGP>_X*H>#_P!I&/\ :$_8E^(VI>(O#-V+2:^\ 7&N(MM: M301I&Z"VN)$1X)0@9A$P(J/O M"2?M?HSH&B:=X:T*R\.:1#Y=II]I';6L9.=L<:A5'X "K= 'YR?#[_ M (-U?V=;OP'HMW\1_BOX[@\0RZ3;OKL&FWMB+>*\,:F9(MUJS; ^X+EB< 9) MKYV\>_"BU_X(Q?\ !3KP)XB\.^(=5OO M_;P2R:AJI1II-/GW6M]'(8E17>) MLS* H_Y8YR>3^TE% 'Y3_P#!0>6*?_@N?\$YX)%='N?"K(Z'(8'4Y<$'N*YS M_@JI/:^"O^"J^@>/?VRO!>M^(/@[]DM!I%A:F3RI+46@69(R'0%UO"TLB!@S M)M!X9<_KW5;5='TC7;)M.US2K:\MV(+07<"R(2.F58$4 ?AC_P % /C%^S[\ M0_B#\-_B=^RW^SG-X-^&>@7AM8-DU+4+[0HYI%19;JWU.241 M%FX7S%5XP20 7!) !KA_V,/^"PUE^PM\ E_93_:9^ 7BY?$O@M[BWTF.WAC@ M:1'E>58;I9V1H=K.5#JLF4VG;D<_K35'5/#'AK7+F&]UKP]8WDUL1&BF-6(P^_@G::_3&BB@#\H?VTO@5^TC_P $UOVZKS_@H!^S M?X)EU[P=K]Y/=Z[:P6[216S7)W7EK'6-5BEM(93TYC3S)E!/W0(RWJ.M?I_6=;^#_ M E::LVOVOA;3HK]B2U['8QK,<]O@VWC;XM_%?X M=WWAW2O$FG6=KHL>KQ&"YN3')([2"%@'6/#+AF W9^7(YKD?^#?$#_AHGXU' M'_+K;?\ I7/7ZK44 ?G/_P %T?V3OC-XNUWP1^V'\#?#=UK-YX)A%OK5G8VY MFGMXHI_M-O^.=,.C7]L5CGMX!.NR=;;RBTUPS*615,<9&[<<[=I_5JJ-IX9\-V&J2Z MY8^'K&&]GSY]Y%:(LLG^\X&3^)H ^!/A5_P3R^+OPH_X(R^/?@%?:(TGCSQ= M;S^(;O0[VFOW?_"-:'H>GH_V^69LB"3+"2%EE#AOD' M/#UMJ\FOVV@V4=_,NV:]2U03..."X&XC@=3VH _*S_@WYM/$5A^U-\8['Q?; M"'5H=+6/5(0P(CN!?.)%R"0-(]#@$D^GVK:EF.[ 8A?EE5$^=E7$I&X$K7[AU\!_\$R_V&/VE?V=_ MVV/BQ\7_ (Q?#Z'3O#GBFVU!-'O%U>TN/M'FZDDZ QQ2,ZYC!/S >AYXH ^; M_BO\5/$'_!:7]OWP%I_P3^&NM6'@CP@UNNIZCJD""2WM?M FN;B]BS*.?F(7]C*J:/H&A>'K=K30-%M+&)WWO%9VRQ*S>I"@ GWJW0!^2G_! M>+_D_/X1?]@"R_\ 3I-6K_P<'?\ )Q'P5_Z];G_TKMZ_5:B@#Y$_X+E_\HX_ M%W_85TG_ -+H:\&\.?LP>,?VK?\ @@1X+\$_#G3FO?$.C376MZ/IR?>O)(-3 MOE>)?]LPRR[1W8*O>OTTHH _)+]F?_@M=I7[+O[(,'[-'COX+^)T^(OA#3;C M2=%?[/$EL90S^1]I25EEA:/M[[5=)TRYU3PYHDFGKI=S=64$&X//L3$9E?=M_=C"J&P0PKZVN/"WAF M\U9->N_#MA+?1@".]DLT:9<=,.1D?G5^@#Y9_9?_ ."D-[^T7^PS\0/VR)OA M#%I$O@B+673P\NN&=;S[#IZ78!G\E?+W[]GW&VXSSTKH/^";O[=-W^WY\'=9 M^*MY\,X_"S:3XEDTD6,>KF\$H6W@F\S>8H\?Z[&W!^[G/.![EXXM_&-WX-U6 MV^'FI6%GKTFG3+HUWJMLTUM#=%#Y32HC*S('P2 0<9KSO]C?]F"+]E3X477@ MZ_\ &,WB/7]>\07?B#Q=X@FMUA_M'5+HJ9I5C7(1?E10N3PN>] 'J6HVSWNG MSV<; -+"R*3T!((K\8/^"._[6&C?L+_'KQ9^SO\ &/X=ZZ->\>>*="T")((X MU&F745U<6[FX$C*P4&[#?*&/[L\<@U^TM4Y/#OA^;6$\0RZ%9M?QIMCOFM4, MRKZ!\;@.3QF@#\M?A[_RLAZI_P!?=[_ZCIH_X.,?^2I?!G_KTU/_ -'VE?JM M10!^8G_!=[]FOQU'\7? ?[:7AWX;MXJ\/:!906'B[3!;&6*..VNWN(S<* 2( M)1-)$SXVKM .-RY\N\:?M;_L'?%'4O"W@3]AS_@E]H_BCQ9JUXHU72/$7AH8 M2/;@QPFVG8EMY!,KX1$4DCG*?L80",$51TKPOX:T*XEN]$\.V-G+.WADT716)M+&0(-\,)(!,: MMN"D@$@ X%?,/_!97X,?M0_$G]G_ $WQI^ROXT\5VFJ^%;V:;6- \*ZO@_#_X/Z=X(^./P&\1 MWWC70M/2QN[BTO8HX;^:)0GFR^;B2!VQEQM?#9(ZX%/_ ((M? 7XR_%+]KOQ MC^WWXV\ MX7\.:NFI2Z5 MHT$%Y08Z89@36F , 8 Z"@#\9O@K\4?%'_!&K]O7 MQW>_M'_"/7-5T#Q.MW;6&OZ=;J9KJV:Z$\5S;O*R1S!@ )(]ZE6QD@IM/D'[ M6EV__!1K]I#Q+\:?V+OV4O%5O8QZ;]L\3I:VWGMSMT M^Y!:PK&B_15 H _./\ 9J^,]O\ %#_@AY\1?".F_!:^\*6O@KP'J6D?;7<- M::Q.(9))[B$DA]YD9FE!7:KR85FPP3H?^#)/%NM^ K9K2?5?#L.JW(#]YM WM(20Q4MRG M[2?_ 7G^'?Q[_9W\0_!7X??LWZXWB'QCHF6UVVUM4LO+C:5#S'(YWL4/( M79G!R!Z;_P &\?\ R8WK7_92;_\ ](K&ONZB@#\J?^#<[_DJ7QF_Z]-,_P#1 M]W1^S;_RL+^-_P#K[UG_ -(A7ZK44 ?BAKGBCX3_ ;_ ."I'Q$\0_\ !4_X M7ZSXDL;J^OI/#[3V[W%ND9N,VK>']!UX1#7-$M+T02;X!=VRR>6W]Y=P.#[BK8 P!0!^5/[7G_ "L ?#?_ M *^]!_\ 07H_X*&?\IU/@K_U]^%?_3G+7ZK44 ?G5_P6S_88^+_C_P 3>'/V MT_V;M'O+_P 0^$[:*'6K#2HB]VL<$QGMKR%!S(T;LP95!;;L(!"MCBU_X.-9 M[3X5G2K[]FNX_P"%@Q6GV>1VU,+IOVL#:92FWS0N[+>3U_A\S^*OU)K/?PEX M4DU<:_)X9T]K\'(O6LHS,/\ @>-WZT ?"'_!%OX*?MG:9H?B[X_?M$>-?$]G M:>*8Y#X7\*>(+V?R6GFD,TVI-:N<0[FVJF%!96D.-I0GXQ_8[^(W[,GP#_:' M^(H_X*E_!'6_$_C9[U&LSK&D_P!H;;S?(;A9;>1PLKREHF1V5E(4X*A@6_60MI+&WGMTO;:(Q* $)MD#;0 !GIVKEKWX^^,_P!F M/_@L[\2?C3X4^'NH^*+32/$.K-XETC2HRUPVEL L\J#UCRDG/'R?,57+#]K* M^!/V=?V&_P!ICP!_P5X\:_M5>*O ,5OX&UBXU9M/U==8M7:03A1'^Y60RKG! MZJ,=\4 ?,O[;?[4NM?\ !9KXV?#[]G[]E/X6:_!IFDSS37=]K5M&LD;3F))+ MF987D2&"%$SN+YAV=FUP^^X-I:I&96_O-M W'W-7* /SQ_P""^/[(/Q'^+_@C MPK^T7\)_#UWJUYX+%Q;:[86$!EG%E(R2)<*B@EEB=6WX!PLNXC:C$>"_MC?\ M%3;_ /X*-_LZ^'/V2_@[\!?$4GCC7]4LWU^%(XYH6EA^;9:B-B[*TN&+2*@1 M%.H3ZMIF@65M=71SM"!S((YDC( &2BLW; M%>(?M0_\%%=6_P""@/[*_P -_P!B;X4?!OQ%<>/O[0L$\0A8(VANIK:!X5%L M$[NSFZNH+5$DFYS\[ 9 M;GUH ^%/VW_^"=WC?4O^"3GA+]GSX>:4^M>*OAI%8ZF+.P!9[^=8Y5O4A'5\ MFXED5?O-Y:J 6(!^3/B-_P %.)?C#_P3BT#_ ()WZ#\(/$!7[553C\.^'X=8?Q#%H5FM_(FV2^6U M03,OH7QN(X'&: /&O^"<'[.NN_LL_L9>"OA!XMA$>MVUE)>:W$&!\JZN9GG> M(D9!,?F",D<'R\C.:R?^"L/_ "CN^*?_ & $_P#2F&OH>B@#\OO^">?_ "@K M^-7_ %Z>*O\ TV15ZG_P;Q_\F-ZU_P!E)O\ _P!(K&ONZB@#\J?^"3G_ "F6 M^/W_ %Z>*O\ U(K.N&^&7Q%\1_\ !%S_ (*$^.)?C/\ #/6[[P+XM%W%I=_I MD"%KFT:Y$]O<0%V6.5T7]W)'O4J7// #?L?575]#T3Q!:BQU[1[6^@#!A#>6 MZRIN'0X8$9H _$C]O#]J7Q!^V3^V)\*OCA9?"[6O#7@J6^LM/\%2:] L=QJD M<5\CSW1568 >9,$&UF7]WPQ8,![1_P %F?V=_$7PL_;+\+_MQZE\(_\ A-?A M_.E@GC'36MS)$KVQ\MX9\ B-)8 @21OE#J0>@#?JQ'&D2+%$@55 "JHP /04 M.B2(8Y$#*PPRL,@CTH _'O7/VF/V+OC?\3/"GPQ_8&_X)>>'_%FHZFQ_MRU\ M4^'/):''_#M MC8F8YF-G:)%O/OM S^-7J /Q(\9?LR_M/_\ !&'Q?\+?VM=)U%=2CU.S6W\7 M6<1VP0W4FYYM*E*Y#(T(&R3G]["[ #8F?V*^!?QK\ ?M%?";0_C/\,=66\T; M7K%;BV?(WQ-T>&0 G;(CAD9>S*176T4 ?GQ_P&_E\)V M6O32>,HK%6*JQ1!:23!?^62MYHRWRAWC[[:^5OV@_C9^PO\ $?\ 8=G^%?[$ MO[(>HV_B2WL+&^\:^)9O#BO+HEM \;2O-?%I)'#RA5'S!2&)X.%K]KW1)$,< MBAE8892,@BJNCZ!H7AZ!K;0-%M+&-WWO'9VRQ*S>I"@9/O0!^6^O^(]%\0?\ M&W4$>CSHS:=/;V=[&IYBF7Q&K$'T)5E?Z.#7U'_P1S_Y18^ ?^O37?\ T[W] M?6%% 'Y.?\&\GA"Q^(/@3]H3P#JDA2VUS2-%T^X=1DK'-%JT;$?@QKC_ -A? M]K/5O^"-_P 5?B!^SO\ M;_"GQ$]GJ=W#<6EUHEM&[M)#YB+/$)GC6:"9"I# MAP5*8P22%_9.JFI^']!UN2";6=$L[M[9]]LUU;)(8F_O*6!VGW% 'XS^&?C# MX\_:#_X+6?#SXW^-OAOJ'A2#Q+K-C<^'-'U1-MPNEI \-O*XZ@R")I/3Y_E) M7:Q_:.BB@#\HO^"ZDNJ?"W]NKX-?M"ZQH%W/H&F:=8LTMNG^NELM3DN9858X M4/Y]JO_\ !7K]I[PA^V%_P3/^'GQY\"Z#J.F:;JGQ2>&&SU4()T\F MWU&++>6S+SLW8!.-V,U^HVJ:1I6N63:=K6F6]Y;OC?!=0K(C8Z95@0:DM+2T ML+:.RL;6.&&)0L4,2!511T X H ^4]9_P"4(2?]FQP?^F%*^6/^"97P$UC] MIW_@C+\9/@AXSTFY@C+'A0TD*+D\#=GM7ZKT4 ?A M_P#LG?'O]AC]F7X9:W\%_P!O#]AZYU+X@:!J%R;2XN= B,]R&Y6WN/.=&B97 MR V&!0@]L'[Q_P"".ECJGBWXZ\-:?/:R:U;KN M=Y6BF9F6$,4V-N(<[R.%!/V#JOA?PSKMS%>:WX=L+R:#_42W5HDC1_[I8$C\ M*O # % !7Y*?\&_G_)W_P 6O^P!)_Z<%K]:Z* /RM_X+7_L8^+/@G\2K#_@ MHI^S?]HTJ:/489/%DNE'8]AJ <"'45 X"R':DG;?M)#&5C7JGQL^,&L?\%1/ M^".'B#Q7\,='-YXPM([,^(O#VGQ%I%O[*Y@FN4C098AX@9HU&20RKRV:^_J* M /R>_P"">_\ P5/T;X;_ +&^E?L:>$O@GXO\2_%&R&H:?X:T[2+*-K>[>YN9 MIHY)7+AH5C,Q#Y0X$>20"2LG_!O+_P )II?A/]H/_A!+"RN/$-M8:)_9%KJ, MA6WENU35O+CD93D(7 !(Z DU^J%GX;\.Z=J<^M:?H%E!>7/_ !\W<-JBRR\Y M^9@,MSZFKM 'XYZ]^UE^Q5\4/&/BWP]_P53_ &%?^$2\?6^I,\&H^!-)N+&X ME7 !%S_I*M+-O#,)F+QR*PX7:"_5?\$+_A5\03^TK\2?C7\&?#^N:1\+;C1; MVQ\//XF)V7LS72/91RE,+-)%&LGF/'G9N(R/,Y_5/6?"WAGQ$R-X@\.V%\8_ M]6;RS279]-P.*NPPQ6\2P01*B(H5$1*](^#.DVE]#/=>(S\US#);>7':/(F4D?[24F" L M52(%CD9/ZZ:UX<\/>)(5M_$.@V5_&ARD=[:I*JGV# XZ"K-I:6MA;)9V-M'# M#&NV.*) JH/0 < 4 ?BGXE^&OPQ_X)U_\% O%P_;8_9JE\9?#/Q-&>#S&5'DC7,4L>X,-Q89PH;W7]ASQ[\#?VG_P!M&)OV8/\ @G%X M2TWX=^'+N.\B^(.H:0]M?:;-"@=7W([PF9I@OEQ+\P7YCP&Q^F>IZ3I>MV;: M=K.FV]W;O]^"ZA61&^JL"#2Z;I>F:-9IIVD:=!:6\?\ JX+:%8T7Z*H % 'Y M8?&K_E8M\,_]?6F?^F>C]N3_ )3U?";_ *^O#?\ Z4R5^JU% !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 5A_$/XG?#GX1^&I/&7Q3\>:/X%M=U8AC'I=GJJ?:)0HRQ2-B&D ')*@@"O0?$GB7P[X.T&[\4^+=>L] M+TRPA::^U#4+E(8+>,=7=W(55'J3BOQX_P""Q_[*7[-/[$'B_P"&.L?LE6EU MX6\6W,T]S+I]AK-Q<2HL#0_9[M?-=WC?S-Z@@@.5.!E#7I'_ 7?^,'Q/\3: M/\&_V8&N7LKGQ-:1ZKXELXB56:\8QP0QLHZJDAG.WD9VGJHH ^_?A5^VI^R; M\!?A-^T'X6UW60&*:99:JAFF"\L8U.#* !DE,X'/2O2=2U+3M&T^?5] M7OX;6TM86EN;JYE"1PQJ,L[,Q 50 22> !7Y%?\ !7+]@;X-?L%_#KX9?&[] MEZVU'P_J^GZ^FGWVHC4YI9;FZ2$SP7F78B.4-!(2$"J=PPHVUWO_ 6L_:U\ M4^)_V$_@QIFC7C64?Q-T^''P]_:1\(ZMKDTA2VT^TUB,O"<(6.!FO5G=(T,DC MA5499F. !ZU^0O\ P49_X)K_ /_ &6?V"? /QR^$^DWNG>,M,O-,C\2:R-2 MG9M0>XMV9Y=C.5A9)U0IY87"D@Y."/2OVZ_VUOB!XE_X(M_#[QM#K,L>N_$S M['HGB"^AD*R2I"D_VQ\CIYKV@5AT*S..E 'VKI'[>W[%VO>/$^&>C?M.^"[G M6Y;G[/#9Q:Y$1+-G C23.QW)X"AB2>!S7KE?D'\;_P#@F+\!_ O_ 1YT7]I MO1?#]S%\08] TCQ#J.L/?S-]JBOI8=ULT1;RT5([E2"J!LPC).6S]U_\$E/C M5XC^.W[!'@;Q9XQU&2\U:P@N-)OKN9RSS?99WAB=F/+,85B+$\ELD]: />/B M%\0_!7PH\&:A\1/B-XCM](T32H1+J&I7;$1P(6"[F(!XR0/QK-^#OQQ^$O[0 M/A)O'?P8\=V/B+1TO'M6U#3W+1B9 I9.0.0'4_C7D?\ P5A_Y1W?%/\ [ "? M^E,-?//_ 1C^*5A\$/^"5GC7XR:KI4U];>%M>US5;BRMW"R3I!9V\I12> 2 M%P"?6@#]#:*^![3_ (+T_#'Q9X"@U;X3_LT>-?%7BB1YY+OPKIB^9]@M8RH% MQ//'&^P.2%-0\->)M"@6XU'0M0 MF696@9MHEBF4+YBAL*P*J06'!!S0!]+5Y_\ %;]JG]GCX'>+M*\!_%KXLZ5H M.L:XJMI.GWTC"2Z#2>6I7 /5_E^M?.'[6?\ P6@^%/[/GQHF_9Z^%OPBUSXD M^++&X-OJEIHUR(8H+@#+6Z,(Y7EE4 [E5,*1C=D,%^&?^"@/[8G@W]LC]K/X M-^+?#_@_7/#>J:)-9Z?XC\.>(;0Q7.GW7]HK)MS@!U*L"&P#CJJGB@#]M:*\ M#_;K_P""B'P0_8+\+6.H?$2.[U;7=8#G1/#6EE?/N50@-*[-\L,0) W'))R% M5L-CQ?X(?\%POAIXQ^)ND_"_]H;X ^*/A9<^()(UT34=:D,MI+YAVQM(SQ0O M&C-@"0(R G+,HR0 ?G_!2"P_8%UG0CX[^ VOZYH.OQL+7Q#I%["( MDN$/SV[J^"L@3#KD@."<'Y6QG_M8?\%;OV=?V9?!G@CQ5H]G>>-IO'UDNH:' MIV@SHLGV%AA9WW?=RY\L(1N++(."A% 'U316%\,O%/B#QO\ #_1_&'BGP3<^ M&[_4[".YN-!O9UDGL2XW"*1E&-X!&X#HV1DXS6[0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5\]_P#!1/\ ;^\"?L%_"$>)M0MH MM4\5ZR)(?"?AYG(%S*H&Z:4CE8(]REB.6)51@ME?H2OA_P#;Z_X([>(?V[/C MW)\9]7_:K?0;2+2K?3]*T$^##>+911@E@)?ML>[?*\C_ '!C>!SC) /,?^"< MG[ WQB_:7^,$'_!1K]O6ZGO[^]GCU'P?X?U!<&3'S07+Q](;>/@PP\9P&("X MW\E_P7PM9/"'[7_P6^*FJQE--6P5&G8_+FUU!9I!T[+.A_&MD?\ !N#K2@*O M[==T !P!X ;_ .65?8?[5_\ P3W^%_[7O[.6A_ KXAZW.%8F?RV8AXY HWQEN<## J& !\U_\'&/B;1W_9<\ Z%#>Q/-J'CD7MIL MD!\R&*QG5G7'49GCY_VAZUX'_P %@/AIKOA3]BG]D^ZO[*5#I'@3^S-3WKCR M;E[#37"'T.8IO^^*]\^%O_!"77KGXC^'O$/[5O[6>K?$/PYX2$<6B>&I[:?8 M;>,@I;[I[B000?*NZ*-<$%M9T_4(98?$ MVHZ"^EO'*")E:V>X!7^\-B$U\X?MD?#/Q!H?_!#S]GW4KFPF46/B!KFX#+@I M#?"_GB.S#X&XQ*2><$'##[D^-_[,WPC^/WP&OOVK(R29'_3-O2NY_P""&?AC4/#O_!.SPQ>:A;O'_:VK MZG>P+(N"8S=/$&'L?*)'J#GH:\.L_P#@@!X_NWLOAIXL_;FUV]^&>G:F;VU\ M+QZ=,NQF)W&.)[EK>&4AG!F"$_,3LY(K]%OA]X"\)_"SP-I'PW\":/'I^C:' MIT5EIEG%G$4,:A5&3R3@MM_:W MV'[3]FQ*C[O*WQ[_ +F,;EZ]:\A_9Y_X)N?\*&_85\:_L5_\+F_M7_A,(M53 M_A)?^$=\C[)]MM4@S]G^T/YFS;N_UB[LX^7K0!Y'_P &Z_AK1;#]COQ1XJM[ M"-=0U'XA7$-W=;!O>*&SM#'&3U*J992!V,C>M>0_\$C[2VTW_@L1\>=,L(5A MMX+#Q1'##&,*BKXALPH ] .*^Y/^">/[$_\ PP7\#;WX,?\ "S/^$K^V>))] M6_M+^QOL.SS88(O*\OSI+_ &3O^"9/_#+W[9?C_P#:X_X7 M;_;G_"N&8=S4'_!;*V\& MP_\ !2CX3SZ(ML-7ET[23K8@QN.-3D$)DQ_'LR.>=H3L%KZ*_:Q_X(S)\4?C M_/\ M/?LO?M ZE\,?%>HW;W6K-9Q2E'N7&)+B"6&6.2!WRQ=T;C M*QW$DX"J #P3_@IY_P +3U;_ (+-^%M.\+66B7>K1?V O@RT\5LW]G2R9WQI M* 0=ANC(, C+''RU*:;P[<0>)' ML+FY=D598D-S(_F*_\ !07_ ()G_#+]O*TTKQ#=^*KOPIXR MT"(Q:1XGL+83'RMV\0S1[D,B*Y+*0ZLC,Q!^8@^'>%?^")/Q ^(GQ%T7Q7^V M]^V5X@^)FD>'@!I^AS>?F5 RL8WFGFD*1MM <( S#^,$ T >R?MNZ=\)M,_X M)CWNF?ME7D$XM?!5E'<3V4ZRS2:ZMNHB:T=A\\IN =K8P4+%ODWU^67_ 2, MO_@KIO[;)G$DWGFZ50YCQ&A,3" M(9P&W-F#]MO_ ()$_!?]K#P#X+\*> ]!K1-.T?5;+1?M@.F*IQ:/' MYT1;#XD5RY*DR<$R$T ?6]%16]M;0M+<7$SA4BC4$ MLS$\ DD],4 345^:GQX_X."/#.E?%#1[+]GGX8ZCK?A'3=8EC\3:MJ-IY; M:K;JF<6?S9B(PS[I1DKU1:^U/V/?VQ_@]^VS\*!\5?A'=W,<<%R;75M)U%%2 MZTZX #>7(JD@@J0RNI*L#UR& /5Z*^%_C?_ ,%]/V4?A?XZOO G@/P7XF\; M/IER\-WJVDI#%9.4)#F%W?=* 01NV!3C*L003[S^Q3_P4 ^ ?[=GA>^UGX1W ME]9ZEI!0:QX>UF%8[NT#YV281F5XV*G#*QZ8(4\4 >WT5\@_MA?\%FOV;?V3 M?B9/\&H/#FM^,O$E@0NKVN@B-8+!R WE/+(?FD ()5%8+T8A@0/3OV)?V_\ MX$?MW>$KW7?A1<7MEJ>D,BZUX=UB-4NK3?G8_P C,LD;;6PZD],,%/% 'N%% M?+'[;?\ P5L_9V_8J\:Q?"K5]'UCQ5XM,4$.H:3\/HM1T7Q'I$(FU'PUK:(LX@W!?/B9&*RQ MAB%)&&4D;E 920#Z'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 **** "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@ KB_VCOAYK'Q<_9[\=?" MOP]>_9K_ ,2>$-2TNQG,FT)-/:R1(2>PW,,^V:[2N/\ V@/B+XG^$/P3\4?% M+P=X%/B;4?#VC3ZA;Z"EX8&O1$N]D5Q'(0VP,0 I+$ <9R #\1O@%^TG#^R[ MXX^&GP*_:/\ A5=Z OPM^*5_K/B*;[%FYECN;>.%XI8"/WC+Y8PX)#1LH PH M+?J[^QG\//V!/&'P(\2-^PR;*P\.^+;9]/UZ\\/W5PEY#+Y3H XNMTD,R+,S M+O7^('!&*^%OBA^WU^S#_P %"_%'P0UOX]>%= \.#2?'VHVWCK1]5O=T*:4U MLIAE-R50M&QR.,%9$. ,J3U__!"Z/0_"_P \%F.V,*6=Y !DD"OC[_@AYH-]X__ &UOC)^U M3X,\+2Z'X!EM=2@L[*.+9%"UWJ$=W!:J%^4F*"(Y"_=W)T##/C/[5G[BWKO8F2RN+AYXXR5^TM#!&Y>[E!(0.-D*DC).[S/ MTN_82_:*_P"">&LZ':?LL?L6^.K*\CT72)+PZ3#I%[$\D*NB2W$LEQ"@DD9Y M$W$DL2W3 X /B_\ X-_8H_BQ^U)\7?CSXQ@2\UY]/247DXW.DE]=RRSLI/0L M8@">N"1T)J+]BGR/@I_P7G\<_##P9&MEI&MZAK]H]C;KMB6(Q&_6,*. %>)0 M!V P*Q_^".GQ-^'W[#_[8WQ9^ W[0WCC3?"A-N]C'J?B&]CM+9KBQNG4(9)" M%4O'*SID@,%XR2H.Y_P3EC3]I[_@L]\1/VF/ ZM=>%]%N=7O8-5\HA)$GW6= MKCCAI(V>0 X.U&]* )O^"9$=E\;?^"SOQB^)_C&VCOKG25\07FCO#P1"EC9>(M0A%_9VR[4D-[I ,VX#KN MG/G'_:YK-_8_\<^#/V&O^"S_ ,5O#'QS\26?AS2O$)UBULM5U>=+:UB6YNX= M0M9))'(5%:%-H8D+N<"K7PLU?2_VSO\ @OI<_%?X57L6K>%?#$PNY-7M3OA: M"STU+42JPX97NRH5AP58$9% 'ZST444 >7?%?X]?$OX>^+G\.>%_V9/%'BJT M6!)!JVDSPK"S,.4 %?M9?\EM^!W_8]R_^DS4 >ZT444 %%%% !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%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %! (P M1110!\3_ +3O_!%_]GGXP?'#P;\1OAW\,O#^B:0->EN/B5IL.IWEFNIVA0;5 MMHH 4BDWY)V&$$'J37TWH7[,'P%\*_ Z^_9N\*_#6RTOP5J6G7%C?Z)IDDEN M+B&="DVZ6-A*7=20TF_>?[U=[10!\L_\.5?^"9G_ $;5_P"7EK/_ ,F5WG[/ M'_!.[]CK]E+QS/\ $GX!?!_^P=:N--DT^:]_X2#4+K=;N\;LFRYN)$&6B0Y MS\O7!.?:J* /#/VF?^";_P"Q]^UOXBC\:?&7X4I/KJ1+$VMZ9?36=S-&HPJR M&)@)<# !<,0 "!Q7;_L]?LR? S]E7P0?A[\!OA]:Z!ILD_GW*Q2/+-&?@#\.;?18[^17 MU*[:>2XN;QE!"F2:5F<@9.%R%7ZUX5^UE_R6WX'?]CW+_Z3-0![K1110 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 %%%% !1110!R?QI^* MNF_![P)<>+KZ#SYMXAL+7./.G8':I/8 L?93WQ7Q5X^^+/Q ^)FHR7_ (N\ M2W,ZNY*6BR%8(AZ+&. /?J<?LWVB[\[T\S;%L_3? M7S+7\O\ B[Q#F=?B&>5J;C1I*/NIV4G**DV^^]E?16=MV?'YWBJTL4Z-[15M M.]UH((8>S#OFO@BOIG_@GU]N_LSQ3YF[[-Y] MIY6>F_;+O_'&S]*7A%Q#F=#B&&6.;E1JJ7NMW47&+DI+MM9VT=]=D&1XJM'% M*C>\7?Y65SZ+HHHK^H3[ **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** MX;]IZ\\=:?\ LV?$"_\ A@TJ^)(/!6J2:"T )D%XMI*82F.=^\+M]\4 >5_' MK_@J?^Q[^S[\4]&^$OBCXEV5]?W^J/9:W-I5U'/%X?*@?/>%3E!D[2HRP(.0 M*]W\#>//!7Q-\*6?CGX=^*]/UO1M0B\RQU/2[M9X)ER02KJ2#@@@CJ""#R*_ M!S]D7PE^QY\49OA-X ^(L:-XBUCXFW]O\09-3O9(%?29+5!:E)MP5%\SS.00 M_F9SQLK]=/\ @GC^PC%^P7X UKP'I?QKU'Q=INM:A'?V\5W8);Q6IH ]G^)GQ0^'WP:\$WOQ'^*7BVRT/0M."&]U._EV11;W6-!OB[X*L/B-\-?$UMK&AZI&SZ?J5FQ,)O^"B'QCTW_@JMJ5O M::NNH74VDQ^*=6FL;*>0W+9<3*Z940>5Y"EMAC/R@[5QZ-_P1=T.WTG_ (*% M?&$?LW2W]S\'8;.\M[:]E:1K=R+V,V(#/R[B/S]A;YO++$\F@#]'OC/^TA\! M?V=]/MM3^.'Q;T+PQ%>L5LEU:_2.2X(QN\N/[[@9&2H(&1G&:O\ PF^-7PD^ M.WAC_A,O@W\1M'\2Z8)3$]YH]\DRQR 9*.%.4;!!VL <$''-?E=\)/AKX3_X M*:_\%D?B79_M Q7.K^%O",>J?8M(%Y+%%+:V-W%86T.Z-@T:DR&!]#F\2>*M6BL[.!8_HSG^!,]SU[ XKQ?PK\-OBU^ MUIK\?CGXH:A-IOAR-R;.WB4J'7/W8$/;L96SGMNQ@?%Y[Q:L)B_[,RNG]8QC M^POAA_>J2VBEVO=^5TSS\3CN2?L:*YJG;HO-OH5/'WCWXA_MA^(X_ GP\\-B MWT.RN1,;B[4#:<,HEF< [."V$7).3][''E?C[X3?$#X::C)8>+O#5S J.0EV ML9:"4>JR#@CVZC/(!K[L\&^"O#'@#08O#?A+2(K.TA'"1CEV[LQ/+,>Y/-:M M?(9AX4SSZB\3F6-D\9+64DDX)=(QAH[+H[J^]CBJY*\3'GJU'SOKT]+'Y^^ M?A1X_P#B9J,>G^$/#=Q<*[ /=M&5@B'J\A&T?3J<< FO5ET?XY?L::FNIVK1 MZQX;NI%:]6$-Y#/@ [N,POV#]#@9SC:/JRH[JUM;ZVDLKVVCFAE0I+%*@974 MC!!!X(/I6F6>$F$RG#NKAL9..*3O&JE91\N2[O%_:3;OY*Z;I9)"A&\*CY^C M_P" OBU^R= MK?AG6/\ A9'[/=[+97ENWFG2H9BK*>YA8GH>\;<'D#LM:OP6_:]T[7;E?!7Q M>@71]:CD\G[7*GEPS..,.#_J7SU!^7/IP*]_+>+<5E^+CEO$4%1K/2%1?PJO MH_LR[Q=OE=(Z:6.G2J*CBERRZ/[+_P GY'N%% (8!E.0>A%%?H!Z84444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7/\ Q5^*/@GX*?#O5_BM\1]4DL="T*S-UJEW M%92W#0Q @%O+A5G8#/.%.!DG !-=!6?XK\+>'O'/A?4?!?BW28;_ $K5[&6S MU*QN%REQ!*A22-AZ%6(_&@#\G_VK/V2)8[B*%)?,^QS8$3DNKD ('5P<9.:])_X(5^-/BAX&^+_P 8/V-? M$GC.3Q!X>\":A(NE7@D9X+>:&\EM9/(R3LBFVB0)TRA(Y9B?.OC[_P $2OB# M\'OCUX'TC]F3XQ>,AX=\5>)9HY-1M=$GFD\(@1<7,\]M(BL"K&,.WDGJ,GFO MOK]A/]@GX3_L&_#J\\(^ KZZU;5]9G2?Q%XDU"-5GOG0$(H5>(XDW/M3)P78 MEB3F@#RS_@NU_P H[O$'_8?TK_TI6NQ_X)'2F#_@FY\,IA$S[-'NVV(,EL7U MSP/>NR_;M_9,_P"&U_V=M0^ ?_"?_P#",_;M0M;G^UO[*^V[/)E#[?*\V+.< M8SN&/0UM?LA_L^?\,J_LX^%_V?O^$N_M[_A&K26'^U_L'V7[3OGDESY7F2;, M>9C&\],]\4 ?F9_P3W^#_@[_ (*]?M'?$_XU?MI:[J.M2Z+%:+HOAB'59+9+ M6"XDN"J)Y95EBA$04*I +2EGRQR>H_8!USQ/^QI_P5Q\3_L#?#7QG?ZQ\.=3 MN[P+8WMQYJV4B:<;Y)1CA94V_9G8 ;^-PRJ[?7OC9_P12U(_&[5/CY^QG^U' MK?PJU36II9=0T^PCF$:M*VZ40S031O'$S?-Y1#J#T*@*!Z-_P3]_X)6^"?V* M_%FJ?&+Q7\1[[QSX^UF"2&YU^^MS%';I(X>7RT9W9I'8#=*[EB!@!=S;@#Y1 M_P""4")\-_\ @L-\:OA]XC9;:[N;?Q%;6:2OAIG35[>4!?[V8E>3_=7-)X\0 M?$W_ (.,M.L_#@-PFC:E9F[EAY5/LNBK++D]MK H?]H8[BOI#]M?_@D59_M" M?&Z/]J']G[XXZG\,_'S;#?ZCIZ2;+F18_*$Z/#)');R^7\K,I(< 94$LQZ+_ M ()]?\$N?"W[%GB?6OB_XT^)5WX[^(&OQO'>>(KZV:(01R.))50/)([R2. 7 MF=MS8 7+;@#ZLHHHH \N^*_A3]K35_%SWGP>^+'A?1]%,"!++5M">XF$@'S ML7!Z$]!7BOQ4\-?M.:-\?/@U)\:/B9XZT444 %%%% !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 %%%4/$OB?P_X.T:;Q!XGU:&R MLX%S)/.^ /8=R3V R3V%14J4Z--U*DDHK5MNR2[M]!-J*N]B_P!.M>'?&_\ M:TM](O&\ _!R(:MK6TJ'C=,X_UOGN<<85Y83(6Z>'3M/$M;]XT5U?][ITMHWY4 ML37QTG##:1ZS_P#D?\SA_@Q^R5=3ZF/B-\=KEM2U.X?SAID\GF!7/.Z=B3YC M?[ ^4=\]![XB)&@CC0*JC"JHP /2EHKZ_(N'LKXLIOO*75_@ MNB1W8;"T<+#EIKU?5^H4445[AT!1110 5YY\;/VFX M5%=,^7O"GQ7^+O[*NN1> _BSI<^HZ 3ML[A&W[$'\4$A^\H'_+-L$(_"&L17EK)P60X:-NZNIY5AZ&I?%7A+PWXWT67P[XKT>&^LY MA\\,R]#V8$6;KO=(P(. _AYL5EZZ;UJ*\OYX+[TNR6OEVQ66[7G2_\FC_ )H^ MG:*\V^!_[2_@WXPVZ:9,R:;K:K^]TV:3B7U:)C]\>WWAZ8Y/I-??Y7FN7YS@ MXXK!5%.$NJ_)K=-=4]4>G1K4L134Z;N@HHHKT#4**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *\*_:R_Y+;\#O^Q[E_P#29J]UKPK] MK+_DMOP._P"Q[E_])FH ]UHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHKQ/XZ_M:Z?X2NG\#_"V)-6UV1_):XC7S(K>0 M\!5 _P!;)G^$< ])QL^6.R6\I/M%;M_\ #NRU,,1B:.%I M\]1V7Y^AW/QB^.?@OX,Z1]JUZY\^^F0FRTN!AYLQ]3_<3/5C[XR>*\*T#P-\ M8/VO_$RZ7X9BE)MD0$)MSRL"'[S=C*W'UQMKIOA!^RCJ_B'5O^%E_ MM!74M_?W#B5=*N)-Q)[&<]^V(QP #W6OH"""&VA2VMH5CCC4+'&B@*H' MZ"OBJ>49UQO46(SE.A@T[QPZ=I3[.LUM_@6WDU=^>J&(S!\U?W8=(]7_ (O\ MC*\$^!/"OP[T&+PWX0TB.TM8^2$&6D;N[L>68^I_E6O117Z10H4<-1C2HQ48 MQ5DDK)+LDMCU8QC"*C%62"BBBM2@HHHH **** "BBB@ HZ]:** /%OC=^R-H MWBZ=_&/PQECT;7$?S?)C)2"X<<@C;_JGSSN'&>HR2U<_\+?VJO$_@76O^%:? MM$Z=<6US XC359(L.@Z#S0/OKZ2+G/4YY:OHFN5^*GP<\$?%_1O[+\5Z=^^C M4_9+^'"SVY/]UNX]5.0?3H:^!S/A'$X/&2S/AZ:HUWK*#_A5?*4?LR[27X-M MGF5L#.G4=;"OEEU71^J_4Z6QOK+4[.+4--NXKB"9 \,T,@9'4]""."*EKY71 M_C=^QIK.R13K?A*>?J,^2S+GIZ,,@]C7?D'%V&S:N\#BH.ABX_%2EN_.#VG'K==-=M7KAL=" MO+V^'_A5\/-=^)WBR9H M]+\.Z/, LL5Q"T3,N>X#DCW% 'Y%^/_ /@H!_P4P_:O\=^ OC!\'] M?#>C7?C6 M]L/A[H6G7.U=3NX8%DD@N?,D N@$91EPD9=B% (./OK_ ()>?MP^-OVV/@S? MZQ\4_A^^@^*/#M[';:FT%G+#:7Z2*S1SPB3)4G8ZLF6VE0 ] \;>%H_$WACPOXWN];\!K;L);74[@PJLYC\LF:'=$J,T3 ;6!8 M Y+-^H'_ 3M_P""C?P\_P""@7@S5;_1?"\_ASQ'X?DB77/#]Q=K.%23=Y%+CX:_ ;Q9I>M_$R>>-&AB M"W5MHL88&1KG!V^:5!58L[ANW, WNG_!/SXU^.?VB_V//!'QI^)5Q;2ZYK MUC/+J$EG;B*,LEU-&-J#A?E1:^'_ /@I'_P3<_9R_9 _85\:_$?P9IMWJ_BW M6?$MB]YXDUIU>:%);P.T,"J L*$GG +D<,Q'%?5__!).9[?_ ()L?#.XCB+M M'HUXRH/XB+ZY.* /"_VC/^"HW[57Q._:CU?]D'_@F]\)-,\1:IX=>:/6M?U% M5D!DA8).8_,DCAABCD(B,DC-O;A0,J6Z7_@G?_P4G^/?Q6_:*U[]BW]LSX(!I()4#R(6,;>8DD;;&13QT+? O\ P2R\4?MO^*/B MYXT\,?L9MH-MXN\3:1R M*J$!=K EAM (OVO?^"F_[4>M?M=3?L0_\$^OAII>M>(]*9DUG5]319 9TC$D ML<>^1(H8X@=KR2$Y?*@# +]#_P $Z_\ @I?\8OB_\>M=_8Q_;'\ V/A_XBZ, ML[6D^GIY<=VT.&E@>/>Z^8$/FJ\;%'0,0!@%_!/^"0,LOB#_ (*V_'3Q)K"% MKU[+Q%(WFY?_29JZ3XK_'KXE_#WQ<_ASPO^S)X MH\56BP)(-6TF>%869AR@#G.1WKQ7XJ?&KX@_$?X^?!JS\5_L\^(_"4=MXWW0 MSZO-$RW!:(J0NP]5!W'/84 ?7=%%% !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 54US7=&\,Z3/KOB#4H;2SMD+SW$[[54?X^@ZD\"N M=^+7QH\%?!W1?[2\37N^YE4_8].@(,UP?8=E]6/ ]S@'P33- ^,?[97B%=:\ M17+Z/X4MICY*H#Y:XXVQ@X\V3L7/ YZ?=KX[/^+:66XE9?@*?UC&2VIQVC_> MJ/:,5OKJ_):G!B<;[(O?$+X]_$7]H/7W^%_P(TVZ@T^3*W= M_P I)+'T+.W_ "QB_P#'FZ=]M>G? O\ 9E\(_!ZW35KL)J6NLO[S4)$^6'(Y M6)3]T=MWWC[ XKK_ (>_#;P?\+]!3P]X/TE+>( &:4C,L[?WW;JQ_0= .*W M:Y\EX2J1QBS7.JBKXOI_S[I>5./E_,]>N]VYP^":J>VQ#YI_@O1?J%%%%?-K<$]#D[:]HKS7XX?LS># M?C!;R:I;JFF:X%_=ZC#'Q,0.%E4?>';=]X>I Q7E?@WXV?%?]FG78OAW\:]+ MN+W21Q:7@;>\<8XW12'B5!_4&[0Q,5IY*K% M?"_[VS\]6<4<57P4E#%:QZ37_MW;U/IZBL[PKXM\-^-]%B\1>%=8AO;.8?)- M"V<'NI'56'<'!%:-?HU*K2KTU4IR4HM733NFNZ:W1ZL91DKIW04445H,**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*X_]H'2/BOKWP3\4:5\"_% T;QE+HL__ C6HM##(L=X%W1!A,CIM9@$)93@ M,2.0#7844 ?B)<_\%+_C7X>^)/PQTW]MSP?XAN_%/PD^(-[JVI33V45M>7-M M- $6W:$B-5=) <,,*48./A]+X1TGXBZE*W MAG0I8FCS#+=R74CHC*I\E-T<<;X ;#X& ,_8_P 9?V7?AQ\<_B1X"^*7C&YU M&+4OAWK$FI:*EB\*Q7$CH%*3AXG9T&,@*R'/.:]'H ^.O^"[7_*.[Q!_V']* M_P#2E:[3_@D/_P HX_A=_P!@JZ_]+KFOI&B@#\;_ (:^+O%G_!$3]O7Q>*8KBVTK4M,@7=<69F$UO+ SE8Y)8Q^[DB+J06)S@+N[G]B=/'?_ M 4/_P""LUY^WOHGP\U+0O /AU6:WNK] /-=+ V4$&\95YF),SJA8(%*EN5+ M?J=JNCZ1KMDVG:YI5M>6[$%H+N!9$)'3*L"*DL[*STZU2QT^TB@@B7;%##&% M1!Z #@"@#\C_ !CXC\1?\$B_^"K?BSX^^/\ X;ZQ?_#SQ]_:+07^D6ZN9;>] ME2[:.$R,L?FQ7,:J8V=3L&[HRD[W[ 7A_P :?\% _P#@JCX@_P""A;>"M0TG MP/HD\DFFS7Z ":9;);&UM@1\K2+'^^D"$A&4 GYUW?J?JFD:5KED^FZUIEO> M6SXWV]U"LB-@Y&58$'FI+2SM-/M8[&PM8X(8D"Q0PH%5%'0 #@#VH DHHHH M*\*_:R_Y+;\#O^Q[E_\ 29J]UKPK]K+_ )+;\#O^Q[E_])FH ]UHHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJOJVKZ7H.FS:QK6H0VMK;H7 MGN)Y J(OJ2:F-_'C]K#1?A_))X/\ )'JVOLWEL5& M^&T?IAL???/\ Z'J>QXWXD_M%^//C?KQ^%O[/^G72V\V5N-10;)9DZ%L_P#+ M&+G[QPQXZ9P?0?@-^RYX8^$R1>(-<,>IZ^5R;IES':D]1$#W[;SR>V,D5^<8 MKB+->*L1+ \.OEI)VGB6O=7=4E]J7GLO*ZD>5/%5L9)T\+HNL^GR[O\ KS.* M^$_[+/B;QYK7_"SOVA[VXN+B=Q)'I4\GSR>GG8^XOI&N,#@X^[7T-9V=GIUI M'8:?:QP00H$BAA0*B*.@ ' 'M4E%?59!PUEG#F'<,-%N^=04444 %%%% !1110 45C?$+Q_X5^%O@V_\>^- M=36TTW38#)<2MR3V5%'\3,2% [D@5\(?%G_@J)\;O$VL31?"JWL_#6F)(1;. M]I'N%7C.,MUKZGAS@_.^*)2>#BE".CE)VBGVV;;]$[==T?* M<2\9Y'PK&*QLFYRU4(J\FN^K22\VU?I>S/T(HK\]?A-_P5#^.'AC68D^*D-G MXFTQW N66SCM;J-<\F-H@J$CT9><8RO6OO#X=_$'PK\4_!>G^/O!6I"ZTW4H M!);R@8([,C#^%E8%2.Q!%'$?!V=\+N+QD4X2T4HN\6^VJ33]4K]-F'#7&>1\ M51DL%)J<=7"2M)+OHVFO1NW6UT;5%%%?+'U84444 %%%% !1110 5E>,O!'A M;X@:'+X=\7:-%>VLH^Y(.4;LRL.58>HYK5HK*M1HXFE*E5BI1DK--7379I[B ME&,XVDKH^7?%'PH^+_[*NN2^._A/J<^IZ"3NO('3?M0?PSQC&X 9_>+@CG[O M?V#X*?M&^"?C):+9VTHL-91,SZ5/)\QP.6C;CS%^G([@=3Z$0&!5AD'J#7AW MQK_9$LM\=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 45\Y?'K_@J?^Q[^S[\4]&^$OBCXEV5]?W^J/9:W-I5U M'/%X?*@?/>%3E!D[2HRP(.0*]W\#>//!7Q-\*6?CGX=^*]/UO1M0B\RQU/2[ MM9X)ER02KJ2#@@@CJ""#R* -:BL'XF?%#X??!KP3>_$?XI>+;+0]"TX(;W4[ M^79%%O=8UR?4NRJ .I(I_P ./B1X&^+O@JP^(WPU\36VL:'JD;/I^I6;$QSJ MKLA*D@'AE8?A0!MT4V66*WB:>>541%+.[M@*!U)/85POP4_:?_9__:.EU:#X M&?%;2?$[:$T*ZM_94Q<6QE\SR]QP!\WE28(SG8: .\HKB?C/^TA\!?V=]/MM M3^.'Q;T+PQ%>L5LEU:_2.2X(QN\N/[[@9&2H(&1G&:O_ F^-7PD^.WAC_A, MO@W\1M'\2Z8)3$]YH]\DRQR 9*.%.4;!!VL <$''- '3T444 %>%?M9?\EM^ M!W_8]R_^DS5[K7A7[67_ "6WX'?]CW+_ .DS4 >ZT444 %%%% !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 %%%% !117DGQY_:J\._# R^%_"B1ZKX@^X85.8K5C_ST(^\ MW^P.?4COY><9SEN0X*6*QU10@OO;[);MOLOR,:^(I8:GSU'9':?%+XN^"OA% MH9UCQ9J.UW!^R64.&FN&'95]/5C@#UZ5\^P6GQG_ &S/$ N;QVT;PG;3_*!G MREQ_=''GRX[\!?\ 9S@[/PM_9D\8_%/7!\4?VAK^YD,Y#Q:7,Q664=A(!CRD M]$7!_P!WO]%:?I]AI5E%INEV<5O;P($A@@C"HBCH !P!7PD,OSOCN:JYBI8? M [QHWM4JKHZC7PQ?\JU_"3\Y4\1F3YJONT_Y>K]>R\O^',/X:_"WP;\*-!70 M?"&F")3@W%S)AIKAA_$[=S[< =@*Z*BBOTC"X7#8+#QH8>"A"*LDE9)>2/5A M"%.*C%62"BBBMR@HHHH **9'PCX:U[6Y1G8_D);0MZ?,[%Q_WQ M7$O_ ,% OVK_ (K9C^!O[.12&482Y%CTJ45 M2A_-4E&"7R;O^!\IB?$/A2A4]G2KNK/^6G&4V_1I?##Q[9:Q NH37>L_V;-O1&C55A!<#:P/F2G )^Z">U?'U?=/QR_X)D?# M_2O@_>3?!&WU.Z\36+K<0MJ-_O:]C4'? %4*@9@=P.WEE R 37QKI7PL^(>M M3RV]CX2O \$K1S"XC\G8ZDAE)DVC((((Z@U^Q<(\1\$9-PPW#%QI4:4FI3KR MA3UD[IMMI6>T?)6W3/Q3C7(.-,SXF4J^%=2K5BG&-&,ZBM%6LK)NZWEYN^S1 M@5]2?L!?MC^ /@)X9UGP'\5M1OX;&YU".[TJ6WM#,D3,A68,%.Y0=L1 /.[ MIW^>]6^%GQ#T26*&_P#"5X6FD6.(6Z";<[$!5!C+

GI?H>C^&_VVOV5O%6P:=\:-*A+G&-2\RSP?9X3 M\8:5JBD9#:=J$T5\6_\,.?MN_#_ />_#+]I M7SHH_NV_]NWEMN_[9D/&?Q-'V_\ X*P?#CB>R_MZVCZ?N["ZW?\ ?&V4_C1_ MJ;@<3_N6:8>?E.3IM_*28?ZZX_#?[[E6(AYPBJB7SBT?:5%?%O\ P\ _:[\ M_+\5OV9<)']^7^RKVRW#UW/YB_B!BMOPW_P5M^'5R0OC'X2:U8'^+^S;V&ZP M?^!^56=3P[XKC'GHT55CWA.$E^=_P-*7B1PE*?)6K.E+M.$XO_TFWXGUO17A M'AK_ (*0_LI>("J7GC*^TIVZ+J6D3=?=H@ZC\3BO0/#?[2O[/OB[:OA_XS^& MIW?[L+:O%'(?^ .P;]*\'%<.Y]@OX^%J1\W"5OOM8^@PG$?#^._W?%TY/LIQ MO]U[G;T5':7EI?VZW=C=1S1.,I+$X96'L1P:DKQVFG9GLIIJZ"BBBD,Y#XM? M!+P-\8M*^Q^)K#9=Q(19ZE )H#]?XESU4\?0\UX-9:Q\OWJ^J*KZKI.F:[ITVD:SI\-U:W"%)[>>,,CJ M>Q!ZU\=GW"-#,L2LPP-1X?&1VJ1^UY5%M./377U6APXG QJS]K3?+-=5^O=& M)\-?BKX*^*^AC6_!^J"4 #[1:R86:W;^ZZYX^HR#V)KHZ^;?B5^S#XW^%&N' MXE_L\:G=@0DM)ID;[IHEZD)G_7)_L-D_[W;L?@5^UGX<^(AB\+>.!%I&O9V M/\L%TW3"$GY&_P!AN_0GH./*>+Z]#&1RO/Z:H8A_#+_EU5\X2>S?\KUZ;NQG M0QTHU/8XEGI!1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5PW[3UYXZT_P#9L^(%_P##!I5\20>"M4DT%H 3 M(+Q;24PE,<[]X7;[XKN:Y_XJ_%'P3\%/AWJ_Q6^(^J26.A:%9FZU2[BLI;AH M8@0"WEPJSL!GG"G R3@ F@#\)OV1?"7['GQ1F^$W@#XBQHWB+6/B;?V_Q!DU M.]D@5])DM4%J4FW!47S/,Y!#^9G/&ROUT_X)X_L(Q?L%^ -:\!Z7\:]1\7:; MK6H1W]O%=V"6\5G)L*NT2J[_ .L7R\\_\LQZFOA3]JS]G+]@C]L[XG?";X@? MLEW+:+;?%3Q_J6B>)]3TNWDB6.XBA27S/L'O FH2+I5X)&>"WFAO);63R,D[(IMHD"=,H2.6 M8D \*_X*3_$3_@H1^U9\*-?^,7Q:\"OX%^$7A37H[?1-"F22!M7N'G,,=QB0 M"2Y(4EA(0D0!P@+%B?T+_P""0_\ RCC^%W_8*NO_ $NN:XO_ (+M?\H[O$'_ M &']*_\ 2E:U?^";OB^_^'W_ 22\)^/=*TG[?=:)X+U?4+:QR1]IDAN+N18 M^ 3\Q4#@$\T <3_P5Q_:I\<:E=:-_P $[?V8I'O/B)\272WU$?LA?MX?$G]G?XW^,OV MG/BS^R#XC^(WQ!\7S-GQ!=:E-8KI\#8+Q0Q?8IMN<(N0P"QQHBA1NW:G_!"W M]JG6_@7\"\>/+/ M)SP =O\ "3X:^$_^"FO_ 61^)=G^T#%W_ & _^"X&I_LS_#&[NH/!/BK%G_9LUR[J ML4^GB]MQ\Q)9HISY:NQ+;"_.6.;/_!*!$^&__!8;XU?#[Q&RVUWD^(IK:':@P"$0XSZGO7BOQ4_9A^'WP5^/GP:U'PIK?B.YDO M?&^R8:OKTMTJA(BXVAS\IR.<=1Q0!]=T444 %%%% !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 %0ZAJ%AI-E+J6J7L5O;P(7FGGD"HBCJ23P!6)\2/BAX-^%.@MX@\8:F( M4.1;VZ#=+<,/X47N??@#/)%?.\UW\9?VS?$1MK)7T;PG:S?-DDQ)C^\1CSY< M(>+,/D]6."PT'7Q<_AI1W]9O[,>MW^5VN'%8V%"2IP7--[)?K MV1M?%/\ :8\7_%76_P#A5O[/%E=2&5'ZR'!_W>_:? ;] ME;PY\,/*\3^*VBU7Q ?F$S#=%:M_TS!ZM_MGGT YSVGPM^$?@SX1:"-%\*:> M [@?:KZ4 S7+>K-CIZ*.!V%:?B;QQX*\%V_VOQCXOTO28L9\S4K^.!?S=A7) MDG!^,QF81S/.Y>WQ7V()7ITO*$>K7\SUOYZO"&&C!_6<9).2[Z1CZ7_,U**\ M6\9?\%!/V5?!H>/_ (6-_:LZ9_<:-923[L>CX$?_ (]7E7BK_@K/X::?[%\- M?@WJ>H22,%A?5;U("3_USB$A/TW"OV/ \$\5Y@KTL)-+O)1CN.>$L MN=JN,@WVB^=_=#F/KZBOB9?VDO\ @I)\9/D^''PA.B6\H(ANH=!\I2,]?-OF M*$^XQ]*/^&,/V[OB_P#/\8/CN+"UEXFLIM;FGQ]((0(?_'A7I_ZCT\'KF684 M*/=*7/-?]NQ_S/+_ ->ZF,TRS+J];LW'V<'_ -O2_P CZP\9_'#X._#S>OC; MXGZ%ILB'#076IQB7/H(\[C^ KR3QG_P4T_9A\,;H]%U'5]?D4D :7IA1<_[T MYCX]QG\:Y3P9_P $F_A9IVV;QY\2=:U:0#+)80QVD;'WSYC8^C"O6_!G[$O[ M+?@;:^E_!_3+J50,S:N'O22.^)RR@_0"CV'AWE_QU:V)E_=BJ<7Z\WO?<'M_ M$C,?@HT,+'^])U)KTY?=^\\#U3_@J/\ $7QC=MI/P5_9^>YN#Q&;F6:\=B>G M[J!%(^FXU NM_P#!5/XRD?8]+E\,64I^;-M;Z?Y?_?W-P/PS7V=I6CZ1H=HN MGZ)I=M9P+]V"U@6-!] H JS1_K;DN"TR[*J4?.JY57ZZVLP_U/SS':YEFU62 M[4E&DO3W;W1\66O_ 35^//Q&F2_^.?[11F<_,R+)<:BX)[;IFC"_AD5Z'X, M_P""7?[-_AW;+XEGUS7Y,#>MYJ AB)]E@5& ^K&OI"BN3%#/V%/#2EO$'B2QL\#.VYNE1C] 3DU\ M?CLQG.]?&UK_ -ZN_M0_"71MR6NJ7 M.H.H^[96K8SZ;GVC\C7):A^UWJNJ3FQ\#_#QYI#]PW$K2,3_ -HV^WN)K[V?1X?AG/,2KJBXKO*T?_ $JQVG[0WQ*O/ASX M(#:-*$U#493!:R=XAC+R#W P![L#VKY7GGGNIWN;F9Y))&+22.Q+,QY))/4U MWOQ@U/XS^,-,M/$OQ%\,26-C;2M';#[&80CR $Y5B7Y"#D\<>]>?U_-WB5Q' MB>(,_P";EG"C&*]G&<7%V:UERO\ FE>SZI+T/U/A3*Z669;:\93;?,XN_HK^ M2Z=VQ\$\]K,ES;3/')&P:.1&(92.001T-?4_[._Q*O/B+X(/]L2[]0TZ4074 MG>5<920^Y&0?=2>]?*M>A?!W2OCK9:5=>)OA3;L;:6<170S"?-9!D?++UQO/ M*^M'AIQ!CLBX@O2IU*M.47SPIQYI-):24=-8NVO1-]PXKRW#YCEMISC"2:Y9 M2=EYJ_FOQL?4U%>$?\- ?'?PF=GC+X;"2-#\TKV$T.?^!@E#^ K4T?\ ;'\* MSX77_"5_:D\$VTJ3 ?GL-?T-0\3.$9U/9UZLJ,_Y:D)1?WV:_$_,JG">=1CS M4X*I'O&2?ZW_ /8Z*X?1OVC/A!K.%7Q8MLY_@O('CQ_P(C;^M=7I/B3P[KR M;]#UZRO 1G-K=))_Z"37U6!SO)LS_P!TQ,*G^&<6_N3N>-B,OQV$_C4I1]4U M^9=K$\2?#3X<^,@1XO\ &BZKN^]_:6E0SY_[[4UMT5[%*K5HSYJPO$3B"JK8N-*NO\ IY2@_P E$\9^''#M)WP.5 RM]0>M'^M7#V)_WS**3 M_P"O M=K.*:(?BDFX_]\UW_AO]NS]E'Q1M6S^,%E;.>J:E;36NT^[2HJ_D<5TOB7]F MO]G[Q?N;Q!\&?#<\C_>G72(HY3_P-%#?K7G_ (E_X)O_ +*/B#<]GX,OM)=N M2^FZO-^BRLZC\!1[7PYQ?Q4\11?]V4)Q7_@6H>Q\2<)\-7#UU_>C.$G_ . ^ MZ>L^&_BG\,?&.W_A$OB+H6J%_NC3]6AF)_!&-<1\=_V6O"OQ9637]#:/2]>P M3]J5/W5T>PE [_[8Y]=V *\=\2_\$DOAQ=!O^$/^+6MV)/W?[2LX;H#Z[/*K M _X=Y_M8^ ?F^%'[2:HD?W$75+VP)'IMCWK^!.*\W-N!_#SB;!2PM3,4XR^S M5I2BT^ZFG9-=T85\ZXNC3Y,=D_/'O3JQ?W1:YOQ.Z^'W[0GQ(^ .MI\-/CQH M]W/91G;;WS9>:),X#*W2>/\ '(Z9XVU]'^'?$FA>+='AU_PUJL-[9W"[HKB! M\J?;V(Z$'D'@U\->.O@__P %+O['.@^)HCXIT^-MRE[FRNG4^J-)B93[K@GH M>.*Y7P7\6?VS/V8+Z36+[X6ZM:Z?N!OH=1T2X%I-CC+,/D!_VE(/OCBOF"[/F48R2\Y)]K62..AQ['+I\F.PF(IP[SI/3Y MINZ/T M*ZG_ ,%9[G4/"6I:;#\(9=,UF6QDCT^]BU<31Q3E2$D9&B4X4D'&3G&.]?'% M[>WFI7DNHZC=R3W$\K23SS.6>1V.2S$\DDDDDU^R<(^%>)Q&(G4SN#A"-N6* MDGSWZ\T6[17DTVWNK:^'Q?XLX6AAH4\BFISE?FDXOW%V49)7D_--)+9WT^X? M"O\ P5O\'7^K);>,O@WJ&FV;-@W5AJZ7;J/4HT<7'T8GZU]2?#[XB>"_BGX5 MMO&O@'Q!!J6FW0_=7$!Z$=493RC#NK $>E?CK7TU_P $O/BSK'ACXX/\*Y+M MWTSQ-9S,ML6.V.ZAC,JR =B8TD4^ORY^Z*]CC7PTR?"Y/4QN5Q=.5).3CS.2 M<5K+XFVFEKO;2UNJ\?@CQ/SK%YS2P.:R52-5J*ERJ,HR>D?A233>FU];WZ/] M"J***_ #^A0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S_%?A;P]XY\ M+ZCX+\6Z3#?Z5J]C+9ZE8W"Y2X@E0I)&P]"K$?C6A10!^2?Q]_X(E?$'X/?' MKP/I'[,GQB\9#P[XJ\2S1R:C:Z)/-)X1 BXN9Y[:1%8%6,8=O)/49/-??7[" M?[!/PG_8-^'5YX1\!7UUJVKZS.D_B+Q)J$:K/?.@(10J\1Q)N?:F3@NQ+$G- M>Y44 >._MV_LF?\ #:_[.VH? /\ X3__ (1G[=J%K<_VM_97VW9Y,H?;Y7FQ M9SC&=PQZ&MK]D/\ 9\_X95_9Q\+_ +/W_"7?V]_PC5I+#_:_V#[+]IWSR2Y\ MKS)-F/,QC>>F>^*](HH *^6?^":7_!-+_AW=_P )K_Q>K_A,/^$P_LW_ )ES M^S_LGV3[5_T\S>9O^T_[.W9WSQ]344 ?&/[:_P#P2*L_VA/C='^U#^S]\<=3 M^&?CYMAO]1T])-ES(L?E"='ADCDMY?+^5F4D. ,J"68]%_P3Z_X)<^%OV+/$ M^M?%_P :?$J[\=_$#7XWCO/$5];-$((Y'$DJH'DD=Y)' +S.VYL +EMWU91 M0 4444 %>%?M9?\ );?@=_V/%?M9?\EM^!W_8]R_^DS4 >ZT4 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 %%%87CKXG?#SX9:=_:OQ!\:Z;H\!&4:_NUC,GLBDY<^R@ MFM*5&K7J*G2BY2>R2NW\D9UJU'#TW4JR48K=MV2]6SQ+]O3]L+4/V?-(M? G MP_:/_A*-7MC,+J1 ZZ?;9*B7:>&=F#!000-K$CH#^?7BSQSXS\>:JVM^-/%6 MH:K=NV3<7]V\K#Z%B<#V' KOOVT/BGX;^,?[1>N>-O!FLM?Z/)':PZ;<-"\> M4CMXU?"N P'F"0C('7->65_67 O#6#R+(Z,G2M7G%2FVO>O)7Y7?5:UX::15OM&OIS+LCSRT!8YB<#) !"D]1W'V)\8O\ @H'\#/ /AZ&?P=XK ML=>U*\MEEMX+64R1P!ER#,4R5;GF/[V>#MZU^:E?:W[%O[!GP8^(WP?TCXM_ M%"VOM4N=6\YTTW[6T%O$B3O&N?+(=B0F[.X#YL8XS7QOBCPUPL\/#'8N=2@Y MOD;H*GSRNF[^^G%-6:YG&6ZNMFOIO#OB'C+$^TRK+I1GIS)U7*U-)I.UM=6U MITW2W/)M4_:N\*>+?&4OC+XJVFM>(W7!BL8)4MHI!G(CWDDQ1CT5"3D\@\UZ M5I/[;7[6?CO3HM$_9Z_9G@T_3(X@EJUMI-Q=K"O;$GR1#ZE:^JO!?[.WP*^' MH1O!WPFT&REC&%N1IR/-C_KJX+G\379@ # %?C&24/#GA%3>596ZM6;O*KB* MKG.;_O):/T5EY'ZCA^%>+JUWBLS]G?=4H)-_]Q)>]^!\4M\$O^"G7QF3;XY^ M)A\.VTI^>)]9CM04/8I8*<_1OQK1\-?\$F[6\N1J7Q.^-][>RR',\>FZ>%8G M_KM*[D_BE?8M%>[/Q#X@A!PP2IX>+Z4J<8_FI/\ $ZX>''#LYJ>-=3$R76K4 ME+\G%?@>'>#/^"=G[*WA!5>X\$7&LS*,>?K.H229]RB%(S_WS7JWA3X;?#OP M)'Y7@GP)H^D#&#_9NFQ0$_4HHS^-;=%?,X[.\XS-OZWB)S\I2;7W7L?48'(\ MFRQ+ZIAX4_.,4G]]KA165KOCCP;X9#?\)!XIL+1E',<]TJO^"YR?P%<9KO[5 M/PGTC*6-Y>:BP'2SM2!GZR;?TS7R.8\29!E-UC,53@UT)&38A\N64*V*?_ $[I2M\W+ELO/4]=<*XZ MDKXNI3HK^_-7^Y7/<[J\M+&!KJ]NHX8U^])*X51]2:Y77?CO\)O#VY;SQK:2 MNH_U=D3.2?3,8(_,UYU:_LG>+=?G%[X_^))FES\WE"2X8_\ Y",?D:ZG0OV M5/A3I.U]0MKW47!R3=W15?RC"\?7-3_;'B'F/^Z9=3PZ>TJU3F^?+3U7HQ_4 M>&,+_&Q4JC[4XV_&6C,C7?VQ/"-KNC\.^&+Z]8#Y6N'6%2?PW']!63_PN[]H M;QM\O@KX?_9HGX2=+!WP?^NDGR?I7L&A> ?!/AD Z#X4L+5E.1)%:J'_ .^L M9_6M>C_5KC/,?]_S9P7\M""A]TW[WX!_:V18;_=L$I/O4DY?^2K0\'_X5/\ MM-^./F\6^.#8Q/\ ZR%]0(!'^Y -A_.M+1/V.?#\3";Q-XQO+IB(G_-5J2D_NNE^!%3BO-^7DHN-*/:$4O\ -_B< M7H7[/GPCT#:T/A"&Y<'/F7SM-G_@+';^E=;I^F:;I,'V72]/@MHATCMXE1?R M J>BOKL#E&597'EP="%-?W8J/Y(\7$8W&8MWKU)2]6W^91\2^'-(\6Z'<^'= M=M!-:W4>V1#U'<$'L0<$'L17SWXQ_9,\>Z5>N_A"6#5+4L?*5IEBF4>C!R%/ MU!Y]!TKZ2HKPN*."33MTM=GH91G^8Y*VL.URO M>+U5^_1I^C/FSP=^R;X^U:^1O%SP:5:*P\T"=99F'HH0E?Q)X]#TKZ$\,^&] M(\(Z%;>'-"M1#:VL>V->I/ST5\MCN >#LP MUJX*"?>*Y'_Y(XGL8?B3/,-\%>3]?>_]*N>%_P#"F?VC_"//A3XC_:HE^Y#_ M &A(/_') 4'YTA^('[5_@\8USP=_:2)]YSIXEX]!>W=]IY/7[59E@/QC+5Z%?:9INJ0_9]3T M^"YC/5)X@X_(BN8UGX$?"37=QN_ ]G&Q_BM T!!]?W9 I?V5XC8#_=\PI5UV MJTN3\:>K]1_7.%L3_%PTZ?G"?-^$C0T;XI?#G7\#2?&VFRLW2,W:HY_X"Q!_ M2MU'21!)&X96&0P.017D^L_L@?#^\)?1]:U*R8]%9TE0?@0#^M83_LM_$GPT MYD\"_$T)@Y'[R:U/_CA:E_;_ ![@?][RJ-5?S4:J_",O>8?V;PYB/X.,<'VG M!_FM#W:BO"/*_:^\&_*T&/Q< ?K7N M8'C7A/,K>PQM-M]')1?W2L_P//Q&09UA?XE"7R5U]ZNCL**KZ=J^E:O%Y^DZ MG;W2?W[>97'YJ35BOIH3A4BI0=T^J/)E&4':2LPILL4'=M_YY^?'O M_P#'-U?G_K_PHTOQI=&ZMH)8;H_?FMU&&]V!X_'BJX-\8^&/!W/ZF29E1E#! MXE*MSP3DJ=1MPE[BUY91A%ODV:347S-K\4\1^"*V>8^E4RRG>M:SBOMZNUK= M5KZWZ6U\_!OX#^-?BYINE_;;C MPOX4U#5;>S()$SV]M)*J''."4 /MF@#3\4?$KX?^"=([M MK70;*\NECDOYU7'-&O8E\:>.?*D@D.V<+'!%LY@C:4*"[E M7DP5"A=Q;[@_X)0:UJ^O_P#!//X::UX@U6ZOKN;2[II[J[F:660B]N "68DL M< #\* /HBBORE\)_ S_@I#_P4Y_:)\;7GQE^*7Q#^"_A#1W$ND:/?:/>VL0B MDDD%O##;>9 DS!(R9)BS-G;U#C'0?\$R?CW^TU\"O^"@OB;_ ()W?&GXLWOC MG2+47L=AJ&I7,D[VLUO$)TEB>5F=(Y(LAH2S!6*[2,,6 /TZHK\J/C;\0/VE M/^"GO_!2;Q)^QW\+OCSJG@;P+X&:]CNWTF20 BS=(+BXD2*2,W+M=.$0,X5$ M((YW;NA_X)Z?'G]H;]DW_@H=K?\ P37^/WQ7OO&.CSF5/#VI:I,\CV\XM1>P M21M(S,D%?M9?\EM^!W_8]R_\ I,U>ZUX5 M^UE_R6WX'?\ 8]R_^DS4 >ZT444 %%%% !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 %%%8OC7XB^ OAQIIUCQ[XQTW2+;!*R:A=I%O MQV4$Y8^PR:TI4JM>HH4XN4GLDKM_)&=6K2H4W4J248K=MV2^;-JBOF3XH_\ M!4CX(^$_-L?AUHNH^*+I.?B;\//AGI_P#:GQ \:Z9H M\)&4:_O$C,GLJDY<^R@FOGWXG_\ !4WX+^&/,L?AKX>U+Q/XA&[^T[Q//N%QU;S92S+Z_*0/:NGV/ &3 M?Q:E3&372/[NG\V_>?JM#E]OXA9U_"IT\%3?63]K4]4E[B]):GS#_P +._X* M1?M/_)X&\,S>$M&GZ75O!]@39V83S$RO]8ORK<\#_P#!++^T;P^)OV@?C!=Z MC=2'?=PZ4QRQ'4M9IOAV;^W]27@164@\A&_V MI>0?HH;T.*\Z'AO]J/\ :?D$OB*Y/AWP[-@B%T:&)T]HL[YO7+G;Z$5\+F_C MN\%5EEO#&&BZNW)AXIM?]?*SNEYM:KK8X_\ 4_)ZM=2S"K4QU9=)R?(GY15H MI>3N?/7[3_[/7P]TKX@W&A? 1K>6SMXXO)CAOFG5SY:B0&1F/S;PS9S@;L<< M8Y32_P!EO5Y[82:OXL@MI2,F."U,H'MDLO\ *OH7XE_#7PU\*?%TG@W0+B>Y MDM;:+[;>7)&Z65E#\ <*H#+@ / ^8T5F6;8?FE55U3C*4*<5TMR.+O M:U];>5[M^#ZC^SGXITO4HQ+?P3Z?G,MU%D,@]"A[GVR/4U^D/[+?ABX\'? # MPQH%Q;F(QV+2)$>J))(\J#_OEQ7RL0&&U@"#U!'6O;=*_:7^*NO:7;:;X0^' M0N[F.%(YKI8)9@[A0"VU H3)R<9(%>CEOCUGW&&81J\55W)T:;A2A2I/WW.2 M"V4<)8^>)R)-0J*TE.5^2VR4GKR^3N[[MZ6][ MJ&^U'3]+@-UJ=]#;Q+UDGE"*/Q/%>(G1_P!KCQU_Q^:I_8\#G@>=';[1_P!L MP9/SJ6Q_9&U359Q?>.?B++<2G[X@B:1B/^NDAS_X[7TG^N'$&/TRS**LE_-5 M<:*];.[:_%G?_8>6X;_>\;!>4$YO\+)'>Z[\?_A'H 87'C*WN''2.Q#3Y_% M5_,UQNN?MB^&H6,7AKPE>W;'A&NI5A!/T7<3^E=%H7[+_P (]&VM<:1<:@Z] M'OKIC_XZFU3^(KL=%\(>%/#@ T#PW8V>/XK:U1#^8&31]5\2LQ_B8BAA8O\ MD@ZDEZ\]HW] ]MPIA?AI5*S_ +S4%_Y+K]YXT?B[^TMXV.SPCX"-E$XQ'.+ M_GYDQV?I2_\ "E_VB_&K9\:?$(VD+CYX3?,W_D.+"'\Z]UHI?\0_CC-?DA_X#'_ #'_ *RNA_N>&IT_/EYI?>_\CQ_0?V//!]IB3Q'XFOKYPA? SX3^'MK6/@JTD=3D27@,YSZ_O"7<%<)Y5;Z MM@Z::ZMLC6: M!_\ OH ']:Y36?V6/A)JA+6NGWE@3WL[PG])-PKT:BO#QW#/#V97^M82G-OJ MX1O]]K_B>AA\VS/"?P:TH^2D[?=L>(ZA^QXUK-]K\*_$&:!U^X+BV^8?\#1A MC\JKCX;?M4^$#_Q3_C8Z@BGY$&H^8,?[MP !]*]VHKYJ?AGPS3FYX)U%#L\2_#LWB+]Z4Z:_\ Z'"= MH_*K>E_MCZ:LOD>)O EU;,IPYM;D2'/^ZX7'YU[5535= T+78_)UO1;2\3&- MMU;+(,?\"!J?]5N+<%_N.<3:[5J<:E_66C7R*_MC)<1_O&!BO.$G'\-CSC5_ MVD_@WXD\*:EI]]+<,)["6-M/NK5U-P"A'E[EW*,YQDGC-?,MI:6]C +>VCVH MOZ^YKZ:^,WP*\!OX#U36?#'A&"VU*UM_/A>U+(,*0SC8#M.4##I]*^::_$/% M:?$TS:6 M]DUT?XM>05ZI^Q[+X=T_XCZ@D]@HU"^T[;:W.>@5@SICU88.?^F?O7E=>B_L MM:/>:C\7K2_MT)CL+:>:=NP#1M&/U([*&YT^^M)+>_MK@9CEA=2 MKHW^R5)!]C5NN0^/OP;\.?M"_!;Q/\$O%DC1V'B;1IK&:>- SP,Z_),H/!9' MVN,]U% 'Y*_M8?\ !,7QM^R9^T-\/]8_8I^-DEW/XU\67,/@JSDN%CFTF\AC MW[#<[BDF 2@=E4CHV>6/UY_P2(_;R^.W[1VJ>./V=_VIK1&\<^ 9P)]06TC@ MEF197@FBG2+$8EBE4+N0 ,'Y&5+-\1:[^SU_P4K_ &%OBK\,_@Q9>&M)\0)8 M^.[N_P#A6ZWD,UI>:C) J2A=\L;Q*5".8Y=BA@2,[F+??G_!++]@GXH?LP/X MS^._[2.OVU_\2/B-?FYUF*TE61+)#*\S@NH"O+)+(7?;E!M0*3R2 'OA=X#TK0+.?Q/IMQ<0:59)")YFNE+2R%1F1R>K-DGUKU M3_@D/_RCC^%W_8*NO_2ZYIG_ 5D^ /Q;_:8_8RUCX3_ 1\)_VWX@NM7T^> M"P^WV]MNCCG#.=]Q(B#"C."V3VS6]^P!\+/BI^SQ^PAX.^&7C_P48/%GA_1; MP7.A+J%NY:!=704@A,YV1Y#2$=E!8>;?\$@/V$/BIX&\0ZU^W/^ MU5+=/X_\;Q3-8:?J"XN+2WN'$LMQ./X)I2 !& /+CR#@N53Y)N?^"?7_ 66 MN_VCI_VJ[SX#6UUXSEUA]32^U+Q#H%Y%#.(QM$8(/E[$VX*@C[' M_8AO/^"V,W[16DQ_MH:5;Q?#\VMW_:KQMX>)$OD/Y'_'DYF_UNS[HQZ\9H \ M)_X(["2T_P""LGQSL-4;_31I_B$2%EY++KMJ'_7''^%)\:=^H?\ !Q?X?MM) M8&:#4M*^T!>H T9';/\ VS/Y5W'[4'[$'[;7[,?[=6H_MV_L%>%=.\51^(I) MIM8\.74B@Q37"@7$&20"8&-PZOU "AFZ/_@G/^P7^TY>?M:^(/^"@ M_P"W%I%GI7BK4//.AZ!!-%(\4LT0A,S"-W6)$M\PQQEF?#$M@J-P!^@=%%% M'EWQ7^/7Q+^'OBY_#GA?]F3Q1XJM%@20:MI,\*PLS#E '.:)EN"T14A=AZJ#N.>PKZ[KPK]K+_DMOP. M_P"Q[E_])FH ]UHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M**R?&'CSP3\/M,.L^.?%NG:1:@'$^HWB0JV.PW$;C[#FKITZE::A3BVWLDKM M_(BI4IT8.=2245NV[)?,UJ*^:/BA_P %1/@3X0\RS\ :9J/BFZ7A9(8S:VQ/ MO)(-_P"49!]:\Y_X7I_P41_:=_=?"OP+)X8T>?[M[;6HMU*'O]IN>6(]8@#[ M5]CA. L^K4O;XM1PU+^:M)0_!^]^"/B\9X@[;YL^ MQ/&?Q#\!_#K33J_CSQAINCVV/EEU&\2+=[*&.6/L,FO /BC_ ,%1O@9X1#VG MP\TO4/%5TO"R1H;2V_&21=_Y1D'UKD?!G_!+C7O$^I#Q-^T1\9[O4+N4@W$& MENTLC_6YN 2?^_?XU] ?"W]DW]GWX/".?P9\-; 7D>"-2OT^TW.[U$DF2G_ M-H]JZ_JW .3?QJM3&5%T@O9T_1R?O/UBD MCYH7XT_\%%?VGP8_ACX,D\+:-/\ =O;>W%JI0]_M-P=S_6$ ^U;?@G_@EQJ7 MB+4?^$F_:)^,E]JM[*0UQ!I)R_#RCEU.E@Z75Q2YK?WJDM7ZZ,WPWAY@\; M64\TJU<94[3D^5/^[3CHO35'&_##]E7X ?"#RI_!/PST^.[B VZE>1_:+G/J M))=Q4G_9P/:O0)98X8VFFD5$12SNQP% ZDGM7E?CG]K'P/H4#V_@^VDUF[Q\ MK8,,"GW9AN/X*0?45XMXK\4?&CX\71LKV\U"ZM2V!I6BVSI;K_O 9+?5R<>U M?A/%'B[E-*NXPJRQN(>RBW/[YZKY1YGY'Z5@.#\RPN'Y,'A%2@N_+3BO-WL_ MN3/8OBE^V-\-/ OF:;X9D_X2#45XV6N3N>.UC$2D^A+;B?KQ7YS5?B3QE4 M_P!IPDH4'_R[MY_VB_C#XXDURGG.#Z@R9P?IBNG1$C01QH%5 M1A548 %?9Y;P;Q53PRH2QL,+2_DPU.W_ )4G[]_-W;ZG=2Q?#&6QY<%@W*W6 MI+\XQT9\C_%GPC\4M-U%/%WQ-L2+C5&P9P8R"RJ %/E_*IV@8'H/8UR%?;7B M/PWH?BW2)="\1:='=6LPP\<@Z'L01R".Q'(KR76/V--"N+LRZ%XVN;2$G(BN M;-9B/;<&3^5?G7%GA!GD,(C/5\\XJIS/XG*4N52N];[ZV:ZO[;)>-\ MOEAU3QB5-QT7*GRVZ))7:LM+;?D> P037,R6UO$TDDC!8T1VS.H/W9'8NX]\,Q'X5A?#7]G?P1\.KQ=9S+J.H)_J[ MJ[4;8CZH@X4^Y)/H17?5]YX9< 8SA5U<;CVO;5%RJ*=^6-TW=[-MI;72MN[Z M?.<6\24,X4,/AD_9Q=[O2[V5EV2;W[[!1117ZX?%!1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 $!@58 @CD&O"_BC^RA>76IRZW\-IX%BF8N^F3O MLV,3SY;=,?[)QCU/2O=**^>XCX6R;BK"*ACX7Y=8R3M*+>]GY]4[IZ76B/3R MO-\=D]9U,-*U]T]4_5?TSY"WO](MK"//S3W-[&R@?2,L?TKWG MX4?"C0OA3H;:=ITAN+JX(:]O77#2L!P /X5&3@<]3R:ZJBO&X9\.^'.%<2\3 MA8RG5V4IM-I/>UE%*^U[7MI>S9WYMQ/FF<4O95FHP[15D_6[;_&P4445]T?. MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/B#P%X%\6ZOI6O\ MBKP7I.IW^A7+7&B7NH:=%--I\S#:9('=2T3D<%D()%:U%% !1110 4444 %% M%% !1110 5X5^UE_R6WX'?\ 8]R_^DS5[K7A7[67_);?@=_V/R3?/.@ M[%HH5=USGC(&:3X9?M/? /XQ7O\ 9?P[^)VGW]X02EE)OMYW ZE8IE1VQWP# MBOD'1/">A: SSV5D'N97+W-]<'S)YW)RSO(WS,222>>]+KGA30O$&R6^L@MQ M$X>WO8#Y<\#@Y5TD7YE((!&#VK\K_P"(Y\#?7OJ_U/$>RO;VW/3OZ_5^3\/K M%_,^E_XAYQG]7]O]8H<^_LN2I]WM^?\ 'V%C[YHKRS]D[XH>(/'W@.?0O&E] M]JUG0)EM[B](PU[ RYAN&'9B R-ZO$QZ$5ZG7ZI2K8;$THUL/-3IS2E&2VE% MJZ:O9JZ>S2:V:3NCYI*JKQJ0<))M.+W33LT[::--73:>Z;6H44458PHHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BO$?VAOV\_@Y\ =5D\)R+-XZX2 MR[&O"8C%Q51.S5I-)]FTG%/O=JW4^OJ*Q?A]\1/!?Q3\*VWC7P#X@@U+3;H? MNKB ]".J,IY1AW5@"/2I?%WCKP7X!TQM9\;^*].TFU7_ );ZC>)"I]@6(R?8 MO-?^%\?\%#_ -IW]U\* M/ TGAG1Y^%O;6U%NI0]_M5RPPCEB:O\ +1BY_BO=M\V?9'C#Q_X'^'NFG5_'7B_3='MN<3:C M>I"&QV7<1N/L,FO OBA_P5"^ W@[S++P'8:CXINTR%>WC-M;9'8R2C=U[JC# MWKCO!W_!+OQ#XJU,>)_VB_C3>:C>2G-Q!IDCS2/];FX!)^GE_C7N_@']F']F MCX$6R:IHG@72+6:'G^U]8<33!A_$))B=A_W=H]JZ)T?#_(XN>(K3QMYQ.>.(\0L\=L/1IX.#ZS?M:GJHKW4_*1\Z_P#"\O\ @HE^TU^Z^%?@ M)O"NCS_=OHK86X*>OVBYY;ZQ 'VZUK>#_P#@E[KWBK4QXH_:-^-=]JMY)@SP M:;*\LC=\&YN,D_39^-?0GB']I;X2:!N2/7GOY%_Y9Z? 7S_P(X7]:XV__:UU M[6KDZ=\/OAW)/*>(S<,TK'T_=QC_ -FKXO-/'OA_)4\/EE2CA[Z6H1]K4?DY MI2U_\!9[^!\',9FK+DIKS4+Q27EJCK/AA^R?^S[\(1'-X,^&6 MGK=QX(U&^C^TW&?[PDEW%#_NX'M7* M/IG[6GQ$_P"/J\.B6S\ >:ML #[)F7\ZL:?^R3$[-K'Q#^(4LV!NN# N, =2 M99">/+<_JNKA,NK5&_^7F(DJ:];2;DUZ6/O<)PMP_DM'V<\13IQ M7V:4>;_TE))^IU?B3]I_X4: 3'::E/J<@'W+" D9_P!Y]H_(FN,U']J_QCKI MDB\!?#T8126FGWSE1_>(0*%_$D5S_C+XF_LQ?"@OIO@7P?#XIU5./.GE,MLC M=.7;*MZ_(I!]16?IWPT_:0_:0$7;KAG]0TA^C M5^=YCQ)QGF6)>#PN+C.MUIX6',E_CK5-(>;5[/30PJY_PK@Y>SP6%GB*G>O+I;U.?\9_M+_$35)9+34/',X'0P:4RHN/3='C:Q\7/V>_'7PK\/7OV:_\2>$-2TNQG,FT)-/:R1(2>PW,,^V M: /@CX\?\'!'AG2OBAH]E^SS\,=1UOPCINL2Q^)M6U&T\MM5MU3.+/YLQ$89 M]THR5ZHM?:G['G[8_P '_P!MKX4+\5?A%=W,:0W)M=6TG445+K3[@ -Y,OEC#@D-&R@#"@M^M_P"P#H7[!T?PVO\ QG^P78Z/'H>K7,:: MP^FRW'F^?$&*).ERQEC=1(Q 8#(?(R"#0!M_MJ_MH?"W]A[X0/\ %3XCE[R: M:Z2VT?0+2=$NM2E+#<(PW9$)=F/ ZLH/0?LM?'[1_VI/@'X<^/F@>'[G2K M/Q';2S0:?>2J\D(2:2(AF7@Y,9/'K7Y9?\%%?^"?/Q^\)? WQC^V=^UY\=9_ M$GBDZW;6GAO1+6Y::#3K.:[P%=V557"' BB544DMN8FOOC_@DA<1VO\ P3;^ M&5U,2$CT>\=R!V%]
4\LA^:0 @E45@O1B&! ]._8E_;_P#@1^W=X2O==^%%Q>V6IZ0R+K7A MW6(U2ZM-^=C_ ",RR1MM;#J3TPP4\5\&?\&_L4?Q8_:D^+OQY\8P)>:\^GI* M+R<;G22^NY99V4GH6,0!/7!(Z$U%^Q3Y'P4_X+S^.?AAX,C6RTC6]0U^T>QM MUVQ+$8C?K&%' "O$H [ 8% 'V#^VW_P5L_9V_8J\:Q?"K5]'UCQ5XM,4Y?_ $F: MO=:\*_:R_P"2V_ [_L>Y?_29J /=:*** "BBB@ HHHH **** "LOQAXR\.>! M-$?Q!XGU);:W1@JY&6D*=2UGXHS>'IRR6N MCP1QV\>[*LTD:RM)C'!.Y5^D8]37R7&W$\>$LAGCE'FFVHP3VU_))-OO: MVFY[&193+.LQCAT[+>3[)?TE\SK;W]M&S2\D33/AW++;#'DR7.IB.1N/XD6- MPO/HQKIOAE^TUX/\>W\.A:M9/H^HSOL@BFF$D,K$D*BR87YCQPRKDD $DU\P MT=.0:_GO >,7%U#'JKB91J4[ZPY8QTZ\K2YD^S;EYIGZ9B>!LFJ8;DHWC/I* M[>OFGI]UC[HHKP+0_P!L.ZTSP[96&I^#7O[Z"W6.YNFU$1B9EXW_ .K/+ G MW)Q3Y/VT[]U*Q?#2&,]F;62X_+R1_.OW?_B)?!$:4:DL9%72=K2;5^C48O5= M3\Z7"V?RFXJ@_P $OO;1[U17SG-^UY\3;R7;HWAG1QZ*]M-*?_'9%J9?CO\ MM,ZP@-CX*101PUAX=N#G_OMW'_ZJE^)7",E^ZJSG_AI5?U@AKA?.T[3IJ/K. MG_\ ),^AJ*^;G\8_MA:C)BU.NV^3T'ARW4#_ +^0&DDT+]L/6E(N=6UX[NNV MZM[;_P!%[,57_$0,J?\ #PN)G_@H3;_\FY?S(_U=Q_6I2C_BJQ2_#F_(^DJ* M^97^"'[3^JL3?>(O$4888*?^ I.143_ +(?Q7U?G6+ZVFSU_M#69IOY M[JM<;JI_"RO&_P#;U&,?SJD/(<1#XL5A_E5D_P#W&?3-[J6G::GFZC?PP+_> MFE"C]36#J7QD^$.C G6/BIX;M-OWOM.N6\>/^^G%>#6O[!.H!_-N(O"T3'[S M16I8_GY0K8L/V'9H,;O%.G0?]<-,S_[,*M<5YS+^%DM>?^*I2I_GSD/)Z/V\ M?2CZ1J3_ $@>C7?[5'[.-F2#\:?#LV/^?/4DG_\ 19;-9EW^V?\ LXVAVKXZ MN;ANPL_#U_-G\4@(K"M_V,+%?^/KX@RO_P!<]-"_SD-7K?\ 8W\&+_Q]>*]3 M?U\M8U_FIJUQ!Q95^'(W#_%BZ;_])HD/*L!#?,XOTP\U^=4BNOVZ/@S%G[%H MOBR[]/*\-3)G_O[LK,O/V^/" RND?!SQI<,.AF@LX5/XM7 M86/_ %\JUI?^F^0AY;DGV\=6?^"G3C_Z7SGF]Y^WGXBR?[+_ &>+YQV^V>)+ M:+_T!9*S+G]N3XR71/\ 9WP.T.T]/M?BF27'_?%NM>U6_P"SM\&K7_5^"(C_ M -=+J9__ $)S5ZW^#'PIMO\ 5^ -,/\ UTM0_P#Z%FJ6+\1ZF]' 0_PK%2_] M+JV)> X;C_S$XN7K]77_ *323_$^=[K]L?\ ::G_ ./'PKX$MO\ KK]MG_DT M=9EU^T]^UA?GCQ=X5L<_\^?AZ1\?]_)C7U5;_#WP#:?\>O@?1XL?\\],B'\E MJ];Z)HUI_P >ND6L6.GEVZK_ "%4O^(D3VQV&I_X<)"?_IQR)>#X4^U2KS]< M1./_ *1RGQV_Q>_:[UDX@^.LB*>JZ?X1M!G\65S^M9^JGXMW[QZG\4_&&LZR M4#)8R:G9)"D.[!<($11\VU,_[@K[>Z=*YSXI_#RQ^)OA"?PU=R^5+N$MG<8S MY4H!P3ZC!(/L37A<49%Q]G?#^(PE?-(U5*/P1PN'HJ;34E'FIQ4E=I=;='I< M]/)*O"V69K2Q-+"3BXOXI8BO5Y;JS?+.33LGV\UK8^.J*W/&/PX\9^ [U[/Q M)H4\*JQ"W*H6AD'JKC@_S'<"D\'?#GQEX\ODLO#6A3S!F >Y*%88QZLYX'\S MV!K^3O[*S/Z]]2]A/VU[/_%) M_M+P+XB\6:681Y=U/X8N)HA+W59#&.< MJDI/XU4JP!PWYJ-SPI<.^'\]L#5A_AQ>(_)S:/@K_A8O[<5L2;3] MH57XQ^^B3^L!I?\ A=?[?]B ;?XTV(_%:EO/ 5?\>$B MO_2;&$N$N")_#/&T_P##BIO_ -*;/B7_ (:5_P""AEIC_BM+.ZP>?^)=IPW? M^0UJ>W_:H_X*%*#NN-,DST\RVT\8_)A7V- 9_YYW$J?^@N* MHW'[,'P;F.8_#L\7M'J$I_\ 0F-;KC7Q2IKWLMRFHO\ KS6B_P )6,7P1PC+ MXG[ M= XE_9OM)0!@-'X4U(9/KD3$'\*MK_P4#_;!MEW:A^R\,= 1H>H)SWZDU[5/ M^QGX?;_CV\;WB?\ 72U1OY$54?\ 8UN(&\S3OB45;MNTP@_F)?Z4_P#B)6?P M_B\'T9?X,4H_FA?Z@0_Y=\3UE_BH*1X^/^"EGQ_L_P#D*?LS@?PG"7)/\ B:RQ\_C <5Z]_P ,L_$6S_Y!GQ4QZ M*?\ P+#Q_5GD2?\ !7:>!A%J'[/15L_-CQ000/H;7^M68?\ @KOHK _:/@3= M+Z;/$*M_. 5ZF_PW_:NLT*1>.!#_ -_%JM-X2_:RMR/]&M;K;P"Z M6#_^C!1_Q%GA./\ 'X0Q"=6M?A_P"&?$\&NRV,D>DR:A86ZQ).RD([%)W.%)W8P=NT\\AB.^*F7C+X+8:+K2P.)4HZJ,N:S:U2=XVL]M0?A MWXMUE[../H-2TNHJZOI=6>ZW7F?/_@K]GYM:4^)_B9J-U-=WCF:6V\T[RS') M:5S\Q8DY('?J370ZG^SU\,[VU,-GID]G)CB:"[=B#]'+#]*[BBOYCSSQ]\6< M[SN68K-:U'6\:=*74ZNEI3J1 M4ZDGUESM3&[NP M:7(A=8P2Q4AB N">*]C\.?\ !,WQ/XFO&\9_M._'2:>9\-OVG[ M*_C7Q+.M]\2/B2\K[LLD3/<-_P!]R$8_(U_0>0_2*X_XAR.D\NRU3Q=N2O7B MJ=-3FGI+G:=GR&4N:C1E*,;+6W6,?^.@5X^,_P"(J<2UO:YC MCJ="_P#*G5G;LY5'9>L=CZC!4.",BH^RP.%)>?^UO\0O] M7$^C6S_[*6NW\\RU8TW]DG6]8N1J'Q"^(U'RKTC'E27EJC MJEQ5CJ47'"0A17]R*O\ -N_WG$>'OV$ M_P#':["VLM%\/6++9VEK8VT2[F$4:Q1H!W., "O(?BE^VEX"\)-)I/@2 Z_J M .T21,5MD;_?ZR?11@_WA7#V_P -_P!IG]IJ9-0^(6K/H6ANP=+:6-HD(Z@I M;@[G/<-(?H:Y5Q%PUE%=X'AS!JO76EJ,8J*_QU+62\[OSL?)8[B#$XRIR._M M-?M.SIJ'CS5'T+0G8,EO+&T4>W/5( =SGT:0_1J]D^%W[-OPN^%8CO-+T<7N MHI@_VGJ $D@;U08VQ_\ 1GW-=]6W^JV?\1OGXAQ-J;_ .7%%N,/2<_BEYK: M^J9P_4\3B]<5/3^6.B^;W9Y_\+?V:/A=\*_+OM.TC[?J28/]IZCB213ZH,;8 M_P !GU)KT"BBONB)=[(KB.0 MAM@8@!26( XSD=A00",$4 ?D5\4/V^OV8?\ @H7XH^"&M_'KPKH'AP:3X^U& MV\=:/JM[NA32FME,,IN2J%HV.1Q@K(AP!E2>X_X(*Z';P?M$?';6/A ;\_"\ M7ZVV@37>\"=1=SM9YW?>D6V)+9^8>8N<;A7LO[3O_!%_]GGXP?'#P;\1OAW\ M,O#^B:0->EN/B5IL.IWEFNIVA0;5MHH 4BDWY)V&$$'J37UE\(_@W\+?@-X' MM?AM\'? ]AX>T.S):'3]/BVJ7/WG8G+2.<#+L2QQR30!\P?\%VO^4=WB#_L/ MZ5_Z4K79_P#!(N-)?^"<'PPBD0,K:3=AE(X(^W7/%>P_'?X _"3]ICX=W'PG M^-WA/^V_#]U<13SV'V^XMMTD;;D.^WD1QAAG ;![YJ[\(?A%\//@-\.-+^$G MPH\/?V5X>T6)XM,T_P"US3^2K2-(P\R9W=LL['YF/7TH _*/_@CI\3?A]^P_ M^V-\6?@-^T-XXTWPH3;O8QZGXAO8[2V:XL;IU"&20A5+QRLZ9(#!>,DJ#N?\ M$Y8T_:>_X+/?$3]ICP.K77A?1;G5[V#5?*(21)]UG:XXX:2-GD .#M1O2OO' M]IG_ ()O_L??M;^(H_&GQE^%*3ZZD2Q-K>F7TUG%?#$PNY-7M3OA M:"STU+42JPX97NRH5AP58$9%?H+^U!^P1^RO^V'):7_QU^&,6H:E81>59ZS9 MW4MK=QQY)\LRQ,I=,DD*^X L2 "&[KPS\ ?AS;Z+'?R* M^I7;3R7%S>,H(4R32LSD#)PN0J[FPHR: /3**** /+OBO^R1\-/C%XN?QIXH MU_Q1;W;P)"8])\136T.U!@$(AQGU/>O%?BI^S#\/O@K\?/@UJ/A36_$=S)>^ M-]DPU?7I;I5"1%QM#GY3DY?\ TF:@#W6BBB@ MHHHH **** "BBB@ KYB_:J\+:EHWQ1F\0SAGM=8@CDMY-N%5HXUB:/.>2-JM M])!Z&OIVLOQAX-\.>.]$?P_XGTU;FW=@RY.&C<9PZ,.589(R.Q(.02#\EQMP MQ'BW(9X%2Y9IJ4&]E)7M?R:;3[7OKL>QD6;2R7,8XA*ZV:[I_P!)_(^*Z*]X MOOV+K-[V1],^(DL5L<>3'<:8))%X_B=9$#<^BBNF^&7[,O@_P%?PZ[JUZ^L: MC ^^"6:$1PQ,"2KK'EOF''+,V" 0 17\]8#P=XNQ&/5+$QC3IWUGS1EIUY4G MS-]DU'S:/TS$\I6L1X\O3(K@$>NZVP^/ M=C7U%17[9_Q#;+,(^?+,36P\E_).\7ZQ=[^B:1^(XO#U,7B9XCVLE.3;=F[7 M;N]'^1\[:#^WK%:SBP\?_#:YMI$.)Y+"XRP/_7*0*1^+5Z%X9_:Q^!7B8I$O MC-;"5O\ EEJ<#P[?JY&S_P >KN=<\+^&O$]O]D\2>'K+4(L8\N]M4E'Y,#7G MWB;]C[X%>(PSP>&IM,E?K-IEVZ8^BON0?@M:?4/$?+/X&+HXJ*Z5(.G+T3AI M?S9R^SS6C\,XS7FK/\#T72M;T;7;87FB:O:WD)'$MK<+(I_%215JOG+5?V$] M7T>Y.I_#CXJ2V\ZG]RMU"T;+_P!M8FS^2U5_LO\ ;H^&?SVU_)KMK%P1YT=Y MO'T?$Q_#FC_7#/LOTS3*:L5_-2<:R];*S2]0^O8FE_&H/UC[Q]+T5\W67[;? MC[PO<+8_%#X1M"X.US%YMJX/^Y*&S],BNX\,_MH_!#7MD>H:E>Z3(W&V_LB5 M!_WH]XQ[G'X5WX'Q!X1QT^3ZTJGYGK-% M9?AOQQX-\81";PKXJT_4!C)%G=I(1]0#D?C6I7UU&M1Q%-5*4E*+ZIW7WH[H MRC)7B[A1116HPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "LWQCX:M?&/A:_P##%XVU+VV:+?C.QB/E M;\#@_A6E165>A2Q-"5&JKQDFFNZ:LU\T73J3I5%.#LT[KU1\4^+/">N^"==F M\/>(;)H;B%NX^61<\.I[J>QK-K[6\2^#O"WC&U%GXGT&VO47[GGQ@LG^ZW5? MP(K"TCX"_"'0[P7UAX(MC(IROVF2290?7;(S#]*_G+'^!V9?7W]2Q,/8MZ<_ M,II=K)-2MWO&_9'ZCAO$'"_5U[>E+VG]VUF_FTU]SL><_LH?"[4K:^D^).MV MCPQ& Q:8DBD&3=]Z4?[.. >^X^E>ZT !0%4 #@"H[JZM;&V>\O;F.&&)2TD MLKA50#J23P!7[APOP[@^%,EA@:,KJ-W*3TYI/=OMV2Z)+5[GY]G&:ULXQTL3 M55KZ)=DME_GYDE,N;JVLK=[N\N$BBC4M)+*X55 ZDD\ 5XU\3_VT? 7A5GTC MP%;MX@U'.U9(B5ME;I]_K)]%&#_>%<7;?"K]I3]I2X35/B?K;Z#HK,'CLY(R M@QVV6X()/^U(<^A->/C^.L&\2\'D]*6,KKI3^"/^.I\*7I?L['S=3,:?/[.@ MN>7ELO5[':?%+]M+P#X2:32? D!U_4 =HDB;;;(W^_UD^BC!_O"N&MOAE^TO M^TS<)J?Q%UA]#T1F#QVTT9C7';9;@@L?1I"/8FO:?AA^SQ\,/A2B3Z#H8N+] M1\VIW^))L_[)QA/^ @>^:[BN/_53/>(GS\18G]W_ ,^*+<8>DY?%/S71[,S^ MI8G%:XJ>G\L=%\WNS@_A=^SA\+_A2L=WI&C"\U%1SJ>H 22@^J<;8_\ @(!] M2:[RBBON39\J!"Q^:1MK84Y? M_29J]UKPK]K+_DMOP._['N7_ -)FH ]UHHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@"*]L;+4K9K/4;.*XA-6UFVC^["E^)@%]/+N0,?1<^U?2U%?(5O#?AQ5'5P7M,--_:I5)1_!MK[D M<,LJPE[T[P?]UM'S4G[6WQW\ .(OBI\(\Q X\UK6:S+?\#(9#^ KKO#'[D.?O--;^=&/H8R6/\ WS7LSQI*ACE0,K##*PR"*Y+Q+\!O@[XN M#'7/AWIC.WWIK>#R)#]7BVL?SK/^PN.LM_W',HUETC7I_G.'O,GZMF-+^'64 MO*2_5:ESPS\7?AAXRVKX:\>:7=.W2!;M5E_[X;#?I715X9XG_8.^&VI!I/"_ MB34]+D/1)2MQ&/P.UO\ QZN=_P"& [[9%XJ\'ZEI[GAGMG2X1 M?(_"\ZGLL5.>'G_+5A*#^^SC^(XYK@V[3;B^TDT>\T5QGA?\ M:$^#'C *-'^(6GK(W2&\D^SOGT"RA2?PS78PS0W,2SV\RR(XRCHP(8>H(ZU] M?@\PP&84^?"U8U(]XR4E^#9W4ZM*JKPDGZ,=11178:!17+>-?C9\*OAW/-_P" WO\ @8_6*'/R+M)_ MZ #7G5L[R;#_ ,7$TX^LXK\V92Q&'CO-+YH[>BO,;W]L/]G^T!\KQE+<$=H- M,N/YL@%9%[^W/\%K4'R+37+G_KC8H/\ T.1:\NMQKPC0^+'4OE.+_)LQEF&! MCO47WGLM%>!WO[?G@2//]G^!=6E]/.EBC_D6K,F_;]N;I_)T7X2/(_;?JQ8_ M]\K#_6O+J^)?!%)V>+3?E&;_ "BS*6;9?'[?X/\ R/H^JVL:M8:#I-SK>JW MAM;.W>:XE;HB*I9C^0-?.W_#7GQYU7Y?#WP0WD]/]!NIO_0=M8/Q.^+7[5'B MWP'J6G^+/AH^EZ1+ /M\Z:+/"4C# ]9&.!T!]LUPXSQ-R2&$J5,)3JU)*+:M M2GRW2TNVE9=WT1E4S?#J#<$V_1G*?&?]I?QY\4]7GAL=5N=,T4,5MM.MI2F] M,\-*5/SL>.,[1V'<\)H7B;Q'X7OUU3PYKMW8W"G(FM+AHV_$@\_2J-%?RWC\ MYS3,\<\9B:TI5&[WN]/3LET2LD?'5*]:M4]I.3;/H7PM^W=K=AX)73M?\+'4 M_$"/Y<-RC".&9<<.X7G?GJJ@ ^HZ46OPL_:4_:5NDU7XF:S)H>BL0T5K+&47 M;U&RW!!)_P!J0Y]S7#_L?VTMS^T!HI2W$B1QW+S;D!V@6\F&YZ?-MYK[7K]X MX(P&8\?9/[?.L74G1IRY%37NJ?*HN\Y+WIWYK:ZW5[GTF7TJN9T.;$3;BG:V MU[6W>[.&^%W[.WPP^%"I=:'HHN=04%B1 @2/ R[+*6;<"3^E__!+KX._M[_L^6_BGX2_M8:VFN>%K M.Y)\%:U=:XMW=$+(R,OWV=89$V2(CG,?*X&<#XQ_X*)_\$L-*_9L\6Z%\,OV)OVUHTF\7>$=.DO+?5I8(8I@L,D<#?#ZP_:B_X*Z?MC_$SPIKO[5&O_#SPUX+NIAI_A[2Y)<0Q+"/VT_B1^P-\7_BS?^.])\*VU\^FZ MQ?W#SR6TUI=Q0G:\C,Z1R++S&S,$=%"XRQ/B'PH^$/Q _P""JO[;GQ+^.O[* MOBB'X+Z1I)5+OQ!H4UTEWJ+3O((Y9%BF3][.(7DDV%%&UE77C#6)YC;^.+.262YNVA@-X(G:1C^YD@S.,!6#C#[R1 ML *_QM^('[2G_!3W_@I-XD_8[^%WQYU3P-X%\#->QW;Z3)( 19ND%Q<2)%)& M;EVNG"(&<*B$$<[MW0_\$]/CS^T-^R;_ ,%#M;_X)K_'[XKWWC'1YS*GA[4M M4F>1[><6HO8)(VD9F2.6WR&AW,JR%=I'S%N8_P"".PDM/^"LGQSL-4;_ $T: M?XA$A9>2RZ[:A_UQQ_A2?&G?J'_!Q?X?MM)8&:#4M*^T!>H T9';/_;,_E0! M^KU%%% !7A7[67_);?@=_P!CW+_Z3-72?%?PI^UIJ_BY[SX/?%CPOH^BF! E MEJVA/<3"0#YV+@]">@KQ7XJ>&OVG-&^/GP:D^-'Q,\.:S;OXWQ91Z1HS6[1L M(B7+$DY!3('H>: /KNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ K!\2_"[X<^,=[>)_ ^EWKO]Z::S3S/^^P M-P_ UO45AB,-AL73]G7@IQ[22:^YDRA":M)7/&_%/[#_ ,'M;+2Z%+J.CR$Y M"VUSYL8_X#(&/Y,*X^;]D#XT^ 96N_A-\6^ =WE>?+9LWMA2R-^) KZ4HKY# M&>'?"6*J>UAA_93Z2I-P:]%%\OX'#/*\%-W4>5]UI_P#YH_X6%^VY\,OF\2^ M$7UFW3JSV"7 "^NZU(8?5OQJIXI_;H\47GA*\T&V\$'2=;D3RTO1>V*^HJ^>OV_O#EU\506^8K.ZGMKF15Y!D5&3/M^[;\3[U M\GQ3DO$G#'#^(Q>7YI6G",=85%&Z5U;H<6,P^+P>%E.E6DT MNCU?W]+'S'W,EY>3O++*Y>661BS.Q.223R23WHM[FXL[A+NTG>*6)P\ M4L;%61@<@@CD$'O3**_F+FES/UKQ3]E3] MG+PK\6=!U+Q/XY@O#;0W:06 MY_+#L%+29X)(^9 ,8[_ (>T6/[(/[/]E@OX M)>=A_%/J5P?T#@?I7]/\+YAXEYGD&'JT%A^5QLI574YY)-I-J.EW;?KOU/K\ M'5S:MAHRCRVMN[W_ ,N]_;@^"-J"8#J]S[0Z>!G_OMEK(O?V^OAS&#_ &=X M,UN4]O.$,?\ )VKT.R_9U^!^G@"#X9:4V/\ GO!YO_H9-:]C\+_AIIF/[.^' MFAP8Z&'285/Z+7O_ -G^)-;X\;0I_P"&FY?^E'5[+-I;U(KT5_S/#[K_ (*! M6[MY6E?"F61B?E\W5P/T$1S47_#97QBU7CP]\$]Q/W?W-Q-_Z"JU]&6FGV%@ MNRQL885](8@H_2IJ?^K7&E7^-G3](T*++0OLF>_V6RCQ_P!_2:^DJ*/]2,PJ M_P ?-\2_\,U#\DP_L^K+XJ\_D['S;_PA'[=^L<7WB_[+GK_Q,+>/'_?I31_P MSA^UKJ__ "&/C?Y:'JG_ D%XW_CH0"OI*BC_B'.53_CXK$5/\5:3_)(/[*H MOXIR?K(^;?\ AB/XC:KQXA^,^X'K^ZFF_P#0G6K5E_P3\T:,C^T?B==2^ODZ M6L?\Y&KZ(HJH^&/!2?-/#.;[RJ5'_P"W6&LHR_K"_JW_ )GAME^P3\+(B&OO M%.O38[)-"@/_ )#)_6M>R_8H^!=J09].U*YQVFU%AG_O@+7K=%>C1X#X.H?# M@:?S7-^=S6.6X&.U-'G=E^RA^S_8D-%\/(G/K-?7$F?P:0BM>R^ OP6L"#!\ M+M#;'_/;3TD_]#!KK:*]2CP[P_A_X6#I1]*<%^2-HX7"QV@E\D9-GX!\":<0 M=/\ !6DP8Z>3IL2_R6M.&""W3R[>%$7^ZB@#]*?17ITL/0H*U."CZ)+\C51C M'9!5;6-)L->TFYT35;<36MY;O#<1-T=&4JP_(FK-%:3A&I%QDKIZ-#:35F?$ M?QG_ &:/'OPLU>>:QTJYU/12Q:VU&VB+[$SPLH4?(PX&<;3V/8<+H7AGQ'XG MOUTOPYH5W?7#' AM+=I&_$ <5^BU%?BF/\$\KQ&.=7#8J5.FW?DY5*WDI_95_9WO?A+87'BKQ& MI*G!:(****]4V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S/&OA#0 MOB#X-U?P%XHM3/IFN:9<:?J, ./,@FC:.1<]LJQ%:=% 'XB_'?\ 8_\ V]O^ M"?+Z1\,](AT_Q-\/[[XO:3JO@V\6>(PW>NQ^8MFDD1D26!Y(_ED7_5GRQB0[ M0U?8T9,88 M^3%&B(6"HARQ+$#[!\7> O OQ M[.S\>>"])UN+3M1BU#3XM7TZ*Y6UNXL^7 M<1B12$E3<=KC#+DX(S6M0!^6GAG]C?\ X*4?\$POCSXL\5?L0_#W1_B!X&\4 M/A-/O9T8QQ*[M;I-"9X91-#YCH)(V9&5B6P6VKZ+_P $ZOV _P!J>;]KS6?^ M"@W[<,%GIGBB]2X;2-"MIXY)4FGB\@ROY3,D4:6^8DCW,^&^;:4^;]!J* /S M9_:@_8@_;:_9C_;JU']NW]@KPKIWBJ/Q%)--K'ARZD4&*:X4"XCEB:6(SPR2 M 3 QN'5^H 4,W1_\$Y_V"_VG+S]K7Q!_P4'_ &XM(L]*\5:AYYT/0()HI'BE MFB$)F81NZQ(EOF&.,LSX8EL%1N_0.B@ HHHH *\*_:R_Y+;\#O\ L>Y?_29J M]UKPK]K+_DMOP._['N7_ -)FH ]UHHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\7>$]"\<^' M+OPIXELA<65Y%LFC/4=PP/9@0"#V(%:5%9U:5*O2E2J14HR333U33T::[,4H MJ46GLSY'\??L/?$S1-1D?P)+;:U9,Y,"M<)!.B]@P^) MVMZC&_CJ2WT6R5AYX6X2>=AZ($)4?4MQGH>E?7-%?F7_ !"#@[Z[[?EGRWOR MFW/;_MX\C^P\#[3FUMVOI_G^)F^#_"6A>!?#=IX3\-68@LK*+9$F-?V>M)3PC\/],^*>EZ/X9FM MKGR;N^U642M:Q74A?$BLJEI(@!$H9 V[AC]J?\$NOV[OC1^U1;^*?A?^TE\, M7T+QIX,N3'=WUKITD%K?*)&BD7#%E2:.1=KA6VG<"H&"* /KBBOSV_:,_P"" MHW[57Q._:CU?]D'_ ()O?"33/$6J>'7FCUK7]159 9(6"3F/S)(X88HY"(C) M(S;VX4#*ENE_X)W_ /!2?X]_%;]HK7OV+?VS/ASI^A>/=&AFDM;K2XO+69X@ M&D@E0/(A8QMYB21ML9%/'0L ?20G+Y4 8!?H?^"=?_ 4O^,7Q?^/6 MN_L8_MC^ ;'P_P#$71EG:TGT]/+CNVAPTL#Q[W7S A\U7C8HZ!B , N ?<%% M%% !7A7[67_);?@=_P!CW+_Z3-7NM>%?M9?\EM^!W_8]R_\ I,U 'NM%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 56UG2-/\0:/=Z#JMN);6]MI+>YB/1XW4JR_B"15FLOQMIOB M36?!FKZ1X.\0_P!D:O=:7<0Z5JOD)+]BN6C98I]CJROLCJHVOM&&?8I'Z/?\$[O^"I/@O\ ;NM-;\*W/@.;POXU\.V/VN]T%[SSXKJ M-L:6%]JM\KE59&4%3(G+9)'YW_&3]O?]JKPM'IG[//[?/AW6[WQ%X-^,NC^* MTU.:R@@E-G:"1)K>-$6.*5'RLD4BG:VYLM@J1],_\$GO!7CS]H']N?XG_P#! M12X^%UUX/\'>([*XM/#UG<1>7]NEGEMV:13@"4!;&/V,VT&V\7>)M.6[UWQ?XCB5X],M8YF9R-Z2*6EEEC&#' M(3MX7 9E^XOV ?V_/VF++]K[6OV _P!NS3],E\:J)'TOQ%IMI# UU-';BX\N M00*D:EH7@'PZK-;W5^@'FNE@;*"#>,J\S$F9U0L$"E2W*E@"/_ () RR^(/^"M MOQT\2:PA:]>R\12-YG)5Y-=MBQY[]OH33?C%(^@?\'&.@W^CJ4EN]1TL7!3J M1)HJPOT_Z9]:Q_&/B/Q%_P $B_\ @JWXL^/OC_X;ZQ?_ \\??VBT%_I%NKF M6WO94NVCA,C+'YL5S&JF-G4[!NZ,I.]^P%X?\:?\% _^"J/B#_@H6W@K4-)\ M#Z)/))ILU^@ FF6R6QM;8$?*TBQ_OI A(1E )^==P!^J]%%% '!_$']I_P" M'PI\1MX1^(GQ4TO2=22%)6L[N1@X1AE6X!X->(_&S]HKX(_%SX\?!>P^&OQ( MT[6)K/QPS7,=F[$QAX2BDY ZL0*^EM6\#^"M>O#J&N^#]+O;@J%,]WI\G6J6.GVD4$$2[8H88PJ(/0 < 5+10!7U32-* MURR?3=:TRWO+9\;[>ZA61&P%?M9?\EM^!W_8]R_^DS5[K7A7[67_ "6WX'?]CW+_ .DS M4 >ZT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !116=XO?7X_">J2>%%0ZHNG3G31(,J;CRV\O/M MNQ0!X=^U3_P4Q_95_9*UW3_"'CKQW;:AK=SK-M9:CHNCW,E^(M&N'9(]0TF[6:/>OWD)4_ M*XR,J<$9Y%?@7\$S^S[XQT"#3_CD9[GXDZK\=-#&M3Z[-*HET*0SB^W2$@*Q MG8&4N0V#&5/#X_7S_@G_ /\ !.WPS^PUKGBO7OAS\;=3U_P[XO=9K/0YK=!; M6B+(S0NL@D;S7$3^69.-X )' /IB66*WB:>>541%+.[M@*!U)/85POP4_: M?_9__:.EU:#X&?%;2?$[:$T*ZM_94Q<6QE\SR]QP!\WE28(SG8:^5?\ @KC^ MU3XXU*ZT;_@G;^S%(]Y\1/B2Z6^KFT<@Z=IDF=RLR_ZLRJ&+D_<@21B '5J\ M9_X-I?\ FM7_ '+G_N4H _1;XS_M(? 7]G?3[;4_CA\6]"\,17K%;)=6OTCD MN",;O+C^^X&1DJ"!D9QFK_PF^-7PD^.WAC_A,O@W\1M'\2Z8)3$]YH]\DRQR M 9*.%.4;!!VL <$''-?E=\)/AKX3_P""FO\ P61^)=G^T#%W_8#_X+@:G^S/\ #&[N MH/!/BK%G_9LUR[JL4^GB]MQ\Q)9HISY:NQ+;"_.6.0#]9J*** "O"OVLO^2V M_ [_ +'N7_TF:O=:\*_:R_Y+;\#O^Q[E_P#29J /=:*** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MK.\7>*M#\"^%-4\;^)[IX--T;3I[[4)XX'E:."*-I)&"1AG[MWM+N!)8I4*2Q2*&5U(P00>"".U 'Y0?MZ>!_P#@GE^VIX8\/_M% M_LOL(=<\0_&K2/"7BW5]/MIK-I%O(Y7>=K28*#(V PFV NRODL0<6/\ @F[X MN^+W[$/[5_QU_9!LO%LOC3P[X(\%ZIK=A:(S^2;RS\EXRB MY#2+.8Y57/[P M*,G8,Q?ML?\ !%+6?A)XOT7Q[^R!XU\5_P!F^(_B!IUK-X;TS2)[J3PZ)'D8 M:B)H'#>1;'.&=0R!QF7)R?M/]@3_ ()P_#C]A2PUG6K/Q??^+/&/B4C^W_%> MJ0B-Y5#%_+CCW.8U+DNVYW9VP2QPH !^9'[(7[>'Q)_9W^-_C+]ISXL_L@^( M_B-\0?%\S9\076I36*Z? V"\4,7V*;;G"+D, L<:(H4;MVI_P0M_:IUOX%_' M+4?@]IOPBNO$%O\ $S6-'LKS6X+]HDT-83=@2.@A<2AOM!X+QX\L\G/'[7U\ ML_\ !-+_ ()I?\.[O^$U_P"+U?\ "8?\)A_9O_,N?V?]D^R?:O\ IYF\S?\ M:?\ 9V[.^> #Y(_X)0(GPW_X+#?&KX?>(V6VN[FW\16UFDKX:9TU>WE 7^]F M)7D_W5S2>/$'Q-_X.,M.L_#@-PFC:E9F[EAY5/LNBK++D]MK H?]H8[BOI#] MM?\ X)%6?[0GQNC_ &H?V?OCCJ?PS\?-L-_J.GI)LN9%C\H3H\,DA/05XK\5/#7[3FC?'SX-2?&CXF>'-9MW\;XLH](T9K=HV M$1+EB2<@ID#T/-?7=>%?M9?\EM^!W_8]R_\ I,U 'NM%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !7A7[67_);?@=_P!CW+_Z3-7NM>%?M9?\ MEM^!W_8]R_\ I,U 'NM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 57U75+#0]+N=:U6Z6"UL[=Y M[F9^D<:*69C[ FK%5M9TC3_ !!H]WH.JVXEM;VVDM[F(]'C=2K+^()% 'X^ M?M#?\%)OVZ_VQIK3QK^SUI*>$?A_IGQ3TO1_#,UM<^3=WVJRB5K6*ZD+XD5E M4M)$ (E#(&W<,?M3_@EU^W=\:/VJ+?Q3\+_VDOAB^A>-/!ER8[N^M=.D@M;Y M1(T4BX8LJ31R+M<*VT[@5 P17YV_M'_LI_MH?\$U-8LO#T5M_P )'\,6^*&E MZYX;N8-DD6H:I;>:;2-XU/G0SM%O1U4;7VC#/L4C](O^"(VFA"Y'.3 MAMOI?_!.7_@I[\8?CC\>]<_8[_:Z^&MEX>\?Z1'<-;3Z;$T4<[VY_?6\L;.X M$@7YU=&*.JM@#"EO;?C+XY_8Q_X)J?#76_C7+\//#?A%=5,4+V'A71+:TNM= MN(PYBA2.(()&&]SN;A0S,Q KXX_X)%_"OXJ_M3_MF^,O^"G'Q)\-_P!C:/?3 MWL7AZ!00MS=3 0L(B>7B@@!C:3 #2,,E,R:SJ^IHL@,Z1B26./?(D4,<0.UY)"-BCH&( P M"_@G_!(&67Q!_P %;?CIXDUA"UZ]EXBD;S.2KR:[;%CSW[?0FF_&*1] _P"# MC'0;_1U*2W>HZ6+@IU(DT587Z?\ 3/K0!^KM%%% !7A7[67_ "6WX'?]CW+_ M .DS5TGQ7^/7Q+^'OBY_#GA?]F3Q1XJM%@20:MI,\*PLS#E '.:)EN"T14A=AZJ#N.>PH ^NZ*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ K+\;:;XDUGP9J^D>#O$/]D:O=:7<0Z5JOD)+]BN6C98I]CJR MOL_[57A:/3/V>?V^?#NMWOB+P;\9='\5IJ8\$DDRX \T+';,\CJ-IEEX)*MC[F_:0_9>^'/[4 M6E>&=)^(EWJ-NGA7Q?9>(M.DTN2%'DN;;?LBD,L4F86WGC@!0% M4 #@"@#^>W]I#]N5/VMOVMX_C=^T/X5U/7_ 3IU^ZZ3X%LM:^Q"+3U),=N M)@C^6SD*TSJNY_F"E/D*?HY_P3Z_X+"^"?VF/C/X;_91\#_LKIX+TY]+N%T^ M6U\1I-!9PVUNTBQK MK&,$)M&&&,YYK[VHH _(KQCXC\1?\ !(O_ (*M^+/C M[X_^&^L7_P //'W]HM!?Z1;JYEM[V5+MHX3(RQ^;% M'_&G_!0/_@JCX@_X*%MX*U#2? ^B3R2:;-?H )IELEL;6V!'RM(L?[Z0(2$9 M0"?G7=^I^J:1I6N63Z;K6F6]Y;/C?;W4*R(V#D95@0>:DM+.TT^UCL;"UC@A MB0+%#"@544= . /:@"2BBB@ KPK]K+_ )+;\#O^Q[E_])FKW6O"OVLO^2V_ M [_L>Y?_ $F:@#W6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKPC]L/_@HK^S7^ MQ=I3I\1?%L.H>(%: IX1TBZB?46CD<#S3&S#8@4E\N1D*=N3Q7I?P=^.WP<_ M:"\+'QI\%/B1I/B73%E\J6YTJ[$GDR8SLD7[T;8(.U@#@@XH ZRBN)^,_P"T MA\!?V=]/MM3^.'Q;T+PQ%>L5LEU:_2.2X(QN\N/[[@9&2H(&1G&:O_";XU?" M3X[>&/\ A,O@W\1M'\2Z8)3$]YH]\DRQR 9*.%.4;!!VL <$''- '3T444 % M>%?M9?\ );?@=_V/%?M9?\EM^!W_8]R_^DS4 >ZT444 %%%% 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 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 444RYGCM;>2ZE#E8T+,(XV=L 9X502Q]@"30!_/KX_U/X= MZKKGQ_E_:4^T2?%J?QI:#0)+WS/+3;JKKJ*#LK"/RPH;@1JX7'2OUD_8B_X) MO?#;]DKXU>)_CK\#/C3=WGA7QA;21VGA*V19+""$RB2$K/YKM,8L.J.>=LC MYR2?D[_@I/XA_P""#M9TVXEO89 M5CB/]G&^AF>$,5CG4QK$7'WEDZ#< H!S_P )/AKX3_X*:_\ !9'XEV?[0,5S MJ_A;PC'JGV+2!>2Q12VMC=Q6%M#NC8-&I,AG(1EW/NR?F.=+]F?1[?\ 8#_X M+@:G^S/\,;NZ@\$^*L6?]FS7+NJQ3Z>+VW'S$EFBG/EJ[$ML+\Y8YL_\$H$3 MX;_\%AOC5\/O$;+;7=S;^(K:S25\-,Z:O;R@+_>S$KR?[JYI/'B#XF_\'&6G M6?AP&X31M2LS=RP\JGV715EER>VU@4/^T,=Q0!^KU%%% !7A7[67_);?@=_V M/]<5 MXH_X)G?L_>+M%GT/5O%/CORYXF3S%\7S%X\C!*E@0#COB@#Z&HKX[_XU2]\9-)$S!E'S*(QD<^HKI_!'_!%S]EC7_!>D:[>_$/XH+->Z7;S MS"+QJP4,\:L<#R^!DT ?;%%?'?\ PY&_9/\ ^BC?%/\ \+=O_C5'_#D;]D__ M **-\4__ MV_P#C5 'V)17QW_PY&_9/_P"BC?%/_P +=O\ XU1_PY&_9/\ M^BC?%/\ \+=O_C5 'V)17QW_ ,.1OV3_ /HHWQ3_ /"W;_XU1_PY&_9/_P"B MC?%/_P +=O\ XU0!]B45\=_\.1OV3_\ HHWQ3_\ "W;_ .-4?\.1OV3_ /HH MWQ3_ /"W;_XU0!]B45\=_P##D;]D_P#Z*-\4_P#PMV_^-4?\.1OV3_\ HHWQ M3_\ "W;_ .-4 ?8E%?'?_#D;]D__ **-\4__ MV_P#C5'_#D;]D_P#Z*-\4 M_P#PMV_^-4 ?8E%?'?\ PY&_9/\ ^BC?%/\ \+=O_C5'_#D;]D__ **-\4__ M MV_P#C5 'V)17QW_PY&_9/_P"BC?%/_P +=O\ XU1_PY&_9/\ ^BC?%/\ M\+=O_C5 'V)17QW_ ,.1OV3_ /HHWQ3_ /"W;_XU1_PY&_9/_P"BC?%/_P + M=O\ XU0!]B45\=_\.1OV3_\ HHWQ3_\ "W;_ .-4?\.1OV3_ /HHWQ3_ /"W M;_XU0!]B45\=_P##D;]D_P#Z*-\4_P#PMV_^-5YA^R;_ ,$GOV=/C)\-K_Q3 MXK\>_$:*YM_$^HV$:V'C!XT,4,Q1"04/S8ZGO0!^B=%?'?\ PY&_9/\ ^BC? M%/\ \+=O_C5'_#D;]D__ **-\4__ MV_P#C5 'V)17QW_PY&_9/_P"BC?%/ M_P +=O\ XU1_PY&_9/\ ^BC?%/\ \+=O_C5 'V)17QW_ ,.1OV3_ /HHWQ3_ M /"W;_XU1_PY&_9/_P"BC?%/_P +=O\ XU0!]B45\=_\.1OV3_\ HHWQ3_\ M"W;_ .-4?\.1OV3_ /HHWQ3_ /"W;_XU0!]B45\=_P##D;]D_P#Z*-\4_P#P MMV_^-4?\.1OV3_\ HHWQ3_\ "W;_ .-4 ?8E%?'?_#D;]D__ **-\4__ MV M_P#C5'_#D;]D_P#Z*-\4_P#PMV_^-4 ?8E%?'?\ PY&_9/\ ^BC?%/\ \+=O M_C5'_#D;]D__ **-\4__ MV_P#C5 'V)17QW_PY&_9/_P"BC?%/_P +=O\ MXU1_PY&_9/\ ^BC?%/\ \+=O_C5 'V)17QW_ ,.1OV3_ /HHWQ3_ /"W;_XU M1_PY&_9/_P"BC?%/_P +=O\ XU0!]B45\=_\.1OV3_\ HHWQ3_\ "W;_ .-4 M?\.1OV3_ /HHWQ3_ /"W;_XU0!]B45\=_P##D;]D_P#Z*-\4_P#PMV_^-5YA MX5_X)/?LZ:O^U?XK^#MUX]^(PTK1_#%C?VLJ>,'$[2RL0P9]F"O' P,4 ?HG M17QW_P .1OV3_P#HHWQ3_P#"W;_XU1_PY&_9/_Z*-\4__"W;_P"-4 ?8E%?' M?_#D;]D__HHWQ3_\+=O_ (U1_P .1OV3_P#HHWQ3_P#"W;_XU0!]B45\=_\ M#D;]D_\ Z*-\4_\ PMV_^-4?\.1OV3_^BC?%/_PMV_\ C5 'V)17QW_PY&_9 M/_Z*-\4__"W;_P"-4?\ #D;]D_\ Z*-\4_\ PMV_^-4 ?8E%?'?_ Y&_9/_ M .BC?%/_ ,+=O_C5'_#D;]D__HHWQ3_\+=O_ (U0!]B45\=_\.1OV3_^BC?% M/_PMV_\ C5'_ Y&_9/_ .BC?%/_ ,+=O_C5 'V)17QW_P .1OV3_P#HHWQ3 M_P#"W;_XU1_PY&_9/_Z*-\4__"W;_P"-4 ?8E%?'?_#D;]D__HHWQ3_\+=O_ M (U1_P .1OV3_P#HHWQ3_P#"W;_XU0!]B45\=_\ #D;]D_\ Z*-\4_\ PMV_ M^-4?\.1OV3_^BC?%/_PMV_\ C5 'V)17QW_PY&_9/_Z*-\4__"W;_P"-4?\ M#D;]D_\ Z*-\4_\ PMV_^-4 ?8E%?'?_ Y&_9/_ .BC?%/_ ,+=O_C5>8?' M?_@D]^SI\//B3\-/"VA^/?B,]MXJ\3O8:DUUXP=W2(0EP8R$&ULCJ/\ XDR7^D:8T]JE[XR: M2)F#*/F41C(Y]10!]_T5\3^"/^"+G[+&O^"](UV]^(?Q06:]TNWGF$7C5@H9 MXU8X'E\#)K4_XO3 M_P#AR-^R?_T4;XI_^%NW_P :H ^Q**^._P#AR-^R?_T4;XI_^%NW_P :H_X< MC?LG_P#11OBG_P"%NW_QJ@#[$HKX[_X(6O(E0.'RB[5 ;('//&1WH ]QHHHH **** "BBB@ M HHHH **** "BBB@#\L_^"E__!&D^&(/$?[1G[)NI>(Y9M8U2!M2^'6BZ)+= MF1I[I"[V_P!G.]84?$WE,C!=F0RA5 ^JOV#_ /@F%X)_8Y\5:M\8?%WQ)U/X M@?$/7(FCOO%6L1E3$C$-((U9Y'W.0-\CNS,% &T%@?J*B@#XQ_;7_P""15G^ MT)\;H_VH?V?OCCJ?PS\?-L-_J.GI)LN9%C\H3H\,D'K>+X MO 7@;]IKP=J.KW$PAM;&'6HPUS(>B1%B!*Q[!"2: .J_:"^&5]\9?@OXB^%V MF:G#97&M:>;>*ZG0LD9+ Y(')'%=!X1T67PWX4TOP[/.LKV&G06SR(,!RD:J M2/8XK09E52S, ,DD]*X3X ?M-? []J3PS?>,O@+XZ3Q#I>G:DUA>7L5A<0( MEPJ(YC'G1IN(5T.5R/F'- '>45PWQ&_:7^ OPB\=:%\,OB5\4])T?Q!XFECC MT'2;N8B:\9Y1$@10#]Z0A03@$Y]#7<,RHI=V &22> * %HKQ^;_ (*!?L1P M>,_^%?S?M3^!UU7SO),)\00^6),XV&7/EAL\8W9SQUKUZ*6*>)9X)%='4,CH MA![B@!U%%% !1110 4444 %%%% !1110 4444 %%%<-\9/VE_@+^SW/I M-K\:OBGI/AR7797CTB+49BK7;(4#! 2<&1 3T^8>M '@![GH#5WP#X^\'?%'P=I_P 0?A]X@M]5T75;<3Z= MJ-J28YXR2 RD@<9!H UZ*CNKJUL;62^OKF.&&&,O--*X544#)8D\ "]0^(GQ)\46>BZ'I<0EU# M4[^79% I8*"3[LRJ!U)( Y- &U17/?"SXK_#GXV^"+3XD_"CQ=::[H5^TBV> MIV+$Q2F.1HW ) /#JRGW%8'QB_:K_9M_9]GCLOC5\JQI< MR(3@.L.3(RY!&X+CCK0!Z!7GOASX,:GHG[2?B3XY2ZU ]IKGAZSTZ*Q6-A)$ MT+$ER>A!S6M\)/CO\&/CWHDGB/X+_%'0_$]G X2YFT74HY_(8C(615.8V(YP MP!JC\>?VEO@C^S)H.G>)?CCXZCT.SU?5%T[37-E<7#W%RR,XC5((W?HCJ3? _XHZ5XF319DBU23 M2YBZV[ONV G !SL;!&1Q0!W%%%K6]F,-G<>( M-6BM$GD W%$,K ,0.<#M7'Z?^W?^Q3JU_!I6E_M9?#NXN;F98K>WA\86;/+( MQ 55 DR220 !ZT >L4444 %%%% !1110 4444 %%%% !1110 4444 %%<-\, M/VE_@+\:?%FN>!OA3\4])U[5O#4ICURRTZ:/X^ /%]AK4%K'X.\0OJ-S#-&Q:X4Q%-BD=#DYYJG\)_VTOV3OCIXC_X0 M_P"$G[07A;7=6(8QZ79ZJGVB4*,L4C8AI !R2H( KO/&?C#PU\/?"&J^/?&6 MJI8:1HFG3W^J7LBLRV]O#&9))"%!)"JI. "3C@&@#2HKE?@M\;/AC^T-\.[+ MXL?!WQ-_;/A[47E2QU(6 * M\AG_ ."@'[$EOXT_X5]-^U/X'75?.\DP?\)!#Y8DSC89=WEAL\;=V<\=: /7 MZ*1'21!)&X96&593D$>M+0 4444 %%%% !1110 4444 %%%% !1110 45PWC M/]I?X"_#OXHZ-\%/&OQ3TG3O%GB$1'1M!N)C]HNA)(T<950#]YU91G&2I]*[ M6[N[6PM9;Z^N8X8(8VDFFE<*D: 9+,3P ,DF@"2N._:"^&5]\9?@OXB^%VF M:G#97&M:>;>*ZG0LD9+ Y(')'%<6_P#P40_873Q,/")_:Q\"&]+[!M\10&'= MG&/.#>5G/^U7L5O<07<"75K.DL4J!XY(V#*ZD9!!'4$=Z */A'19?#?A32_# ML\ZRO8:=!;/(@P'*1JI(]CBM&N#\!?M-_ WXG_%CQ+\#_ ?CR/4?%'@_CQ)I MD5C<*+$[@N&E:,1,=QQA6)X/H<6?C7^T/\$?VE^&;&_N_LUG M/JN^*["Q\/Q6"WTVLW MMRL5M';%0PE9W("K@@Y..M>=?\-__L-_]'>_#;_PL[/_ ..4 >NT5Q'PO_:7 M_9W^-NKW&@?!WXX>%/%-]:6WVBZL] UZ"[DBBW!?,98V)"[F49/&2*[>@ HH MHH **** "BBB@ HHHH **** "BBB@ HKEOC!\;?A-\ /"'_">_&?Q[IWAS1S M=);+?ZE-L1IG!*QCJ2Q"L< =%)Z UL>#_%WAKQ_X4TWQQX-UB'4=(U>QBO-, MO[,W,61D%XE)= 1R"P KLOAU\3_AQ\7O#$7C3X5^.](\1:1,Q6/4=%U".YA+# MJNZ,D!AGE3R.XH YK]FKX,:G\"_ 5[X0U;6H+^2Z\0WVHK-;QLJJL\I<)ANX M'!KT*N%^)?[2WP1^#_Q!\*?"KXB^.H]/\0^.+PVOA?2Q97$SWLH>-",Q1LL8 MW2(-TA5>2 MBJH))]J +U%._@QX[L?$6CI>/:MJ&GN6C$R!2R<@<@.I M_&JGQC_:1^ ?[/EI!>?&WXP>'_# N@3:1:OJ<<4MP!U,<9.^0#N5!Q0!VU%< M9\'?VBO@3^T'IL^J_!+XM:#XGBM2!=C2-1262W)Z>8@.Z//;/A;_ ()(> OB!\,/^"M_B?P%\5]> M75/$VFZ)K$>OZBMT\_VB[+PM*_F. TA+LOZ=J]]<127EP MVQ8I%$<+J_EIYN S+S*?;'RM_P %@O\ @GQ^Q;^QW^S'X8\4?!W1[G1?%\GB M"&QMY)M;GGFU>$0R-/+)'(Y52A$;%XU15+AF=I+,>%56/. #^>?[*O[)_Q]_X*X_&V+]M M7]M2>6U^'EM'(F9(;^*.3_CUMT)S':AE(DE/S2MD D[F0 ^J+K]H+Q] M\/?^",\7QW^(NH2GQ*?A'#MO;HGS);JYA6WM9G)Y+LTL+D]26/K7G/['^I_% M']B+_@CCX?\ B/\ ![X2R>+/&GB&X75+308[6:4W4NH7:Q02&.$>9(%MO(8J M""0OW@.1H_\ !=GQ/>1_LX^!OV7_ /;QQ:A\1O'%GIUE9Q+M0V\&W"!5'03 MR6F !QZ=*^UO ?@[1_AUX&T7X?>'HREAH6DVVGV*'^&&&)8T'_?*B@#\0/B5 MX7_:ST;_ (*6_!GQ9^VAJ8D\9>+O$7AS6AIXE4_V79OK#0Q6NQ/DBV^0S>6I M. XW'>7K]A?VRO@?X[_:1_9O\2_!'X=_$E?">H>(;9+:366M&FVV_F*TL6%= M2!(@:,G)^5VX.:_/G_@K'_RF6^ /_7IX5_\ 4BO*_2+X\_M#?!W]F/P&?B=\ MX'G.&*+L@1WYVGG&./<4 ?EY^VM^P-^P)^Q7^P[+X1\ M=^,]/NOCM':V]S97%CKTS7=]+)<8.+(OM2T\L2#>T:_ZLX!K;XQQ7<=X(;@Z/'?AA.NF&9C:A@W('EXV#_GF8^U>??MR_LH_L M5_MG_LS>)_VZM+U*XDU?_A I=4\,>-H-5NH5BCM(9)(8S;NP1074JRM&) S$ M JU6?^"&7[2/Q;_:&_9/U*'XO:]=ZS=^%/$KZ78:W?RM)/!)?$^MZ/8+)I>@PI(S7LS2)&J!8U9VY?.%&3C'&QBN(PL7D@D0 F0G:6,G!,AW&OWMK\J M?^#@[_DXCX*_]>MS_P"E=O0!^AG[8/PX^+OQ?_9I\7_"[X%>*=/T3Q/K^F?8 M;#5-4GEBA@CDD19R7B1W4F RJI520S ]J^*/AK_P14_9D^"?[%_B77_VR+:U MG\96FFZC>ZAXJTOQ!=+;Z3'&'\C[./W:/\JHY$D;%G$]! MO?%'B;58+#3M.M)+F_O;J0)%;PQJ6>1V/ 55!)/H*_)WXX?'7]HW_@ME\?I/ MV;OV93=Z#\(M#N4DUO5KE62.>,/\MY=@$%R2I,%KG)*[FP59HP#U/_@W'\2? M$/4_@1X_\/:W<7$OAK3/$EM_8!E8E(KB2%VNXTST&!;N5'&9">K&MC_@F@A^ M/W_!2?\ :0_:TN8O,MK#45\,Z'"?"5]?17%RP\[4-0$+$2RM_%)+-L'H,JJ@*J@>8?\$+?A M*WPX_8)TKQ7>PLM[XVUR]UJX:3.\IO%M%G/8I;AQ_P!=,]Z /@W_ (*(?$#_ M (*%_M:_!7(!).0@/[YPB M8;$2_,]?I[_P2W_Y1\_"G_L58_\ T8]>0_\ !?O_ ),$?_L=--_]!FKK/V/_ M (B:[\(_^"/WAWXI>%]$&I:GX=^%MWJ.G:>RL1EDN_&'C"'?XRGM),?8-,,9D,#L/N!XPTLI[ M0+C!$M 52-0JA26[O_ ((0?M8Z MY\)?BA/^SK8_!V[UFT^(&OV_VKQ-%J#1QZ1Y5O,1OC$#B3=[R)CWH _92BBB M@ HHHH **** "BBB@ HHHH **** "OQZ_P""F'Q _P""A/[5WPV\>?$#QMX M?P/\&?AWK"QVME,DD!U^4ZC'90S#S 'NCF42!@JPJ%.,O@G]A:^6?^"U7_*, MSXE_]P;_ -/-C0!5_P""(O\ RC8\!_\ 7WK'_ITNJ\A^%W_!&+Q+\1_VN/'/ MQ^_;^U30_&>EZ]<3W>CZ;H>NWJCSI)OD68^7"Z)%"%1$1BN,#HH!]>_X(B_\ MHV/ ?_7WK'_ITNJ\G_X*D?\ !2OQ_IWCL?L'_L3076I_$+695L-;U;206FT] MY ,6EL0<"X*G+RYQ"N>0X8Q 'AW[&/A;PY\ /^"Z&I_!7]EC6;N7P+'+?V6I MVZWC31K;IIAFEA=R27$-\!&K,2?:: M)*]<@ !1HT0Z MO\1_$=JJZ[J<9W1V,1(6#S)8/M##;&-IVM'$'F?U"E@?._\ @VQ_Y$CX ML_\ 85TC_P!%75?I%XZ_Y$C6?^P5(?CS\'O@5XFUHV&EVD$NJ:[=;680V]W=1V_FD*"QV):S MG !// /2IOV6?V:?^"'/QM^,6G>&?@M\7/%TGB:SU".YT:QUF_FLQ?21,)%\ MKSK=1(?ESY>0Y /R\''TI^T=\,_^"6?QH_;:T+PW^T'J%GJ7Q8C%M9V7AV]O M+YH;E!&T\$,L0!MRI$A<*2 Y8*=Q.T_(O_!>;X$_ []G#QA\+/B)^S[X.TGP M7XCO9;YIX/"UHEDI^RM;/;W(CA"JDB.[ . "W')V< 'ZZ45E>!;_ %O5/!&C M:GXEMO)U&YTJWEU"';C9.T2EUQVPQ(Q6K0 4444 %%%% !1110 4444 %%%% M !7QE_P4@^+/_!0'Q+\5M._8[_8F^'$T$7B'PS#?:]\10DB+I:37%S"T(N"/ M*MB$@W[ANF(?]VH8 G[-HH _*+_@WY\._'7XP^'[VX66:QTZSMYI4)P[) M=3J6&><$C/->_?\ !1/_ ()M_'[]NC]I_P #^(]1^(&B0?"G0$MX=2T+^TKB M*_ :8O>31((&B,CQA(PQ<8$:\=<^)?\ ! S_ ).B^.W_ &R_]+;BOLC_ (*) M_M_>!/V"_A"/$VH6T6J>*]9$D/A/P\SD"YE4#=-*1RL$>Y2Q'+$JHP6RH!^= MW_!9#]E3]FC]AWQ;\,M:_9-MKKPKXKN)I[F:PLM:N+B5%@:'[/>#SG=XG\S> MH((#E3@90U]H_P#!7GXS^(/AO_P3(U237PMKK_C&VTW1)XP-H6>?;+=(!_UR MBN%QVKQ#_@G=_P $_?C!^U'\7;?_ (**_M\WMQ?W=]-O$W[2?["7_!/7X1_"7]E7X*/XI\<:EI]II%OVE/$@U;QS]L MFO/$=Z+KSLSW7A^6Z$>\ *2B3+'A?D&S"94 U^UE?E3K/_*RTG_7W!_ZB24 M>Y?\%[_VAO%/P=_9&L/A[X,U:6RN_'NN?V?J$\+[7.G1Q-)/&".1O;R4;U1G M4\-7RAIO[,?_ 2%O/V:O#WP6\3?M.:7X<^-6J:=87>I^+IWO[RUTZ[EV23V MDHCVV2HBL\.&='5E#,P((KW#_@Y"\+:E>_!;X;>,X;=VM=.\3WEG<2*ORH]Q M;JZ ^F1;OCZ5E?$#]B+]C"W_ ."*UM\8/#_@/15\0Q?#^QUQ?&2(/MSZHXB, ML+39R5,S/!Y))5>@ 90: /O+]DGX-ZY^S[^SKX5^#6O?%)O&;^'].^S6WB)K M$6WVBVWL8%""20!4B*1J=YRJ*:]&KY&_X(?^.?&'CC_@GQX;'B^YFG_L?5+[ M3-+N)V)9[.*7,:Y/54W-&/18P.U?7- !1110 4444 %%%% !1110 4444 %> M,?MW_'CXT_L]? AO&/[/GPFD\9^++[5[?3=*T>.UFGVM*'_?&.$;W5=O(RHY MR6 %>ST4 ?AUH/@S]IWPG_P5N^$^H?M@:Z+WQUX@\3:)JVI1_:%D-G'+<%8[ M8[!Y:;%0#9'E%! !.#7ZC?\ !2K]G3X\_M6?LPWGP0^ 'C'1M%OM6U2 ZU-K M=W/!%<:>@=W@5H8I&#-*(<@C:55@3S7Q1^W)_P IZOA-_P!?7AO_ -*9*_3+ MXO?%KP%\"?AIK/Q<^)^O1Z;H6A6;7-_=22 MJ2_:4 [",*,!17RU96?[37_!>']H1M0O9;_PA\#O"FI!?+5QMCP,[5'W9[^1 M&Y;!2!7]"!+]G?\ !1O4O!'['O\ P2_\7^"OAGI,&D:;%X;C\,:!I\+D;5NW M6V< DY9_*DFD+$EF*L22230!X3_P2,UWQ1HG[-7[0_\ P4"F\(2:KX@\3:WJ MVK6>E MOOVL[>:\$*,JLV'GN7C^4$Y3H< 5\<_\ !2J;]O7XK:5X;_:7_;.T M(^&K#7+ZYL?!O@R2-[=M.A1$>1_LS9:+<2H+2GS7*\@(J5^N'_!,_P"$*_!' M]A3X:^"9+8Q7,OAR+4[]&!#">])NW5L]U,VSVVX[5\C_ /!R3_R2[X7?]A_4 M?_1$- 'V]I_PH\*?'3]D#2_@_P".1+[K4N++PSI'9(+GQ#9(2-\DL9O;H-CO]BBB53_"9&]2* /3/^"&W["%Q^SY\'F_:5\?) M<1^*?'^F)]BL'8JMAI)99(@R]Y)2JRDG[J^6H ._/WC38((;:%+:VA6..-0L M<:* JJ!@ = *=0 4444 %%%% !1110 4444 %%%% !5'Q1J\WA_PSJ.O6]D M;F2QL)KB.W!P92B%@F0#C.,=#UJ]10!^&W_!2/Q3_P % _VC?A5IG[5'[4O@ MUO!?@C_A)8=)\'^#)8Y+=A)/;W$QN?)?]XQV6Y!EEVEMX\M0I('ZN_L3Q^(9 M?^">WPQB\(S6T>K-\*-+&F27N?)6X_L^/RS)@$[ ^W. 3C/!KYR_X.+/^3)O M"_\ V5.Q_P#3;J5?3G[ '_)C?P@_[)MHW_I%%0!\B?LB?\$-/#6CWWC'QE_P M4)?3/'&L:I>>;IUSI7B2^6%0P=Y[F63$$C3,[?Q94;2>2>/-O^"&ES/X2_;W M^,'PK^$GB2[U+X;6VGZBUE<22EHK@0:G%%87!(PID>!I>0!D%O2NB_X*#?MX M_&/]M'XRR_\ !.O]@6*:\AN[A[+Q9XELI2@NPA*SQ+*.(K*/I++_ ,M>57*$ M>;]A_L _L)_#C]@3X,OX1T:_CU#7=2V77BWQ+*GE_:YD4X50?N01@L$4G^)F M/+&@#P+6]O[1O_!>?3M* \_3/@OX ,\Z8!C^URQY!S_>#:A#[Y@_V37F7_!3 M;X@_\%"?VGC\4OAMX4\ 2>$/@U\.([V?7-=F22$>(EM%+A!*X!G!9>(HAL4\ MR,<+CU#_ ((NPR_&/XA?'O\ ;4U&-G/C;X@26.D22+@QVL):?8O'*[+BW7/_ M $Q]0:^CO^"C'_)A_P 7/^Q!U+_T0U '@?\ P;Z?\F'W?_8_:A_Z(M:^:OVB MO"7PE\0_\%L-:L/^"B5TUIX%N[0-X=EU6]EM=/F@6S3[*IF0KLAW^9N(95\X M,&/+ _2O_!OI_P F'W?_ &/VH?\ HBUKYVTK1(?^"H?_ 5W\9_!G]J#Q3J8 M\'> I=9B\/\ A.*_:W1UL[F.U\I-O*O)S/(R_.PC(W!5& "']E#P=\--#_X+ M5V]K_P $\[Z6Z^'5E82'Q+/IMY+/I\5LUFPGC$KDF2+[1Y6S)8>;MVDJH(_7 M.OR8G\-Q?\$Q?^"O_@CX(?LO^+=3;P=\0)-(B\0^%;B_:>*!;VZEM3&^5]F^TLA_X^?M+;]NS_GDN<]J^IJ* /DG M_@I%_P $PO$'_!0GQ5X:U6;]I!_">E>&M/FBM]&_X14WZR7$L@,EQO\ M<." M52)-NTXV9S\V!\Y1?\&WNK01B&#]N>Y1%&%5/A^P _#^TJ_4.B@#XZT[_@EK MXA@^(_[/NJZ_\:+75_#WP,TUE6TFT9XI]3O?-:9;@?O76(;TM?E)8_NCSR,? M8M%% 'RI^UC_ ,$R?^&H?VR_ '[7'_"[?[#_ .$&BTI/^$?_ .$;^T_;?L6H MS7N?/^TQ^7O\W9_JVV[=WS9VCWGX_P#P(^'7[3'PBUKX)_%72WNM$URV$=P( M9-DL+JP>.:-L';(CJK*<$97D$$@]E10!^9S?\$"OB]::?-\*-(_;YUN+X<7- M\+FX\-'3+@1N=P8%K=;KR'D&!^\*CD9V]J^[_P!E[]F7X7_LB_!O3?@E\);" M:/3+ M+/=7<@>XO;E\&2XF8 !G8@= %50%4 >A44 %%%% !1110 4444 % M%%% !1110 4444 %?*G_ 4'_P""9/\ PW=\1/!7C[_A=O\ PBO_ A\4B?9 M/^$;^W?:]\T-=EMQ?:M'I7VQFMXY5D:'R_.BXYU34/" M\ENMG!8S23-&%6ZE+F1F09RN I'.>/M7X'?"[3/@C\&?"OP>T>59+;PQX>L] M,CF5-OG>3"L9D(]6*EC[L:ZFB@#Q+]O[]CG_ (;F^ 1^!O\ PL7_ (1?.M6V MH?VI_9'V[_5!QL\OSHNN_KNXQT-=?^RW\#O^&:OV?/"GP(_X2C^VO^$8TI;+ M^U?L7V;[3AF._P K>^SKTW-TZUWU% %77=,_MK1+S1O/\K[7:20^9MW;-ZE< MXR,XSTKYS_X)M_\ !.[_ (=[>%O%/AK_ (7!_P )?_PDNH6USYW_ C_ /9_ MV;RD=-N/M$V_._.9'OW M>3L^^,;L\XP?4Z* /)?V)_V7I?V.?V9M#_9WA\>#Q"^BO>NFM-I7V42F>ZEG M&8?-DQM\W;]\YVYXS@?#FO?\&YWB'Q-XFOO&6N?MU3W&J:E>RW=[?/\ #P^9 M+-*Q=W)_M'JS,2?K7Z>T4 ? _P"R'_P1)UO]E+]HGPY\?_\ AK6;Q(?#SW+K MHLW@]K9+DRVLT !E^W2;0#*&^X<[<<9R/<_^"=?[$FK_ +%'P\\3Z+XQ\>6W MB?Q#XL\53:QJVM6UDT DW1HJQ[6)/#"5\YZRFOH6B@"KKNF?VUHEYHWG^5]K MM)(?,V[MF]2N<9&<9Z5\W?\ !-C_ ()R_P##O31/%NC?\+C_ .$O_P"$HN[2 M;S/^$>_L_P"S>0LJXQ]HFW[O-Z_+C;WSQ]-T4 ?*?_!03_@E9\//VWO$.F?% M30_'UYX)\=Z1#'#;^(;*U\^.XBC-MZ,3LE5PR@X(8!0OF_P "/^"* M^JVGQQTSX]?MF_M.:O\ %C4-":)M)T[4DF>,M$Q:+SI;B:1Y(E8[A" JD]2P M)4_>E% !1110 4444 %%%% !1110 4444 %%%% !1110!\L_L#?\$TO^&'?B MCX[^)/\ PNK_ (2C_A-=O^A?\(Y]B^Q8GDE^_P#:9?,_UF.B],]\5PO[?7_! M'?Q!^W9\>Y/C/JW[5;Z#:1:5;Z?I6@GP:;Q;**,$MB7[;'NWRO(Y^08W &])73F2>&1+80O.SEV4!O,NCM'(\T#)P<_3M% !7RI>?\ M!,G[7_P4M'_!1'_A=NW$L;_\(?\ \(WG[ND#3L?:_M/?'F_ZK_9_VJ^JZ* . M&_:._9X^&G[4_P 'M7^"7Q8TR2XTC5X@#);N$GM95.Z.>%B"%D1@""00>005 M)!^!K?\ X( ?$P1?\*ON_P!NS6F^&HU'[6?#<>F3*&;.<^0;DVXEY(\W:>>= MO:OTRHH Y3X'_!;P!^SO\*-$^#'POTDV>AZ!9_9[*)WW.V6+/([?Q.[LSL>, MLQX'2NKHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5/CE_P $R?\ A<_[ M>OA+]M[_ (7;_9O_ B\NFO_ ,(Q_P (WYWVG[)(SX^T_:5V;]V/]6VW'>NJ M_P""B?[$6O\ [>?PFTKX16'QM?P986>MKJ.H,F@_;_MQ2-TCC8?:(=JJ79NK M D*<94&OH&B@#\NK?_@VXU*SC\JT_;CGB3.=L?P^91GZ#4J]*U;_ ((M>,9/ MV2-'_9&@_:9AU#3(/B8WBK6M4NO#LEO)<1FT2V6U1!<28P!(VXMC++\ORY/W MW10!'9V=KI]I%86-ND,$$:QPQ1KA411@*!V Q7S;_P4D_X)W?\ #PGPMX6\ M-?\ "X/^$0_X1K4+FY\[_A'_ .T/M/FHB;!?#/ M_"%^"='\'?;?M/\ 9.E6]E]I\O9YOE1*F_;D[<['/+-KYEJMLN+G[2V[;&N/\ 5#.>U?4E% !1 M110 4444 %%%% !1110 4444 %%%% !1110!X'_P46_8=_X;\^"6E_!W_A9_ M_")_V;XJ@UG^T?[$^W^9Y=M
XML 18 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 $ 34,043 $ 25,373
Accounts receivable, net 228,098 205,767
Inventories, net 176,630 155,568
Prepaid expenses 5,327 5,336
Income tax receivable 8,745 483
Total current assets 452,843 392,527
Rental equipment, net 43,978 28,493
Property, plant and equipment 219,135 202,293
Less: Accumulated depreciation (131,905) (125,629)
Property, plant and equipment, net 87,230 76,664
Goodwill 83,243 84,761
Intangible assets, net 48,857 52,872
Deferred income taxes 1,783 992
Other assets 3,699 3,362
Total assets 721,633 639,671
Current liabilities:    
Trade accounts payable 54,083 55,825
Income taxes payable 2,865 5,002
Accrued liabilities 43,785 40,454
Current maturities of long-term debt and capital lease obligations 119 82
Total current liabilities 100,852 101,363
Long-term debt and capital lease obligation, net of current maturities 85,179 60,000
Long-term tax liability 6,120 12,316
Accrued pension liabilities 1,944 1,225
Other long-term liabilities 8,436 7,291
Deferred income taxes 11,731 8,368
Stockholders’ equity:    
Common stock, $.10 par value, 20,000,000 shares authorized; 11,662,688 and 11,577,048 outstanding at December 31, 2018 and December 31, 2017, respectively 1,166 1,158
Additional paid-in capital 108,422 103,864
Treasury stock, at cost; 42,600 shares at December 31, 2018 and December 31, 2017 (426) (426)
Retained earnings 443,040 374,678
Accumulated other comprehensive loss (44,831) (30,166)
Total stockholders’ equity 507,371 449,108
Total liabilities and stockholders’ equity $ 721,633 $ 639,671
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2018
Dec. 31, 2017
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, shares issued (in shares) 11,662,688 11,577,048
Treasury stock (in shares) 42,600 42,600
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Net sales:      
Net sales $ 1,008,822 $ 912,380 $ 844,748
Cost of sales 752,707 677,687 639,649
Gross profit 256,115 234,693 205,099
Selling, general and administrative expenses 155,027 145,955 137,479
Income from operations 101,088 88,738 67,620
Interest expense (5,493) (4,839) (5,914)
Interest income 410 336 214
Other income (1,474) (1,868) 269
Income before income taxes 94,531 82,367 62,189
Provision for income taxes 21,045 38,052 22,144
Net income $ 73,486 $ 44,315 $ 40,045
Net income per common share:      
Basic (in dollars per share) $ 6.30 $ 3.84 $ 3.50
Diluted (in dollars per share) $ 6.25 $ 3.79 $ 3.46
Average common shares:      
Basic (in shares) 11,660 11,549 11,434
Diluted (in shares) 11,761 11,682 11,565
Industrial      
Net sales:      
Net sales $ 598,930 $ 522,706 $ 484,088
Income from operations 64,213 51,914 35,984
Agricultural      
Net sales:      
Net sales 235,069 227,389 205,834
Income from operations 22,649 24,059 20,720
European      
Net sales:      
Net sales 174,823 162,285 154,826
Income from operations $ 14,226 $ 12,765 $ 10,916
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Statement of Comprehensive Income [Abstract]      
Net income $ 73,486 $ 44,315 $ 40,045
Other comprehensive (loss) income:      
Foreign currency translation adjustment (13,347) 16,966 (13,156)
Net (loss) gain on pension and other post-retirement benefits (1,667) 987 2,369
Other comprehensive (loss) income before income tax benefit (expense) (15,014) 17,953 (10,787)
Income tax benefit (expense) related to items of other comprehensive (loss) income 349 (363) (890)
Other comprehensive (loss) income (14,665) 17,590 (11,677)
Comprehensive income $ 58,821 $ 61,905 $ 28,368
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income
Balance (in shares) at Dec. 31, 2015   11,350        
Balance at Dec. 31, 2015 $ 360,469 $ 1,139 $ 96,778 $ (426) $ 299,057 $ (36,079)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 40,045       40,045  
Translation adjustment (13,156)         (13,156)
Net actuarial gain (loss) arising during period net of taxes 1,479         1,479
Tax effect of exercised non-qualified stock options 230   230      
Stock-based compensation 1,414   1,414      
Exercise of stock options (in shares)   70        
Exercise of stock options 1,369 $ 7 1,362      
Repurchased shares (19)   (19)      
Dividends paid (4,114)       (4,114)  
Balance (in shares) at Dec. 31, 2016   11,420        
Balance at Dec. 31, 2016 387,717 $ 1,146 99,765 (426) 334,988 (47,756)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 44,315       44,315  
Translation adjustment 16,966         16,966
Net actuarial gain (loss) arising during period net of taxes 624         624
Stock-based compensation 1,869   1,869      
Exercise of stock options (in shares)   114        
Exercise of stock options 2,397 $ 12 2,385      
Repurchased shares (166)   (166)      
Other 0   11   (11)  
Dividends paid (4,614)       (4,614)  
Balance (in shares) at Dec. 31, 2017   11,534        
Balance at Dec. 31, 2017 449,108 $ 1,158 103,864 (426) 374,678 (30,166)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 73,486       73,486  
Translation adjustment (13,347)         (13,347)
Net actuarial gain (loss) arising during period net of taxes (1,318)         (1,318)
Stock-based compensation 2,450   2,450      
Exercise of stock options (in shares)   86        
Exercise of stock options 2,552 $ 8 2,544      
Repurchased shares (436)   (436)      
Dividends paid (5,124)       (5,124)  
Balance (in shares) at Dec. 31, 2018   11,620        
Balance at Dec. 31, 2018 $ 507,371 $ 1,166 $ 108,422 $ (426) $ 443,040 $ (44,831)
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Statement of Stockholders' Equity [Abstract]      
Dividends paid (in dollars per share) $ 0.44 $ 0.40 $ 0.36
XML 24 R8.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 $ 73,486 $ 44,315 $ 40,045
Adjustments to reconcile net income to cash provided by operating activities:      
Provision for doubtful accounts 71 187 482
Depreciation - PP&E 12,884 11,616 11,267
Depreciation - Rental 6,725 5,531 6,429
Amortization of intangibles 3,505 3,317 3,104
Amortization of debt issuance 221 203 213
Stock-based compensation expense 2,450 1,869 1,414
Provision for deferred income tax expense 2,052 1,328 2,620
Gain on sale of property, plant and equipment (361) (341) (345)
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (27,029) (23,134) 3,876
Inventories (25,991) 142 12,340
Rental equipment (22,424) (3,054) 315
Prepaid expenses and other (583) 2,845 (5,634)
Trade accounts payable and accrued liabilities 4,130 11,688 (5,382)
Income taxes payable (10,332) 2,357 2,908
Long term tax payable (6,196) 12,478 0
Other assets and liabilities, net 302 (543) 2,132
Net cash provided by operating activities 12,910 70,804 75,784
Investing Activities      
Acquisitions, net of cash acquired 0 (38,553) (188)
Purchase of property, plant and equipment (26,587) (13,490) (9,711)
Proceeds from sale of property, plant and equipment 1,341 767 1,293
Purchase of patents (112) 0 (50)
Net cash used in investing activities (25,358) (51,276) (8,656)
Financing Activities      
Borrowings on bank revolving credit facility 159,000 143,000 79,000
Repayment on bank revolving credit facility (134,000) (153,000) (153,000)
Principal payments on long-term debt and capital leases 216 (17) (38)
Proceeds from issuance of long-term debt 0 0 48
Debt issuance cost 0 0 (593)
Dividends paid (5,124) (4,614) (4,114)
Proceeds from exercise of stock options 2,552 2,397 1,369
Common stock repurchased (436) (166) (19)
Net cash used in financing activities 22,208 (12,400) (77,347)
Effect of exchange rate changes on cash (1,090) 1,452 90
Net change in cash and cash equivalents 8,670 8,580 (10,129)
Cash and cash equivalents at beginning of the year 25,373 16,793 26,922
Cash and cash equivalents at end of the year 34,043 25,373 16,793
Cash paid during the year for:      
Interest 5,199 5,217 5,796
Income taxes $ 30,295 $ 23,175 $ 16,637
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
Description of the Business and Segments

The Company manufactures, distributes and services high quality tractor-mounted mowing and other vegetation maintenance equipment, street sweepers, excavators, vacuum trucks, snow removal equipment, pothole patchers, zero turn radius mowers, agricultural implements and related aftermarket parts and services.

The Company manages its business through three principal reporting segments: Industrial, Agricultural and European, which are discussed in Note 17.

Basis of Presentation and Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Alamo Group Inc. and its subsidiaries (the “Company” or “Alamo Group”), all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

 The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles requires management to make estimates and assumptions that affect the amount of assets, liabilities, revenues, and expenses reported in the financial statements and accompanying notes. Judgments related to asset impairment and certain reserves are particularly subject to change. Actual results could differ from those estimates. Such estimates include, but are not limited to, allowance for doubtful accounts, reserve for sales discounts, estimated realizable value on obsolete and slow-moving inventory, warranty reserve, estimates related to pension accounting; estimates related to fair value for purposes of assessing goodwill, long-lived assets and intangible assets for impairment; estimates related to income taxes; and estimates related to contingencies.

Foreign Currency

The Company translates the assets and liabilities of foreign-owned subsidiaries at rates in effect at the end of the year. Revenues and expenses are translated at average rates in effect during the reporting period. Translation adjustments are included in accumulated other comprehensive income (loss).
Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents. As of December 31, 2018 and December 31, 2017, there was no restricted cash.
Concentrations of Credit Risk
Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of accounts receivable. The credit risk is limited because of the large numbers and types of customers and their geographic dispersion.
 Inventories

Inventories of U.S. operating subsidiaries are stated at the lower of cost (last-in, first-out method) (“LIFO”) or market, and the Company’s international subsidiaries’ inventories are stated at the lower of cost (first-in, first-out) (“FIFO”) or market. Inventory costs include those costs directly attributable to products, including raw materials, labor and overhead.
Property, Plant and Equipment

Property, plant, and equipment are stated on the basis of cost. Major renewals and betterments are charged to the property accounts while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed to the current period. Depreciation is provided at amounts calculated to amortize the cost of the assets over their estimated useful economic lives using the straight-line method.

Impairment of Long-Lived Assets
 
Long-lived assets, such as property, plant and equipment, rental equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group to be tested for possible impairment, the Company first compares non-discounted cash flows expected to be generated by that asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on a non-discounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

Goodwill

Goodwill represents the excess of the purchase price over the estimated fair value of the identifiable net assets acquired. Goodwill is not amortized but is instead tested for impairment at least annually, or whenever events or circumstances change between the annual impairment tests that make it likely that an impairment may have occurred, such as a significant adverse change in the business climate or a decision to sell all or a portion of a reporting unit. The Company performs its annual test for goodwill impairment related to its reporting units on October 1 of each fiscal year. Impairment testing for goodwill is done at the reporting unit level. A reporting unit is an operating segment or one level below an operating segment (also known as a component). A component of an operating segment is a reporting unit if the component constitutes a business for which discrete financial information is available, and segment management regularly reviews the operating results of that component.

We perform a qualitative assessment for all of our reporting units to determine whether it is more likely than not that an impairment exists. Factors considered include macroeconomic, industry and competitive conditions, legal and regulatory environment, historical financial performance and significant changes in the reporting unit. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. Alternatively, we may also bypass the qualitative assessment and go ahead and perform step 1 to determine if the carrying amount exceeds the reporting unit’s fair value. If the fair value of the reporting unit is lower than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We typically use discounted cash flow models to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a hypothetical marketplace participant would use.

See Note 8 to the Consolidated Financial Statements for more information regarding goodwill.
 
 Intangible Assets    

The Company has intangible assets with both definite and indefinite useful lives. The definite-lived assets are trade names and trademarks, customer and dealer relationships, and patents and drawings that are subject to amortization with useful lives ranging from 3 years to 25 years. Impairment of definite-lived assets is discussed as part of the Impairment of Long-Lived Assets paragraph above.
 
The indefinite-lived assets not subject to amortization consist of trade names. The Company tests its indefinite-lived intangible assets for impairment on an annual basis at year-end, or more frequently if an event occurs or circumstances change that indicate that the fair value of an indefinite-lived intangible asset could be below its carrying amount. The impairment test consists of comparing the fair value of the indefinite-lived intangible asset, determined using the relief from royalty method, with its carrying amount. An impairment loss would be recognized for the carrying amount in excess of its fair value.

See Note 9 to the Consolidated Financial Statements for more information regarding intangible assets.
Pensions

The Company records annual amounts relating to its pension and post-retirement plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases, turnover rates and health care cost trend rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions.

The net periodic costs are recognized as employees render the services necessary to earn the
post-retirement benefits.

Revenue Recognition

The following policy resulted from our adoption of the provisions of ASC Topic 606, “Revenue from Contracts with Customers,” effective January 1, 2018, as described above in “Accounting Pronouncements Adopted on January 1, 2018.”

The majority of the Company's revenue is recognized from product sales under contracts with customers. The Company presents three reportable operating segments within its financial statements; Industrial, Agricultural and European. Contract terms and performance obligations within each contractual agreement are generally consistent for all three divisions with small differences that do not have a significant impact on the revenue recognition considerations under Topic 606. Revenues are recognized when we satisfy our performance obligation to transfer product to our customers, which typically occurs at a point in time upon shipment or delivery of the product, and for an amount that reflects the transaction price that is allocated to the performance obligation. Our contracts with customers state the final terms of sale, including the description, quantity and price for goods sold. In the normal course of business, we generally do not accept product returns.

The transaction price is the consideration that we expect to be entitled to in exchange for our products. Some of our contracts contain variable consideration in the form of sales incentives to our customers, such as discounts and rebates. For contracts that include variable consideration, we estimate the factors that determine the variable consideration in order to establish the transaction price.

We have elected that any taxes collected from customers and remitted to government authorities (i.e. sales tax, use tax, etc.) are excluded from the measurement of the transaction price and therefore are excluded from net sales in the consolidated statements of operations.

There are instances where we provide shipping services in relation to the goods sold to our customers. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are included in cost of goods sold. We have elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e. an expense) rather than as a promised service.
 
Rental Equipment

The Company enters into operating lease agreements with customers related to the rental of certain equipment. In accounting for these leases, the cost of the equipment purchased or manufactured by the Company is recorded as an asset, and is depreciated over its estimated useful life. Accumulated depreciation relating to the rental equipment was $11,145,000 and $9,413,000 on December 31, 2018 and December 31, 2017, respectively.
 
Shipping and Handling Costs
 
The Company’s policy is to include shipping and handling costs in costs of goods sold.
 
Advertising

We charge advertising costs to expense as incurred. Advertising and marketing expense related to operations for fiscal years 2018, 2017, and 2016 was approximately $11,773,000, $9,566,000 and $7,742,000, respectively. Advertising and marketing expenses are included in Selling, General and Administrative expenses (“SG&A”).

Research and Development

Product development and engineering costs charged to SG&A amounted to $10,429,000, $9,849,000, and $8,847,000 for the years ended December 31, 2018, 2017, and 2016, respectively.

Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. The Company's policy is to accrue for legal costs expected to be incurred in connection with loss contingencies.

Income Taxes

Deferred tax assets and liabilities are determined based on differences between the financial reporting basis and tax basis of assets and liabilities, and are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversals of deferred tax liabilities, projected future taxable income, available tax carry backs and tax planning strategies in making this assessment other than those which we have reserved. We have elected to treat the global intangible low-taxed income (GILTI) tax as a period expense.

We previously considered substantially all of the earnings in our foreign subsidiaries to be permanently reinvested and, accordingly, recorded no deferred income taxes on such earnings. As a result of the fundamental changes to the taxation of multinational corporations as a result of TCJA, we no longer intend to permanently reinvest all of the historical undistributed earnings of our foreign subsidiaries. We will distribute earnings from our European subsidiaries, while maintaining our permanent reinvestment for our other foreign subsidiaries. GAAP requires recognition of a deferred tax liability in the reporting period in which its intent to no longer permanently reinvest its historical undistributed foreign earnings is made. There will generally be no U.S. federal taxes imposed on such future distributions of European foreign earnings.
 
Stock-Based Compensation
 
The Company has granted options to purchase its common stock to certain employees and directors of the Company and its affiliates under various stock option plans at no less than the fair market value of the underlying stock on the date of grant.  These options are granted for a term not exceeding ten years and are forfeited in the event that the employee or director terminates his or her employment or relationship with the Company or one of its affiliates other than by retirement or death.  These options generally vest over five years.  All option plans contain anti-dilutive provisions that permit an adjustment of the number of shares of the Company’s common stock represented by each option for any change in capitalization. Excess tax benefits or awards that are recognized in equity related to stock option exercises are reflected as cash flows from financing activities in the statement of cash flows.

The fair value of each stock option is estimated on the date of grant using the Black-Scholes valuation method with the following assumptions noted:

1.The risk-free rate is based on the U.S. Treasury rate over the expected life of the option at the time of the grant.
2.The dividend yield is calculated as the ratio of dividends paid per share of common stock to the stock price on the date of the grant.
3.The expected volatility factors are based on the historical movement of the Company’s common stock price over the expected life of the option.
4.The expected life is the average length of time in which officers, other employees, and non-employee directors are expected to exercise their options, and which are primarily based on historical experience.
  
 The Company calculated the fair value for options with the following weighted-average assumptions for 2018, 2017, and 2016:
Fair Value Calculation Assumptions for Stock Compensation 
  December 31, 
  201820172016
Risk-free interest rate 2.94 %2.23 %1.54 %
Dividend yield 0.5 %0.5 %0.6 %
Volatility factors 34.5 %37.6 %48.5 %
Weighted-average expected life 8.0 years8.0 years8.0 years

Earnings per Common Share (“EPS”)

Basic EPS is computed using the weighted-average number of common shares outstanding during the year. The treasury stock method is used to compute diluted EPS which gives effect to the potential dilution of earnings that could have occurred if additional shares were issued for awards granted under the Company’s incentive stock option plans. The treasury stock method assumes proceeds obtained upon exercise of awards granted under the incentive stock option plans are used to purchase outstanding common stock at the average market price during the period.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Pronouncements
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
ACCOUNTING PRONOUNCEMENTS ACCOUNTING PRONOUNCEMENTS
Accounting Pronouncements Adopted on January 1, 2018

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (ASU) No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605. “Revenue Recognition,” and most industry-specific guidance. Effective January 1, 2018 the Company adopted the provisions of Topic 606 using the modified retrospective method of adoption. There was no impact to our financial position or results of operations as of and for the year ending December 31, 2018 as a result of adopting Topic 606. Therefore, there was no cumulative-effect adjustment to retained earnings as of January 1, 2018 for the impact of the adoption of Topic 606. See “Revenue Recognition” below for our accounting policy affected by our adoption of Topic 606.

Accounting Pronouncements Not Yet Adopted

In February 2016, the FASB issued ASU No. 2016-02, “Leases.” This update requires that a lessee recognize in the statement of financial position a liability to make lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. Similar to current guidance, the update continues to differentiate between finance leases and operating leases, however this distinction now primarily relates to differences in the manner of expense recognition over time and in the classification of lease payments in the statement of cash flows. The updated guidance leaves the accounting for leases by lessors largely unchanged from existing GAAP. The guidance will become effective for us on January 1, 2019. As a lessee, this standard will primarily impact our accounting for long-term real estate and office equipment leases, for which we will recognize a right-of-use asset and a corresponding lease liability on our consolidated balance sheet. We will apply this guidance prospectively, beginning January 1, 2019 and currently estimate the impact on our balance sheet to be approximately $8 million. We are nearing completion of our process to implement a lease accounting system for our leases, including the conversion of our existing lease data to the new system and implementing relevant internal controls and procedures.

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses,” to improve information on credit losses for financial instruments. The ASU replaces the current incurred loss impairment
methodology with a methodology that reflects expected credit losses.  The ASU is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted beginning in fiscal years beginning after December 18, 2018. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02, “Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” to allow reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). Upon adoption of the ASU, entities will be required to disclose a description of the accounting policy for releasing income tax effects from accumulated other comprehensive income. The standard is required to be adopted for periods beginning after December 15, 2018, with early adoption available for any set of financial statements that have yet to be issued or made available for issuance including retrospectively for any period in which the effect of the change is the U.S. corporate income tax rate in the TCJA is recognized. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In March 2018, the FASB issued ASU No. 2018-05, “Income Taxes (Topic 740)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118,” which amends certain SEC material in Topic 740 for the income tax accounting implications of the recently issued Tax Reform. This guidance clarifies the application of Topic 740 in situations where a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting under ASC Topic 740 for certain income tax effects of Tax Reform for the reporting period in which the Tax Reform was enacted. During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. For further information, see Note 13 to the consolidated financial statements.

In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-13 “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement”, which modifies the disclosures requirements on fair value measurements. Among other things, the amendments add disclosures for changes in unrealized gains and losses on Level 3 fair value measurements and requires additional disclosures on unobservable inputs associated with Level 3 assets. The guidance will become effective for us on January 1, 2020. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.

In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-14, “Compensation, Defined Benefit Plans,” which modifies the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The update removes certain disclosures that are no longer considered cost beneficial and adds disclosure requirements identified as relevant. The guidance will become effective for us on January 1, 2021 with early adoption permitted for any financial statements that have not been issued. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
BUSINESS COMBINATIONS BUSINESS COMBINATIONS
Santa Izabel Agro Industria Ltda.

On June 6, 2017, the Company completed the acquisition of Santa Izabel Agro Industria Ltda. ("Santa Izabel"). Santa Izabel designs, manufactures and markets a variety of agricultural implements and trailers sold throughout Brazil. The primary reason for the Santa Izabel acquisition was to broaden the Company's presence in the manufacturing and distribution of agricultural machinery in Brazil. The acquisition price was approximately $10 million.

Old Dominion Brush Company

On June 26, 2017, the Company completed the acquisition of Old Dominion Brush Company, Inc. ("Old Dominion"). Old Dominion manufactures and sells replacement brooms for street sweepers and leaf vacuum equipment. The primary reason for the Old Dominion acquisition was to increase the Company's presence in the sweeper market and broaden our product offerings. The acquisition price was approximately $18 million.
R.P.M. Tech Inc.

On August 8, 2017, the Company completed the acquisition of R.P.M. Tech Inc. ("R.P.M."). R.P.M. manufactures and sells heavy duty snow removal equipment. The primary reason for the R.P.M acquisition was to strengthen the Company's offering in industrial snowblowers. The acquisition price was approximately $13 million.

Consolidated Acquisitions

The Company has included the operating results of Old Dominion, Santa Izabel, and R.P.M. in its consolidated financial statements since their acquisitions. The total purchase price has been allocated to assets acquired and liabilities assumed, including deferred taxes, based on their fair values as of the completion of the acquisitions. The following represents the final fair value of the assets acquired and liabilities assumed for all acquisitions as of the acquisition dates (in thousands):
Cash$2,547 
Accounts receivable7,111 
Inventory15,387 
Prepaid expenses134 
Property, plant & equipment5,902 
Intangible assets5,855 
Other assets1,057 
Other liabilities assumed(5,635)
  
Net assets assumed$32,358 
 
Goodwill8,741 
Acquisition Price$41,099 
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
 
 The following table sets forth the reconciliation from basic to diluted average common shares and the calculations of net income per common share. Net income for basic and diluted calculations does not differ.
(in thousands, except per share amounts) 201820172016
Net income $73,486 $44,315 $40,045 
Average common shares:       
Basic (weighted-average outstanding shares) 11,660 11,549 11,434 
Dilutive potential common shares from stock options 101 133 131 
 
Diluted (weighted-average outstanding shares)
11,761 11,682 11,565 
Basic earnings per share $6.30 $3.84 $3.50 
Diluted earnings per share $6.25 $3.79 $3.46 
 
Stock options totaling 4,850 shares in 2018, 1,565 shares in 2017, and 21,491 shares in 2016 were not included in the diluted earnings per share calculation because the effect would have been anti-dilutive.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
VALUATION AND QUALIFYING ACCOUNTS VALUATION AND QUALIFYING ACCOUNTS
Valuation and qualifying accounts included the following:
 
 
 
(in thousands)
Balance
Beginning of
Year
Net
Charged to
Costs and
Expenses
 Translations,
Reclassifications
and Acquisitions
 Net Write-Offs or
Discounts Taken
Balance
End of
Year
2018          
Reserve for sales discounts $15,652 $91,082 $(48)$(88,563)$18,123 
Reserve for inventory obsolescence 6,932 3,773 (116)(3,395)7,194 
Reserve for warranty 5,335 5,815 (144)(6,014)4,992 
2017          
Reserve for sales discounts $13,488 $82,724 $166 $(80,726)$15,652 
Reserve for inventory obsolescence 7,262 3,007 886 (4,223)6,932 
Reserve for warranty 5,262 7,224 567 (7,718)5,335 
2016          
Reserve for sales discounts $15,094 $77,126 $(109)$(78,623)$13,488 
Reserve for inventory obsolescence 9,675 2,041 295 (4,749)7,262 
Reserve for warranty 5,566 7,867 (49)(8,122)5,262 
 
Sales Discounts
 
On December 31, 2018, the Company had $18,123,000 in reserves for sales discounts compared to $15,652,000 on December 31, 2017 on product shipped to our customers under various promotional programs. The most common programs provide a discount when the customer pays within a specified period of time. 

The Company reviews the reserve quarterly based on analysis made on each program outstanding at the time. The cost of these discounts is estimated based on historical experience and known changes in promotional programs and is reported as a reduction to sales when the product sale is recognized. The reserve is adjusted if discounts paid differ from those estimated. Historically, those adjustments have not been material.
 
Inventories – Obsolete and Slow Moving
 
The Company had a reserve of $7,194,000 on December 31, 2018 and $6,932,000 on December 31, 2017 to cover obsolete and slow moving inventory. The increase in the reserve was primarily attributable to the Company's Industrial Division. The obsolete and slow moving inventory reserve is calculated as follows: 1) no inventory usage over a three-year period is deemed obsolete and reserved at 100%; and 2) slow moving inventory with little usage requires a 100% reserve on items that have a quantity greater than a three-year supply. There are exceptions to the obsolete and slow moving classifications if approved by an officer of the Company, based on specific identification of an item or items that are deemed to be either included or excluded from this classification. In cases where there is no historical data, management makes a judgment based on a specific review of the inventory in question to determine what reserves, if any, are appropriate. New products or parts are generally excluded from the reserve until a three-year history has been established.
 
Warranty
 
The Company’s warranty policy is generally to provide its customers warranty for up to one year on all wholegood units and 90 days on parts, though some components can have warranty for longer terms.
 
Warranty reserve, as a percentage of sales, is generally calculated by looking at the current twelve months’ expenses and prorating that amount based on twelve months’ sales with a 90 day to six-month lag period. The Company’s historical experience is that an end-user takes approximately 90 days to six months from the receipt of the unit to file a warranty claim. A warranty reserve is established for each different marketing group.
 
The current liability warranty reserve balance was $4,992,000 on December 31, 2018 and $5,335,000 on December 31, 2017 and is included in Note 10.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
 
      Inventories valued at LIFO represented 60% and 62% of total inventory for the years ended December 31, 2018 and 2017, respectively. The excess of current costs (market value) over LIFO-valued inventories was $10,646,000 and $7,919,000 on December 31, 2018 and December 31, 2017, respectively. Inventories consisted of the following on a cost basis, net of reserves for obsolescence and LIFO:
  December 31, 
(in thousands) 20182017
Finished goods and parts $149,298 $133,161 
Work in process 12,732 10,243 
Raw materials 14,600 12,164 
Inventory, net$176,630 $155,568 
XML 31 R15.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
Property, plant and equipment consist of the following:
  December 31,   
 
(in thousands)
20182017
Useful
Lives
Land $11,970 $9,920   
Buildings and improvements 90,065 82,412 
5-20 yrs.
Machinery and equipment 88,806 83,445 
3-10 yrs.
Office furniture and equipment 10,290 8,153 
3-7 yrs.
Computer software 11,410 12,500 
3-7 yrs.
Transportation equipment 6,594 5,863 
3 yrs.
Property, plant and equipment, at cost219,135 202,293   
Accumulated depreciation (131,905)(125,629)  
Property, plant and equipment, net$87,230 $76,664   
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
 
The changes in the carrying amount of goodwill for the twelve months ended December 31, 2016, 2017, and 2018 are as follows:
IndustrialAgriculturalEuropeanConsolidated
(in thousands)   
Balance at December 31, 2015$56,293 $2,984 $16,232 $75,509 
Translation adjustment 154 505 (1,343)(684)
Balance at December 31, 2016$56,447 $3,489 $14,889 $74,825 
Translation adjustment 389 (27)1,833 2,195 
Goodwill acquired4,846 2,895 — 7,741 
Balance at December 31, 2017$61,682 $6,357 $16,722 $84,761 
Translation adjustment (659)(901)(816)(2,376)
Goodwill adjustment84 774 — 858 
Balance at December 31, 2018$61,107 $6,230 $15,906 $83,243 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Definite- and Indefinite-Lived Intangible Assets
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
DEFINITE- AND INDEFINITE-LIVED INTANGIBLE ASSETS DEFINITE- AND INDEFINITE-LIVED INTANGIBLE ASSETS
The following is a summary of both the Company's definite- and indefinite-lived intangible assets net of the accumulated amortization:
 
(in thousands)Estimated Useful LivesDecember 31,
2018
December 31, 2017
Definite:
Trade names and trademarks25 years$23,938 $25,574 
Customer and dealer relationships10-14 years32,260 31,356 
Patents and drawings3-12 years2,061 1,982 
Total at cost58,259 58,912 
Less accumulated amortization(14,902)(11,540)
Total net43,357 47,372 
Indefinite:
Trade names and trademarks5,500 5,500 
Total Intangible Assets$48,857 $52,872 

The Company's net carrying value at December 31, 2018 of intangible assets with definite useful lives consists of trade names and trademarks at $19,721,000, customer and dealer relationships at $22,334,000, and patents and drawings at $1,302,000. As of December 31, 2018, the related accumulated amortization balance for the definite- lived assets were $4,217,000 for trade names and trademarks, $9,926,000 for customer and dealer relationships, and $759,000 for patents and drawings. The Company estimates amortization expense to be $3,500,000 for each of the next five years.
Indefinite-lived trade names and trademarks consisted of the Gradall trade name with a carrying value of $3,600,000 and the Bush Hog trade name with a carrying value of $1,900,000.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES ACCRUED LIABILITIES
Accrued liabilities consist of the following balances:
  December 31, 
(in thousands) 20182017
Salaries, wages and bonuses $22,598 $25,100 
Taxes 6,621 3,463 
Warranty 4,992 5,335 
Retirement Provision 2,646 2,792 
Customer Deposits 2,520 200 
Other 4,408 3,564 
Accrued Liabilities$43,785 $40,454 
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2018
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS
U.S. GAAP requires or permits certain assets or liabilities to be measured at fair value on a recurring or non recurring basis in our balance sheets. U.S. GAAP also requires the disclosure of the fair values of financial instruments when on option to elect fair value accounting has been provided, but such election has not been made. A debt obligation is an example of such a financial instrument.

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while
unobservable inputs (lowest level) reflect internally developed market assumptions. In fair value, measurements are classified under the following hierarchy:
 
Level 1 – Quoted prices for identical assets or liabilities in active markets.
Level 2 – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs or significant value-drivers are observable in active markets.
Level 3 – Model-derived valuations in which one or more significant inputs or significant value-drivers are unobservable.

When measuring fair value, the Company maximizes use of observable inputs and minimizes the use of unobservable inputs.

Fair value measurements are classified to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.

The carrying values of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, approximate fair value because of the short-term nature of these items. The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as the floating rates on our outstanding balances approximate current market rates. This conclusion was made based on Level 2 inputs. Other than the investments held by the retirement benefit plans, as described in Note 16 to the Consolidated Financial Statements, the Company does not have any other significant financial assets or liabilities measured at fair value on a recurring basis.

The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as our borrowings bear interest based upon short-term floating market interest rates. The fair value measurement for these liabilities is categorized as Level 2 in the fair value hierarchy. Fair values determined by Level 2 utilize inputs that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
 
Fair value measurements are also used in connection with nonrecurring valuations performed in connection with impairment assessments and acquisition accounting. In completing the analysis of the fair values of certain assets acquired as part of business acquisitions, discounted cash flow models were used, which were principally based upon internal assumptions. In valuing certain of the acquired intangible assets, we used an excess earnings methodology, which is a form of a discounted cash flow analysis.

All of our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
The components of long-term debt are as follows:
  December 31, 
(in thousands) 20182017
Bank revolving credit facility $85,000 $60,000 
Capital lease obligations 298 — 
Other notes payable — 82 
Total debt 85,298 60,082 
Less current maturities 119 82 
Total long-term debt $85,179 $60,000 
 
The Company maintains an unsecured revolving credit facility with certain lenders under its Amended and Restated Revolving Credit Agreement ("Agreement"). The aggregate commitments from lenders under this Agreement are $250,000,000 and, subject to certain conditions, the Company has the option to request an increase in aggregate commitments of up to an additional $50,000,000. The Agreement requires us to maintain various
financial covenants including a minimum earnings before interest and tax to interest expense ratio, a maximum leverage ratio, and a minimum asset coverage ratio. The Agreement also contains various covenants relating to limitations on indebtedness, limitations on investments and acquisitions, limitations on sale of properties, and limitations on liens and capital expenditures. The Agreement also contains other customary covenants, representations and events of defaults. The expiration date of the revolving credit facility is December 20, 2021. As of December 31, 2018, $85,000,000 was outstanding under the Agreement. On December 31, 2018, $1,388,000 of the revolver capacity was committed to irrevocable standby letters of credit issued in the ordinary course of business as required by vendors' contracts resulting in $163,612,000 in available borrowings.
 
The aggregate maturities of long-term debt, as of December 31, 2018, are as follows: $119,000 in 2019; $94,000 in 2020; $85,064,000 in 2021; $21,000 in 2022 and zero thereafter.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Tax Reform
 
On December 22, 2017, the U.S. enacted the Tax Cuts and Jobs Act ("TCJA") that instituted fundamental changes to the U.S. Internal Revenue Code of 1986, as amended ("the Code").

We reflected an overall income tax liability of $10.2 million for the year ended December 31, 2017 with respect to TCJA as a result of remeasuring our U.S. deferred tax assets and liabilities using the 21% rate and recognizing a one-time transition tax charge on the deemed repatriation of previously undistributed accumulated earnings and profits of our international subsidiaries. Due to the significant and complex changes to the Code from the TCJA, the SEC issued Staff Accounting Bulletin No. 118, "Income Tax Accounting Implications of the Tax Cuts and Jobs Act," (SAB 118). SAB 118 provides measurement period for up to one year for adjustments to be made to account for the effects of the TCJA. The Company reflected the income tax effects of those aspects of TCJA for which the accounting was complete. To the extent the Company’s accounting for certain income tax effects of TCJA was incomplete but the Company was able to determine a reasonable estimate, the Company recorded a provisional estimate in the financial statements. For those items where a reasonable estimate could not be made, a provisional amount was not recorded and the Company continued to apply the provisions of the tax laws that were in effect immediately before the enactment of TCJA.

During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. The transition tax liability on the deemed repatriation decreased $4.2 million, primarily as a result of additional analysis performed over our historical foreign earnings and foreign source income which provided increased ability to credit foreign taxes associated with the deemed repatriation. In addition, adjustments to deferred assets and liabilities recorded upon the filing of our 2017 federal income tax return resulted in a $1.2 million expense from the rate change. 

Income Statement Components

The jurisdictional components of income before taxes consist of the following:
  December 31, 
(in thousands) 201820172016
Income before income taxes:       
Domestic $66,858 $61,329 $44,446 
Foreign 27,673 21,038 17,743 
  $94,531 $82,367 $62,189 
 
The components of income tax expense (benefit) consist of the following:
  December 31, 
(in thousands) 201820172016
Current:       
Domestic $6,771 $26,713 $11,958 
Foreign 7,391 6,222 5,491 
State 4,831 3,789 2,075 
  18,993 36,724 19,524 
Deferred:          
Domestic 2,542 1,711 1,580 
Foreign (390)(155)934 
State (100)(228)106 
  2,052 1,328 2,620 
Total income taxes $21,045 $38,052 $22,144 
     
The difference between income tax expense (benefit) for financial statement purposes and the amount of income tax expense computed by applying the domestic statutory income tax rate of 21% in 2018 and 35% in 2017 and 2016 to income before income taxes consists of the following:
 
  December 31, 
(in thousands) 201820172016
Income tax expense at statutory rates
$19,851 $28,828 $21,766 
Increase (reduction) from:       
Jurisdictional rate differences 719 (1,863)(1,936)
Valuation allowance (267)308 1,731 
Stock based compensation (205)(778)275 
U.S. state taxes 3,917 2,463 1,295 
Domestic production deduction— (1,039)(618)
R&D credit (531)(500)(329)
GILTI673 — — 
Other, net 219 397 (40)
Provision for income taxes before tax reform$24,376 $27,816 $22,144 
Effective tax rate before effects of tax reform 26 %34 %36 %
Tax Reform:
Rate change of deferreds1,200 (3,334)— 
Transition tax on deemed repatriation (4,531)13,104 — 
Other— 466 — 
Impact of tax reform$(3,331)$10,236 $— 
Provision for income tax$21,045 $38,052 $22,144 
Effective tax rate22 %46 %36 %
 
Deferred Income Tax Assets and Liabilities

Deferred income taxes arise from temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. The components of the Company’s deferred income tax assets and liabilities consist of the following:
  December 31, 
(in thousands) 20182017
Deferred income tax assets:     
Inventory basis difference $1,825 $571 
Accounts receivable reserve 251 310 
Rental equipment and Property, plant and equipment 56 
Stock based compensation 672 549 
Pension liability 3,204 2,859 
Employee benefit accrual 1,911 2,193 
Product liability and warranty reserves 1,294 1,211 
Foreign net operating loss 4,164 4,266 
State net operating loss 148 286 
Foreign tax credit— 4,106 
Other(156)216 
Total deferred income tax assets$13,369 $16,571 
Less: Valuation allowance(3,696)(8,519)
Net deferred income tax assets$9,673 $8,052 
    
Deferred income tax liabilities:     
Rental equipment and Property, plant and equipment (9,928)(7,477)
Intangible assets (8,944)(7,064)
Expenses not currently deductible for book purposes(749)(887)
Total deferred income tax liabilities$(19,621)$(15,428)
Net deferred income taxes$(9,948)$(7,376)
 
As of December 31, 2018, the Company had foreign deferred tax assets consisting of foreign net operating losses and other tax benefits available to reduce future taxable income in a foreign jurisdiction. These foreign jurisdictions’ net operating loss carry-forwards are approximately $9,499,000 with an unlimited carry-forward period, and $5,100,000 with a carry-forward expiring in 2035. The Company also has U.S. state net operating loss carry-forwards in the amount of $4,602,000 which will expire between 2019 and 2029.

We have recorded a valuation allowance as of December 31, 2018 and 2017 due to uncertainties related to our ability to utilize some of the deferred income tax assets, primarily consisting of international operating losses and foreign tax credits generated by the transition tax, before they expire. The valuation allowance is based on estimates of taxable income in the various jurisdictions in which we operate and the period over which deferred income tax assets will be recoverable. During 2018, the valuation allowance decreased $4.8 million, primarily due to $4.1 million of foreign tax credits that the company was able to utilize to offset foreign source income and reduce the one-time transition tax.
Unrecognized Tax Benefits

Unrecognized tax benefits in the amount of $236,000 and $234,000 for 2018 and 2017, respectively, are included in other non-current liabilities on the balance sheet. The unrecognized tax benefits, if recognized, would favorably impact our effective tax rate in a future period. We do not expect our unrecognized tax benefits disclosed above to change significantly over the next 12 months.
 
Unrecognized Tax Benefits 
  December 31, 
20182017
Balance as of beginning of year $234,000 $235,000 
Additions for tax positions related to the current year63,000 62,000 
Additions for tax positions related to prior years— — 
Reduction due to lapse of statute of limitations(61,000)(63,000)
Balance as of end of year $236,000 $234,000 

The Company adopted the policy to include interest and penalty expense related to income taxes as interest and other expense, respectively. As of December 31, 2018, no interest or penalties has been accrued. The Company’s open tax years for its federal and state income tax returns are for the tax years ended 2013 through 2018. The Company’s open tax years for its foreign income tax returns are for the tax years ended 2011 through 2018. The Company is currently under audit for tax years 2014 and 2015 for the State of New York and for tax year 2011 and 2016 for certain subsidiaries in Canada.

The Company previously considered substantially all of the earnings in our foreign subsidiaries to be permanently reinvested and, accordingly, recorded no deferred income taxes on such earnings. As a result of the fundamental changes to the taxation of multinational corporations created by TCJA, we no longer intend to permanently reinvest all of the historical undistributed earnings of our foreign affiliates. We will distribute earnings from our European subsidiaries, while maintaining our permanent reinvestment for our other foreign subsidiaries. There will generally be no U.S. corporate taxes imposed on such future distributions of foreign earnings or foreign withholding and other local taxes. For the amounts we continue to assert permanent reinvestment, if the amounts were distributed, the company would be subject to approximately $3,326,000 in withholding taxes.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Stock
12 Months Ended
Dec. 31, 2018
Equity [Abstract]  
COMMON STOCK COMMON STOCKOn December 19, 2018, the Board of Directors of the Company declared a quarterly dividend of $.12 per share which was paid on January 29, 2019 to holders of record as of January 17, 2019.  The Company also announced a share repurchase program under which the Company is authorized to repurchase, in the aggregate, up to $30 million of its outstanding common stock.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK OPTIONS STOCK OPTIONS
 
Incentive Stock Option Plan
 
On May 7, 2015, the stockholders of the Company approved the 2015 Incentive Stock Option Plan (“2015 ISO Plan”) and the Company reserved 400,000 shares of common stock for options to be issued under the 2015 ISO Plan. Each option becomes vested and exercisable for up to 20% of the total optioned shares one year following the grant of the option and for an additional 20% of the total optioned shares after each succeeding year until the option is fully exercisable at the end of the fifth year.

We also maintain other incentive option plans that have expired, under which previously granted awards remain outstanding. No additional grants may be awarded under these plans.
Following is a summary of activity in the Incentive Stock Option Plans for the periods indicated:
 
  2018 2017 2016 
  Shares 
  Exercise
   Price*
Shares 
  Exercise
   Price*
Shares 
  Exercise
   Price*
Options outstanding at beginning of year 172,875 $43.91 220,820 $37.39 254,195 $34.64 
Granted 9,500 92.50 10,750 83.99 21,000 54.87 
Exercised (41,205)34.89 (54,945)24.83 (43,775)26.59 
Canceled(1,000)54.49 (3,750)54.57 (10,600)50.68 
Options outstanding at end of year 140,170 49.78 172,875 43.91 220,820 37.39 
Options exercisable at end of year 96,320 $41.56 111,875 $36.44 136,220 $29.66 
Options available for grant at end of year336,450   344,950   353,450   
*Weighted Averages
 
 Options outstanding and exercisable at December 31, 2018 were as follows:
 
Qualified Stock Options Options Outstanding Options Exercisable 
  
 Shares
Remaining Contractual Life (yrs)*Exercise Price*SharesExercise     Price*
Range of Exercise Price           
$11.45 - $24.69 6,000 0.53$13.66 6,000 $13.66 
$26.45 - $42.70 54,520 3.58$35.83 54,520 $35.83 
$49.44 - $83.99 70,150 6.56$57.92 35,800 $54.96 
$92.50 - $92.50 9,500 9.36$92.50 — $— 
Total 140,170     96,320   
*Weighted Averages
 
The weighted-average grant-date fair values of options granted during 2018, 2017, and 2016 were $38.77, $36.00 and $27.48, respectively. Stock option expense was $482,000, $597,000 and $787,000 for years ending 2018, 2017, and 2016, respectively. As of December 31, 2018, there was $816,000 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. That cost is expected to be recognized over a period of five years.

Equity Incentive Plan
 
Under the Company's 2009 Equity Incentive Plan the Company reserved 400,000 shares of common stock for options to purchase shares of common stock may be granted to non-employee directors. Options become vested and exercisable for up to 20% of the total optioned shares one year following the grant of the option and for an additional 20% of the total optioned shares after each succeeding year until the option is fully exercisable at the end of the fifth year.
 2018 2017 2016 
Options available for grant at end of year146,075 176,294 207,608 

We also maintain other incentive option plans that have expired, under which previously granted awards remain outstanding. No additional grants may be awarded under these plans.
Non-Qualified Options

Following is a summary of activity in the Non-Qualified Stock Option Plans for the periods indicated:
 
  2018 2017 2016 
  Shares Exercise Price*Shares Exercise Price*Shares Exercise Price*
Options outstanding at beginning of year 67,000 $42.43 112,400 $34.48 127,300 $32.05 
Granted — — — — — — 
Exercised (26,800)41.61 (45,400)22.73 (14,900)13.73 
Canceled— — — — — — 
Options outstanding at end of year 40,200 42.99 67,000 42.43 112,400 34.48 
Options exercisable at end of year 34,400 $41.21 50,400 $39.86 85,000 $29.61 
*Weighted Averages
 
 Options outstanding and exercisable as of December 31, 2018 were as follows:
Non-Qualified Stock Options Options Outstanding Options Exercisable 
  Shares   Remaining Contractual Life (yrs)*Exercise Price*SharesExercise Price*
Range of Exercise Price           
$11.45 - $24.69 8,000 0.36$11.45 8,000 $11.45 
$26.45 - $42.70 3,200 2.3626.45 3,200 26.45 
$49.44 - $83.99 29,000 5.37$53.51 23,200 $53.51 
Total 40,200     34,400   
*Weighted Averages

There were no options granted in 2016, 2017 or 2018. Stock option expense was $22,000, $22,000 and $27,000 for years ending 2018, 2017, and 2016, respectively. As of December 31, 2018, there was $8,000 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. That cost is expected to be recognized over a period of five years.

During 2018, 2017, and 2016, 26,800, 45,400, and 14,900 non-qualified options were exercised, respectively, $1,115,000, $1,032,000, and $205,000 of cash receipts were received, respectively, and tax deductions of zero, zero, and $657,000 were realized, respectively, for the tax deductions from option exercises.

Restricted Stock Awards/Units
 
Following is a summary of activity in the Restricted Stock Awards for the periods indicated:
  
  2018 2017 2016 
  Shares Grant-Date Fair Value*Shares Grant-Date Fair Value*Shares Grant-Date Fair Value*
Options outstanding at beginning of year 63,052 $70.08 45,621 $54.58 32,616 $53.31 
Granted 35,300 92.50 33,620 84.34 27,440 55.17 
Exercised (22,266)66.91 (16,189)56.03 (11,909)52.67 
Canceled(450)83.99 — — (2,526)53.57 
Options outstanding at end of year 75,636 81.39 63,052 70.08 45,621 54.58 
*Weighted Averages
Restricted stock awards vest 25% after one year following the award date and for an additional 25% of total awarded shares each succeeding year until fully vested. The weighted-average remaining contractual life in years for 2018, 2017, and 2016 was 2.53, 2.69 and 2.89, respectively. Compensation expense was $1,946,000, $1,250,000 and $600,000 for years ending 2018, 2017, and 2016, respectively. As of December 31, 2018, there was $4,825,000 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. That cost is expected to be recognized over a period of four years.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans
12 Months Ended
Dec. 31, 2018
Retirement Benefits [Abstract]  
RETIREMENT BENEFIT PLANS RETIREMENT BENEFIT PLANS
Defined Benefit Plans
 
In connection with the February 3, 2006 purchase of all the net assets of the Gradall excavator business, the Company assumed sponsorship of two Gradall non-contributory defined benefit pension plans, both of which are frozen with respect to both future benefit accruals and future new entrants.
 
The Gradall Company Employees’ Retirement Plan covers approximately 252 former employees and 67 current employees who (i) were formerly employed by JLG Industries, Inc., (ii) were not covered by a collective bargaining agreement and (iii) first participated in the plan before December 31, 2004. An amendment ceasing future benefit accruals for certain participants was effective December 31, 2004. A second amendment discontinued all future benefit accruals for all participants effective April 24, 2006.

The Gradall Company Hourly Employees’ Pension Plan covered former employees and current employees who (i) were formerly employed by JLG Industries, Inc., (ii) were covered by a collective bargaining agreement and (iii) first participated in the plan before April 6, 1997. An amendment ceasing all future benefit accruals was effective April 6, 1997.

On April 6, 2016, the Company notified all participants in the Gradall Company Hourly Employees’ Pension Plan of our decision to terminate the plan.  Participants in the plan did not lose any benefits but were given a choice between obtaining certain continued annuity benefits that match the benefits offered under the plan or receiving an immediate one-time lump sum payment in total settlement of benefits.  The Company made a final contribution of $622,000 and met all legal requirements to effectuate a proper termination of the plan before December 31, 2016. The Company expensed $2,889,000 related to accumulative pension actuarial losses relating to the closure of the Gradall Hourly Employees' Savings and Investment Plan that had been previously deferred in Other comprehensive income and deferred taxes.
 The following table sets forth the change in plan assets, change in projected benefit obligation, rate assumptions and components of net periodic benefit cost as of December 31 with respect to the plan. The measurement dates of the assets and liabilities of the plan were December 31 of the respective years presented.
 
Reconciliation of Funded Status 
  Year Ended December 31,
(in thousands)    20182017 
Change in projected benefit obligation      
Benefit obligation at beginning of year $21,552 $20,787 
Service cost 
Interest cost 757 831 
Liability actuarial (gain) loss (1,270)866 
Benefits paid (993)(936)
Benefit obligation at end of year 20,050 21,552 
Change in fair value of plan assets       
Fair value of plan assets at beginning of year 20,327 17,858 
Return on plan assets (1,228)2,505 
Employer contributions — 900 
Benefits paid (993)(936)
Fair value of plan assets at end of year 18,106 20,327 
Funded status (1,944)$(1,225)
 
The Company recognizes the overfunded or underfunded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of defined benefit postretirement plans as an asset or liability in its consolidated balance sheet and recognizes changes in the funded status in the year in which the changes occur. The Company measures the funded status of a plan as of the date of the year-end consolidated balance sheet.
 
The underfunded status of the plan of $1,944,000 and $1,225,000 as of December 31, 2018 and 2017, respectively, is recognized in the accompanying consolidated balance sheets as long-term accrued pension liability because plan assets are less than the value of benefit obligations expected to be paid.
 
The accumulated benefit obligation for our pension plan represents the actuarial present value of benefits based on employee service and compensation as of a certain date and does not include an assumption about future compensation levels.
 
 In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:
 
Rates to Determine Benefit Obligation 
  
Year Ended December 31,
  20182017
Discount rate 4.20%  3.60%  
Composite rate of compensation increase N/A N/A 
 
Rates to Determine Net Periodic Benefit Cost 
  Year Ended December 31,
  20182017
Discount rate 3.60%  4.10%  
Long-term rate of return on plan assets 7.25%  7.25%  
Composite rate of compensation increase N/A N/A 
  
The Company employs a building block approach in determining the expected long-term rate of return on plan assets. Historical markets are studied and long-term historical relationships between equities and fixed income are preserved consistent with the widely accepted capital market principle that assets with higher volatility generate a greater return over the long run. Current market factors such as inflation and interest rates are evaluated before long-term market assumptions are determined. The long-term portfolio return is established via a building block approach with proper consideration of diversification and re-balancing. Peer data and historical returns are reviewed to check for reasonability and appropriateness.

The following table presents the components of net periodic benefit cost (gains are denoted with parentheses and losses are not):
Components of Net Periodic Benefit Cost 
  Year Ended December 31,
 (in thousands)
2018 2017 
Service cost $$
Interest cost 757 831 
Expected return on plan assets (1,454)(1,275)
Amortization of net loss346 433 
Net periodic benefit cost $(347)$(7)

 The Company estimates that $542,000 of unrecognized actuarial expense will be amortized from accumulated other comprehensive income (loss) into net periodic benefit costs during 2019.
 
The Company employs a total return investment approach whereby a mix of equities and fixed income investments are used to maximize the long-term return of plan assets for a prudent level of risk. Risk tolerance is established through careful consideration of plan liabilities, plan funded status, and corporate financial condition. The investment portfolio contains a diversified blend of equity and fixed income investments. Furthermore, equity investments are diversified across U.S. and non-U.S. stocks, as well as growth, value, and small and large capitalization. Other assets such as real estate, private equity, and hedge funds are used judiciously to enhance long-term returns while improving portfolio diversification. Derivatives may be used to gain market exposure in an efficient and timely manner; however, derivatives may not be used to leverage the portfolio beyond the market value of the underlying investments. Investment risk is measured and monitored on an ongoing basis through quarterly investment portfolio reviews, annual liability measurements, and periodic asset/liability studies. Our current asset allocations are consistent with our targeted allocations.
 
 The pension plans' weighted-average asset allocation as a percentage of plan assets at December 31 are as follows:
 
Asset Allocation as a Percentage of the Plan 
  
Year Ended December 31,
  20182017
Equity securities 55%  55%  
Debt securities 38%  38%  
Short-term investments 2%  2%  
Other 5%  5%  
Total 100%  100%  
  
The following table presents the hierarchy levels for our postretirement benefit plan investments as of December 31 as described in Note 1 to the Consolidated Financial Statements:
 
 

 
 
(in thousands)
December 31, 2018
Quoted
Prices in Active
Markets for
Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Mutual Funds:        
Mid Cap$1,176 $1,176 $— $— 
Large Cap2,618 2,618 — — 
International2,051 2,051 — — 
Common/Collective Trusts:
Wells Fargo Liability Driven Solution 2,532 — 2,532 — 
Wells Fargo BlackRock International Equity 765 — 765 — 
Wells Fargo Core Bond 1,266 — 1,266 — 
Wells Fargo/Causeway International 766 — 766 — 
Wells Fargo BlackRock Large Cap Growth Index Fund 1,026 — 1,026 — 
Wells Fargo BlackRock Large Cap Value Index Fund 1,025 — 1,025 — 
Wells Fargo Multi-Manager Small Cap 1,246 — 1,246 — 
Wells Fargo BlackRock Russell 2000 Index Fund 573 — 573 — 
Wells Fargo BlackRock S&P Mid Cap Index Fund 641 — 641 — 
Wells Fargo/MFS Value CIT F 516 — 516 — 
Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT 516 — 516 — 
Wells Fargo/T. Rowe Price Equity Income 515 — 515 — 
Wells Fargo Voya Large Cap Growth CIT F 516 — 516 — 
Cash & Short-term Investments358 358 — — 
Total $18,106 $6,203 $11,903 $— 
            
 
 
 
 
(in thousands)
December 31, 2017
Quoted
Prices in Active
Markets for
Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
 
Significant
Unobservable
Inputs
(Level 3)
Mutual Funds:        
Mid Cap$1,321 $1,321 $— $— 
Large Cap2,930 2,930 — — 
International2,300 2,300 — — 
Common/Collective Trusts:
Wells Fargo Liability Driven Solution 2,845 — 2,845 — 
Wells Fargo BlackRock International Equity 859 — 859 — 
Wells Fargo Core Bond 1,416 — 1,416 — 
Wells Fargo/Causeway International 861 — 861 — 
Wells Fargo BlackRock Large Cap Growth Index Fund 1,146 — 1,146 — 
Wells Fargo BlackRock Large Cap Value Index Fund 1,146 — 1,146 — 
Wells Fargo Multi-Manager Small Cap 1,387 — 1,387 — 
Wells Fargo BlackRock Russell 2000 Index Fund 636 — 636 — 
Wells Fargo BlackRock S&P Mid Cap Index Fund 715 — 715 — 
Wells Fargo/MFS Value CIT F 578 — 578 — 
Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT 577 — 577 — 
T. Rowe Price Equity Income 577 — 577 — 
Wells Fargo Voya Large Cap Growth CIT F 577 — 577 — 
Cash & Short-term Investments456 456 — — 
Total $20,327 $7,007 $13,320 $— 
              
Our interests in the common collective trust investments are managed by one custodian. Consistent with our investment policy, the custodian has invested the assets across a widely diversified portfolio of U.S. and international equity and fixed income securities. Fair values of each security within the collective trust as of December 31, 2018 were obtained from the custodian and are based on quoted market prices of individual investments; however, since the fund itself does not have a quoted market price, these assets are considered Level 2.

The common collective funds noted in the above table have estimated fair value using the net asset value per share of investments. Investments can be redeemed immediately at the current net asset value per share based on the fair value of the underlying assets. Redemption frequency is daily. The categories contain investments in equity securities of smaller growing companies, medium-sized U.S. companies, large value-oriented and growth-oriented companies, and foreign companies traded on international markets.
 
Expected benefit payments are estimated using the same assumptions used in determining our benefit obligation as of December 31, 2018. The following table illustrates the estimated pension benefit payments that are projected to be paid:
 
Projected Future Benefit Payments 
 
(in thousands)
Employees’
Retirement Plan
2019 $1,151 
2020 1,170 
2021 1,233 
2022 1,269 
2023 1,283 
Years 2024 through 2028 6,417 

Supplemental Retirement Plan
 
The Board of Directors of the Company adopted the Alamo Group Inc. Supplemental Executive Retirement Plan (the “SERP”), effective as of January 3, 2011.  The SERP will benefit certain key management or other highly compensated employees of the Company and/or certain subsidiaries who are selected by the Compensation Committee and approved by the Board to participate.
  
The SERP is intended to provide a benefit from the Company upon retirement, death or disability, or a change in control of the Company.  Accordingly, the SERP obligates the Company to pay to a participant a Retirement Benefit (as defined in the SERP) upon the occurrence of certain payment events to the extent a participant has a vested right thereto.  A participant’s right to his or her Retirement Benefit becomes vested in the Company’s contributions upon 10 years of Credited Service (as defined in the SERP) or a change in control of the Company.  The Retirement Benefit is based on 20% of the final three-year average salary of each participant on or after his or her normal retirement age (65 years of age).  In the event of the participant’s death or a change in control, the participant’s vested retirement benefit will be paid in a lump sum to the participant or his or her estate, as applicable, within 90 days after the participant’s death or a change in control, as applicable.  In the event that the participant is entitled to a benefit from the SERP due to disability, retirement or other termination of employment, the benefit will be paid in monthly installments over a period of fifteen years.
 
The Company records amounts relating to the SERP based on calculations that incorporate various actuarial and other assumptions, including discount rates, rate of compensation increases, retirement dates and life expectancy.  The net periodic costs are recognized as employees render the services necessary to earn the SERP benefits.

In May of 2015, the Board amended the SERP to allow the Board to modify the retirement benefit percentage either higher or lower than 20%. In May of 2016, the Board added additional highly compensated employees to the plan. As of December 31, 2018, the current retirement benefit (as defined in the plan) for the participants ranges from 10% to 20%.
 
The change in the Projected Benefit Obligation (PBO) as of December 31, 2018 and 2017, is shown below:
 
Reconciliation of Benefit Obligation 
Year Ended December 31, 
(in thousands)20182017
Benefit obligation at January 1,$5,945 $5,387 
Service cost 249 198 
Interest cost 248 204 
Liability actuarial loss (gain)(328)247 
Benefits paid(98)(91)
Plan amendments1,430 — 
Benefit obligation at December 31,$7,446 $5,945 

The components of net periodic pension expense were as follows:
 
Components of Net Periodic Benefit Cost 
Year Ended December 31,
(in thousands)20182017
Service cost$249 $198 
Interest cost248 204 
Amortization of prior service cost501 406 
Net periodic benefit cost$998 $808 
 
The Company estimates that $317,000 of unrecognized actuarial expense will be amortized from accumulated other comprehensive income into net periodic benefit costs during 2019.

In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:
 
Assumptions used to determine benefit obligations at December 31:
 
Rates to Determine Benefit Obligation 
  20182017
Discount rate 4.10%  3.45%  
Composite rate of compensation increase 3.00%  3.00%  
 
Assumptions used to determine net periodic benefit cost for the years ended December 31:
 
Rates to Determine Net Periodic Benefit Cost 
  20182017
Discount rate 3.45%  3.85%  
Composite rate of compensation increase3.00%  3.00%  
Long-term rate of return on plan assets N/A  N/A  
Future estimated benefits expected to be paid from the plan over the next ten years as follows:

Projected Future Benefit Payments 
(in thousands)SERP 
2019$375 
2020397 
2021405 
2022499 
2023504 
Years 2024 through 20283,255 

Defined Contribution Plans
 
The Company has two defined contribution plans, The Gradall Salaried Employees’ Savings and Investment Plan (“Salary Plan”) and The International Association of Machinist and Aerospace Workers Retirement Plan (“IAM Plan”). The Company contributed $418,000, $408,000, and $435,000 to the IAM Plan for the plan years ended December 31, 2018, 2017 and 2016, respectively. The Company converted the Salary Plan into its 401(k) retirement and savings plan and put the Hourly Plan into a separate 401(k) retirement and savings plan.
 
The Company provides a defined contribution 401(k) retirement and savings plan for eligible U.S. employees. Company matching contributions are based on a percentage of employee contributions. Company contributions to the plan during 2018, 2017 and 2016 were $2,340,000, $1,942,000, and $1,900,000, respectively.
 
 Three of the Company’s international subsidiaries also participate in a defined contribution and savings plan covering eligible employees. The Company’s international subsidiaries contribute between 0% and 10% of the participant’s salary up to a specific limit. Total contributions made to the above plans were $850,000, $716,000, and $735,000 for the years ended December 31, 2018, 2017 and 2016, respectively.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue and Segment Reporting
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
REVENUE AND SEGMENT REPORTING REVENUE AND SEGMENT REPORTING
 
Disaggregation of revenue is presented in the tables below by product type.  Management has determined that this level of disaggregation would be beneficial to users of the financial statements.

Revenue by Product Type 
December 31, 
(in thousands) 20182017 2016 
Net Sales 
Wholegoods $802,403 $714,862 $663,331 
Parts 186,979 182,412 167,411 
Other 19,440 15,106 14,006 
Consolidated $1,008,822 $912,380 $844,748 
 
Other includes rental sales, extended warranty sales and service sales as it is considered immaterial.
The Company has included a summary of the financial information by reporting segment. The following table presents the revenues and income from operations by reporting segment for the years ended December 31, 2018, 2017, and 2016:
 
  December 31, 
(in thousands) 201820172016
Net Revenue       
Industrial$598,930 $522,706 $484,088 
Agricultural235,069 227,389 205,834 
European 174,823 162,285 154,826 
Consolidated $1,008,822 $912,380 $844,748 
Income from Operations       
Industrial$64,213 $51,914 $35,984 
Agricultural22,649 24,059 20,720 
European 14,226 12,765 10,916 
Consolidated $101,088 $88,738 $67,620 
 
The following table presents the goodwill and total identifiable assets by reporting segment for the years ended December 31, 2018 and 2017:
 
December 31,
(in thousands)20182017
Goodwill
Industrial$61,107 $61,682 
Agricultural6,230 6,357 
European15,906 16,722 
Consolidated$83,243 $84,761 
Identifiable Assets
Industrial$421,539 $369,271 
Agricultural162,548 141,023 
European137,546 129,377 
Consolidated$721,633 $639,671 
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
International Operations and Geographic Information
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
INTERNATIONAL OPERATIONS AND GEOGRAPHIC INFORMATION INTERNATIONAL OPERATIONS AND GEOGRAPHIC INFORMATION
 
Following is selected financial information on the Company’s international operations, which include Europe, Canada and Australia:
International Operations Financial Information 
  December 31, 
(in thousands) 201820172016
Net sales $297,246 $254,144 $232,291 
Income from operations 28,301 23,110 18,544 
Income before income taxes 29,254 22,476 18,720 
Identifiable assets 244,888 227,758 167,990 
 Following is other selected geographic financial information on the Company’s operations:

Geographic Financial Information 
December 31, 
(in thousands) 201820172016
 
Geographic net sales:
United States $726,582 $663,600 $615,028 
United Kingdom 51,043 44,416 45,184 
France 90,956 86,443 79,070 
Canada 62,077 52,332 48,357 
Australia 9,055 12,778 13,580 
Brazil 16,829 9,321 2,665 
Other 52,280 43,490 40,864 
Total net sales $1,008,822 $912,380 $844,748 
 
Geographic location of long-lived assets:
    
United States $191,958 $171,048 $166,707 
United Kingdom 19,270 18,948 16,254 
France 18,650 19,324 16,772 
Canada 21,647 24,302 19,435 
Australia 815 917 1,401 
Brazil15,701 11,558 3,621 
Total long-lived assets $268,041 $246,097 $224,190 
     
Net sales are attributed to countries based on the location of customers.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Leases
 
The Company leases office space and equipment under various operating and capital leases, which generally are expected to be renewed or replaced by other leases.  As of December 31, 2018, future minimum lease payments under these non-cancelable leases are:
Future Minimum Lease Payments 
  
(in thousands)
Operating
Leases
Capitalized
Leases
2019$3,310 $119 
20202,453 94 
20211,308 64 
2022743 21 
2023419 — 
Thereafter 79 — 
Total minimum lease payments $8,312 $298 
     
Rental expense for operating leases was $5,087,000 for 2018, $4,788,000 for 2017, and $4,060,000 for 2016.
Other Commitments

Like other manufacturers, the Company is subject to a broad range of federal, state, local and foreign laws and requirements, including those concerning air emissions, discharges into waterways, and the generation, handling, storage, transportation, treatment and disposal of hazardous substances and waste materials, as well as the remediation of contamination associated with releases of hazardous substances at the Company’s facilities and off-site disposal locations, workplace safety and equal employment opportunities. These laws and regulations are constantly changing, and it is impossible to predict with accuracy the effect that changes to such laws and regulations may have on the Company in the future. Like other industrial concerns, the Company’s manufacturing operations entail the risk of noncompliance, and there can be no assurance that the Company will not incur material costs or other liabilities as a result thereof.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
QUARTERLY FINANCIAL DATA (Unaudited) QUARTERLY FINANCIAL DATA (Unaudited)
Summarized quarterly financial data for 2018 and 2017 are presented below. Seasonal influences affect the Company’s sales and profits, with heavier business occurring in May through August.
(in thousands, except per share amounts)
  20182017
  First Second Third 
Fourth
First Second Third 
Fourth(1)
Sales $238,087 $257,125 $257,572 $256,038 $215,389 $213,276 $240,455 $243,260 
Gross profit 60,257 66,454 66,772 62,632 54,164 54,679 64,939 60,911 
Net income 14,583 18,771 23,543 16,589 12,167 12,316 16,592 3,240 
Earnings per share                 
Diluted $1.24 $1.60 $2.00 $1.41 $1.05 $1.05 $1.42 $0.27 
Average shares                 
Diluted 11,739 11,759 11,777 11,768 11,620 11,671 11,708 11,727 
Dividends per share $0.11 $0.11 $0.11 $0.11 $0.10 $0.10 $0.10 $0.10 
Market price of
    common stock
                
High $120.22 $118.93 $102.29 $93.45 $79.50 $92.67 $107.69 $119.50 
Low $103.38 $88.60 $88.13 $72.85 $71.20 $71.72 $86.80 $104.87 
(1) The Net income for the fourth quarter of 2017 includes a one-time charge of $10.1 million relating to the U.S. tax reform act. 
 
The sum of quarterly earnings per share may not equal total year earnings per share due to rounding of earnings per share amounts, and differences in weighted-average shares and equivalent shares outstanding for each of the periods presented.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2018
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTSOn February 21, 2019, the Company announced that it entered into an agreement to acquire 100% of the outstanding capital shares of Dutch Power Company B.V. (“Dutch Power”), a privately held equipment manufacturer based in the Netherlands. Dutch Power designs, manufactures and sells a variety of landscape and vegetation management machines and attachments under several different brand names including Herder, Conver, Roberine, Votex and Precision Makers. The acquisition is expected to close in the first quarter of 2019.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of Alamo Group Inc. and its subsidiaries (the “Company” or “Alamo Group”), all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates

 The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles requires management to make estimates and assumptions that affect the amount of assets, liabilities, revenues, and expenses reported in the financial statements and accompanying notes. Judgments related to asset impairment and certain reserves are particularly subject to change. Actual results could differ from those estimates. Such estimates include, but are not limited to, allowance for doubtful accounts, reserve for sales discounts, estimated realizable value on obsolete and slow-moving inventory, warranty reserve, estimates related to pension accounting; estimates related to fair value for purposes of assessing goodwill, long-lived assets and intangible assets for impairment; estimates related to income taxes; and estimates related to contingencies.
Foreign Currency
Foreign Currency

The Company translates the assets and liabilities of foreign-owned subsidiaries at rates in effect at the end of the year. Revenues and expenses are translated at average rates in effect during the reporting period. Translation adjustments are included in accumulated other comprehensive income (loss).
Cash Equivalents Cash EquivalentsThe Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents.
Concentration of Credit Risk
Concentrations of Credit Risk
Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of accounts receivable. The credit risk is limited because of the large numbers and types of customers and their geographic dispersion.
Inventories InventoriesInventories of U.S. operating subsidiaries are stated at the lower of cost (last-in, first-out method) (“LIFO”) or market, and the Company’s international subsidiaries’ inventories are stated at the lower of cost (first-in, first-out) (“FIFO”) or market. Inventory costs include those costs directly attributable to products, including raw materials, labor and overhead.
Property, Plant and Equipment
Property, Plant and Equipment

Property, plant, and equipment are stated on the basis of cost. Major renewals and betterments are charged to the property accounts while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed to the current period. Depreciation is provided at amounts calculated to amortize the cost of the assets over their estimated useful economic lives using the straight-line method.
Impairment of Long-lived assets
Impairment of Long-Lived Assets
 
Long-lived assets, such as property, plant and equipment, rental equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group to be tested for possible impairment, the Company first compares non-discounted cash flows expected to be generated by that asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on a non-discounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.
Goodwill
Goodwill

Goodwill represents the excess of the purchase price over the estimated fair value of the identifiable net assets acquired. Goodwill is not amortized but is instead tested for impairment at least annually, or whenever events or circumstances change between the annual impairment tests that make it likely that an impairment may have occurred, such as a significant adverse change in the business climate or a decision to sell all or a portion of a reporting unit. The Company performs its annual test for goodwill impairment related to its reporting units on October 1 of each fiscal year. Impairment testing for goodwill is done at the reporting unit level. A reporting unit is an operating segment or one level below an operating segment (also known as a component). A component of an operating segment is a reporting unit if the component constitutes a business for which discrete financial information is available, and segment management regularly reviews the operating results of that component.

We perform a qualitative assessment for all of our reporting units to determine whether it is more likely than not that an impairment exists. Factors considered include macroeconomic, industry and competitive conditions, legal and regulatory environment, historical financial performance and significant changes in the reporting unit. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. Alternatively, we may also bypass the qualitative assessment and go ahead and perform step 1 to determine if the carrying amount exceeds the reporting unit’s fair value. If the fair value of the reporting unit is lower than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We typically use discounted cash flow models to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a hypothetical marketplace participant would use.
Intangible Assets Intangible Assets    
The Company has intangible assets with both definite and indefinite useful lives. The definite-lived assets are trade names and trademarks, customer and dealer relationships, and patents and drawings that are subject to amortization with useful lives ranging from 3 years to 25 years. Impairment of definite-lived assets is discussed as part of the Impairment of Long-Lived Assets paragraph above.
 
The indefinite-lived assets not subject to amortization consist of trade names. The Company tests its indefinite-lived intangible assets for impairment on an annual basis at year-end, or more frequently if an event occurs or circumstances change that indicate that the fair value of an indefinite-lived intangible asset could be below its carrying amount. The impairment test consists of comparing the fair value of the indefinite-lived intangible asset, determined using the relief from royalty method, with its carrying amount. An impairment loss would be recognized for the carrying amount in excess of its fair value.
Pensions
Pensions

The Company records annual amounts relating to its pension and post-retirement plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases, turnover rates and health care cost trend rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions.

The net periodic costs are recognized as employees render the services necessary to earn the
post-retirement benefits.
Revenue Recognition
Revenue Recognition

The following policy resulted from our adoption of the provisions of ASC Topic 606, “Revenue from Contracts with Customers,” effective January 1, 2018, as described above in “Accounting Pronouncements Adopted on January 1, 2018.”

The majority of the Company's revenue is recognized from product sales under contracts with customers. The Company presents three reportable operating segments within its financial statements; Industrial, Agricultural and European. Contract terms and performance obligations within each contractual agreement are generally consistent for all three divisions with small differences that do not have a significant impact on the revenue recognition considerations under Topic 606. Revenues are recognized when we satisfy our performance obligation to transfer product to our customers, which typically occurs at a point in time upon shipment or delivery of the product, and for an amount that reflects the transaction price that is allocated to the performance obligation. Our contracts with customers state the final terms of sale, including the description, quantity and price for goods sold. In the normal course of business, we generally do not accept product returns.

The transaction price is the consideration that we expect to be entitled to in exchange for our products. Some of our contracts contain variable consideration in the form of sales incentives to our customers, such as discounts and rebates. For contracts that include variable consideration, we estimate the factors that determine the variable consideration in order to establish the transaction price.

We have elected that any taxes collected from customers and remitted to government authorities (i.e. sales tax, use tax, etc.) are excluded from the measurement of the transaction price and therefore are excluded from net sales in the consolidated statements of operations.

There are instances where we provide shipping services in relation to the goods sold to our customers. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are included in cost of goods sold. We have elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e. an expense) rather than as a promised service.
Rental Equipment Rental EquipmentThe Company enters into operating lease agreements with customers related to the rental of certain equipment. In accounting for these leases, the cost of the equipment purchased or manufactured by the Company is recorded as an asset, and is depreciated over its estimated useful life.
Shipping and Handling Costs
Shipping and Handling Costs
 
The Company’s policy is to include shipping and handling costs in costs of goods sold.
Advertising
Advertising

We charge advertising costs to expense as incurred. Advertising and marketing expense related to operations for fiscal years 2018, 2017, and 2016 was approximately $11,773,000, $9,566,000 and $7,742,000, respectively. Advertising and marketing expenses are included in Selling, General and Administrative expenses (“SG&A”).
Research and Development Research and DevelopmentProduct development and engineering costs charged to SG&A
Commitments and Contingencies
Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. The Company's policy is to accrue for legal costs expected to be incurred in connection with loss contingencies.
Income Taxes
Income Taxes

Deferred tax assets and liabilities are determined based on differences between the financial reporting basis and tax basis of assets and liabilities, and are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversals of deferred tax liabilities, projected future taxable income, available tax carry backs and tax planning strategies in making this assessment other than those which we have reserved. We have elected to treat the global intangible low-taxed income (GILTI) tax as a period expense.
We previously considered substantially all of the earnings in our foreign subsidiaries to be permanently reinvested and, accordingly, recorded no deferred income taxes on such earnings. As a result of the fundamental changes to the taxation of multinational corporations as a result of TCJA, we no longer intend to permanently reinvest all of the historical undistributed earnings of our foreign subsidiaries. We will distribute earnings from our European subsidiaries, while maintaining our permanent reinvestment for our other foreign subsidiaries. GAAP requires recognition of a deferred tax liability in the reporting period in which its intent to no longer permanently reinvest its historical undistributed foreign earnings is made. There will generally be no U.S. federal taxes imposed on such future distributions of European foreign earnings.
Stock-Based Compensation
Stock-Based Compensation
 
The Company has granted options to purchase its common stock to certain employees and directors of the Company and its affiliates under various stock option plans at no less than the fair market value of the underlying stock on the date of grant.  These options are granted for a term not exceeding ten years and are forfeited in the event that the employee or director terminates his or her employment or relationship with the Company or one of its affiliates other than by retirement or death.  These options generally vest over five years.  All option plans contain anti-dilutive provisions that permit an adjustment of the number of shares of the Company’s common stock represented by each option for any change in capitalization. Excess tax benefits or awards that are recognized in equity related to stock option exercises are reflected as cash flows from financing activities in the statement of cash flows.

The fair value of each stock option is estimated on the date of grant using the Black-Scholes valuation method with the following assumptions noted:

1.The risk-free rate is based on the U.S. Treasury rate over the expected life of the option at the time of the grant.
2.The dividend yield is calculated as the ratio of dividends paid per share of common stock to the stock price on the date of the grant.
3.The expected volatility factors are based on the historical movement of the Company’s common stock price over the expected life of the option.
4.The expected life is the average length of time in which officers, other employees, and non-employee directors are expected to exercise their options, and which are primarily based on historical experience.
Earnings per Common Share (EPS)
Earnings per Common Share (“EPS”)

Basic EPS is computed using the weighted-average number of common shares outstanding during the year. The treasury stock method is used to compute diluted EPS which gives effect to the potential dilution of earnings that could have occurred if additional shares were issued for awards granted under the Company’s incentive stock option plans. The treasury stock method assumes proceeds obtained upon exercise of awards granted under the incentive stock option plans are used to purchase outstanding common stock at the average market price during the period.
Accounting Pronouncements
Accounting Pronouncements Adopted on January 1, 2018

In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (ASU) No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605. “Revenue Recognition,” and most industry-specific guidance. Effective January 1, 2018 the Company adopted the provisions of Topic 606 using the modified retrospective method of adoption. There was no impact to our financial position or results of operations as of and for the year ending December 31, 2018 as a result of adopting Topic 606. Therefore, there was no cumulative-effect adjustment to retained earnings as of January 1, 2018 for the impact of the adoption of Topic 606. See “Revenue Recognition” below for our accounting policy affected by our adoption of Topic 606.

Accounting Pronouncements Not Yet Adopted

In February 2016, the FASB issued ASU No. 2016-02, “Leases.” This update requires that a lessee recognize in the statement of financial position a liability to make lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. Similar to current guidance, the update continues to differentiate between finance leases and operating leases, however this distinction now primarily relates to differences in the manner of expense recognition over time and in the classification of lease payments in the statement of cash flows. The updated guidance leaves the accounting for leases by lessors largely unchanged from existing GAAP. The guidance will become effective for us on January 1, 2019. As a lessee, this standard will primarily impact our accounting for long-term real estate and office equipment leases, for which we will recognize a right-of-use asset and a corresponding lease liability on our consolidated balance sheet. We will apply this guidance prospectively, beginning January 1, 2019 and currently estimate the impact on our balance sheet to be approximately $8 million. We are nearing completion of our process to implement a lease accounting system for our leases, including the conversion of our existing lease data to the new system and implementing relevant internal controls and procedures.

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses,” to improve information on credit losses for financial instruments. The ASU replaces the current incurred loss impairment
methodology with a methodology that reflects expected credit losses.  The ASU is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted beginning in fiscal years beginning after December 18, 2018. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02, “Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” to allow reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). Upon adoption of the ASU, entities will be required to disclose a description of the accounting policy for releasing income tax effects from accumulated other comprehensive income. The standard is required to be adopted for periods beginning after December 15, 2018, with early adoption available for any set of financial statements that have yet to be issued or made available for issuance including retrospectively for any period in which the effect of the change is the U.S. corporate income tax rate in the TCJA is recognized. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In March 2018, the FASB issued ASU No. 2018-05, “Income Taxes (Topic 740)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118,” which amends certain SEC material in Topic 740 for the income tax accounting implications of the recently issued Tax Reform. This guidance clarifies the application of Topic 740 in situations where a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting under ASC Topic 740 for certain income tax effects of Tax Reform for the reporting period in which the Tax Reform was enacted. During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. For further information, see Note 13 to the consolidated financial statements.

In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-13 “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement”, which modifies the disclosures requirements on fair value measurements. Among other things, the amendments add disclosures for changes in unrealized gains and losses on Level 3 fair value measurements and requires additional disclosures on unobservable inputs associated with Level 3 assets. The guidance will become effective for us on January 1, 2020. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.

In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-14, “Compensation, Defined Benefit Plans,” which modifies the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The update removes certain disclosures that are no longer considered cost beneficial and adds disclosure requirements identified as relevant. The guidance will become effective for us on January 1, 2021 with early adoption permitted for any financial statements that have not been issued. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.
Inventories - Obsolete and Slow Moving
Inventories – Obsolete and Slow Moving
 
The Company had a reserve of $7,194,000 on December 31, 2018 and $6,932,000 on December 31, 2017 to cover obsolete and slow moving inventory. The increase in the reserve was primarily attributable to the Company's Industrial Division. The obsolete and slow moving inventory reserve is calculated as follows: 1) no inventory usage over a three-year period is deemed obsolete and reserved at 100%; and 2) slow moving inventory with little usage requires a 100% reserve on items that have a quantity greater than a three-year supply. There are exceptions to the obsolete and slow moving classifications if approved by an officer of the Company, based on specific identification of an item or items that are deemed to be either included or excluded from this classification. In cases where there is no historical data, management makes a judgment based on a specific review of the inventory in question to determine what reserves, if any, are appropriate. New products or parts are generally excluded from the reserve until a three-year history has been established.
Warranty
Warranty
 
The Company’s warranty policy is generally to provide its customers warranty for up to one year on all wholegood units and 90 days on parts, though some components can have warranty for longer terms.
 
Warranty reserve, as a percentage of sales, is generally calculated by looking at the current twelve months’ expenses and prorating that amount based on twelve months’ sales with a 90 day to six-month lag period. The Company’s historical experience is that an end-user takes approximately 90 days to six months from the receipt of the unit to file a warranty claim. A warranty reserve is established for each different marketing group.
Fair Value of Financial Instruments
U.S. GAAP requires or permits certain assets or liabilities to be measured at fair value on a recurring or non recurring basis in our balance sheets. U.S. GAAP also requires the disclosure of the fair values of financial instruments when on option to elect fair value accounting has been provided, but such election has not been made. A debt obligation is an example of such a financial instrument.

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while
unobservable inputs (lowest level) reflect internally developed market assumptions. In fair value, measurements are classified under the following hierarchy:
 
Level 1 – Quoted prices for identical assets or liabilities in active markets.
Level 2 – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs or significant value-drivers are observable in active markets.
Level 3 – Model-derived valuations in which one or more significant inputs or significant value-drivers are unobservable.

When measuring fair value, the Company maximizes use of observable inputs and minimizes the use of unobservable inputs.

Fair value measurements are classified to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.

The carrying values of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, approximate fair value because of the short-term nature of these items. The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as the floating rates on our outstanding balances approximate current market rates. This conclusion was made based on Level 2 inputs. Other than the investments held by the retirement benefit plans, as described in Note 16 to the Consolidated Financial Statements, the Company does not have any other significant financial assets or liabilities measured at fair value on a recurring basis.

The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as our borrowings bear interest based upon short-term floating market interest rates. The fair value measurement for these liabilities is categorized as Level 2 in the fair value hierarchy. Fair values determined by Level 2 utilize inputs that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
 
Fair value measurements are also used in connection with nonrecurring valuations performed in connection with impairment assessments and acquisition accounting. In completing the analysis of the fair values of certain assets acquired as part of business acquisitions, discounted cash flow models were used, which were principally based upon internal assumptions. In valuing certain of the acquired intangible assets, we used an excess earnings methodology, which is a form of a discounted cash flow analysis.

All of our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions The Company calculated the fair value for options with the following weighted-average assumptions for 2018, 2017, and 2016:
Fair Value Calculation Assumptions for Stock Compensation 
  December 31, 
  201820172016
Risk-free interest rate 2.94 %2.23 %1.54 %
Dividend yield 0.5 %0.5 %0.6 %
Volatility factors 34.5 %37.6 %48.5 %
Weighted-average expected life 8.0 years8.0 years8.0 years
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
Estimated fair value of assets acquired and liabilities assumed as of the acquisition date The following represents the final fair value of the assets acquired and liabilities assumed for all acquisitions as of the acquisition dates (in thousands):
Cash$2,547 
Accounts receivable7,111 
Inventory15,387 
Prepaid expenses134 
Property, plant & equipment5,902 
Intangible assets5,855 
Other assets1,057 
Other liabilities assumed(5,635)
  
Net assets assumed$32,358 
 
Goodwill8,741 
Acquisition Price$41,099 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table sets forth the reconciliation from basic to diluted average common shares and the calculations of net income per common share. Net income for basic and diluted calculations does not differ.
(in thousands, except per share amounts) 201820172016
Net income $73,486 $44,315 $40,045 
Average common shares:       
Basic (weighted-average outstanding shares) 11,660 11,549 11,434 
Dilutive potential common shares from stock options 101 133 131 
 
Diluted (weighted-average outstanding shares)
11,761 11,682 11,565 
Basic earnings per share $6.30 $3.84 $3.50 
Diluted earnings per share $6.25 $3.79 $3.46 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Schedule of Valuation and Qualifying Accounts
Valuation and qualifying accounts included the following:
 
 
 
(in thousands)
Balance
Beginning of
Year
Net
Charged to
Costs and
Expenses
 Translations,
Reclassifications
and Acquisitions
 Net Write-Offs or
Discounts Taken
Balance
End of
Year
2018          
Reserve for sales discounts $15,652 $91,082 $(48)$(88,563)$18,123 
Reserve for inventory obsolescence 6,932 3,773 (116)(3,395)7,194 
Reserve for warranty 5,335 5,815 (144)(6,014)4,992 
2017          
Reserve for sales discounts $13,488 $82,724 $166 $(80,726)$15,652 
Reserve for inventory obsolescence 7,262 3,007 886 (4,223)6,932 
Reserve for warranty 5,262 7,224 567 (7,718)5,335 
2016          
Reserve for sales discounts $15,094 $77,126 $(109)$(78,623)$13,488 
Reserve for inventory obsolescence 9,675 2,041 295 (4,749)7,262 
Reserve for warranty 5,566 7,867 (49)(8,122)5,262 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current Inventories consisted of the following on a cost basis, net of reserves for obsolescence and LIFO:
  December 31, 
(in thousands) 20182017
Finished goods and parts $149,298 $133,161 
Work in process 12,732 10,243 
Raw materials 14,600 12,164 
Inventory, net$176,630 $155,568 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Tables)
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,   
 
(in thousands)
20182017
Useful
Lives
Land $11,970 $9,920   
Buildings and improvements 90,065 82,412 
5-20 yrs.
Machinery and equipment 88,806 83,445 
3-10 yrs.
Office furniture and equipment 10,290 8,153 
3-7 yrs.
Computer software 11,410 12,500 
3-7 yrs.
Transportation equipment 6,594 5,863 
3 yrs.
Property, plant and equipment, at cost219,135 202,293   
Accumulated depreciation (131,905)(125,629)  
Property, plant and equipment, net$87,230 $76,664   
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill for the twelve months ended December 31, 2016, 2017, and 2018 are as follows:
IndustrialAgriculturalEuropeanConsolidated
(in thousands)   
Balance at December 31, 2015$56,293 $2,984 $16,232 $75,509 
Translation adjustment 154 505 (1,343)(684)
Balance at December 31, 2016$56,447 $3,489 $14,889 $74,825 
Translation adjustment 389 (27)1,833 2,195 
Goodwill acquired4,846 2,895 — 7,741 
Balance at December 31, 2017$61,682 $6,357 $16,722 $84,761 
Translation adjustment (659)(901)(816)(2,376)
Goodwill adjustment84 774 — 858 
Balance at December 31, 2018$61,107 $6,230 $15,906 $83,243 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Definite- and Indefinite-Lived Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite Lived Intangible Assets
The following is a summary of both the Company's definite- and indefinite-lived intangible assets net of the accumulated amortization:
 
(in thousands)Estimated Useful LivesDecember 31,
2018
December 31, 2017
Definite:
Trade names and trademarks25 years$23,938 $25,574 
Customer and dealer relationships10-14 years32,260 31,356 
Patents and drawings3-12 years2,061 1,982 
Total at cost58,259 58,912 
Less accumulated amortization(14,902)(11,540)
Total net43,357 47,372 
Indefinite:
Trade names and trademarks5,500 5,500 
Total Intangible Assets$48,857 $52,872 
Schedule of Indefinite-Lived Intangible Assets
The following is a summary of both the Company's definite- and indefinite-lived intangible assets net of the accumulated amortization:
 
(in thousands)Estimated Useful LivesDecember 31,
2018
December 31, 2017
Definite:
Trade names and trademarks25 years$23,938 $25,574 
Customer and dealer relationships10-14 years32,260 31,356 
Patents and drawings3-12 years2,061 1,982 
Total at cost58,259 58,912 
Less accumulated amortization(14,902)(11,540)
Total net43,357 47,372 
Indefinite:
Trade names and trademarks5,500 5,500 
Total Intangible Assets$48,857 $52,872 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following balances:
  December 31, 
(in thousands) 20182017
Salaries, wages and bonuses $22,598 $25,100 
Taxes 6,621 3,463 
Warranty 4,992 5,335 
Retirement Provision 2,646 2,792 
Customer Deposits 2,520 200 
Other 4,408 3,564 
Accrued Liabilities$43,785 $40,454 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Schedule of Components of Long-Term Debt
The components of long-term debt are as follows:
  December 31, 
(in thousands) 20182017
Bank revolving credit facility $85,000 $60,000 
Capital lease obligations 298 — 
Other notes payable — 82 
Total debt 85,298 60,082 
Less current maturities 119 82 
Total long-term debt $85,179 $60,000 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
The jurisdictional components of income before taxes consist of the following:
  December 31, 
(in thousands) 201820172016
Income before income taxes:       
Domestic $66,858 $61,329 $44,446 
Foreign 27,673 21,038 17,743 
  $94,531 $82,367 $62,189 
Schedule of Components of Income Tax Expense (Benefit)
The components of income tax expense (benefit) consist of the following:
  December 31, 
(in thousands) 201820172016
Current:       
Domestic $6,771 $26,713 $11,958 
Foreign 7,391 6,222 5,491 
State 4,831 3,789 2,075 
  18,993 36,724 19,524 
Deferred:          
Domestic 2,542 1,711 1,580 
Foreign (390)(155)934 
State (100)(228)106 
  2,052 1,328 2,620 
Total income taxes $21,045 $38,052 $22,144 
Schedule of Effective Income Tax Rate Reconciliation
The difference between income tax expense (benefit) for financial statement purposes and the amount of income tax expense computed by applying the domestic statutory income tax rate of 21% in 2018 and 35% in 2017 and 2016 to income before income taxes consists of the following:
 
  December 31, 
(in thousands) 201820172016
Income tax expense at statutory rates
$19,851 $28,828 $21,766 
Increase (reduction) from:       
Jurisdictional rate differences 719 (1,863)(1,936)
Valuation allowance (267)308 1,731 
Stock based compensation (205)(778)275 
U.S. state taxes 3,917 2,463 1,295 
Domestic production deduction— (1,039)(618)
R&D credit (531)(500)(329)
GILTI673 — — 
Other, net 219 397 (40)
Provision for income taxes before tax reform$24,376 $27,816 $22,144 
Effective tax rate before effects of tax reform 26 %34 %36 %
Tax Reform:
Rate change of deferreds1,200 (3,334)— 
Transition tax on deemed repatriation (4,531)13,104 — 
Other— 466 — 
Impact of tax reform$(3,331)$10,236 $— 
Provision for income tax$21,045 $38,052 $22,144 
Effective tax rate22 %46 %36 %
Schedule of Deferred Tax Assets and Liabilities The components of the Company’s deferred income tax assets and liabilities consist of the following:
  December 31, 
(in thousands) 20182017
Deferred income tax assets:     
Inventory basis difference $1,825 $571 
Accounts receivable reserve 251 310 
Rental equipment and Property, plant and equipment 56 
Stock based compensation 672 549 
Pension liability 3,204 2,859 
Employee benefit accrual 1,911 2,193 
Product liability and warranty reserves 1,294 1,211 
Foreign net operating loss 4,164 4,266 
State net operating loss 148 286 
Foreign tax credit— 4,106 
Other(156)216 
Total deferred income tax assets$13,369 $16,571 
Less: Valuation allowance(3,696)(8,519)
Net deferred income tax assets$9,673 $8,052 
    
Deferred income tax liabilities:     
Rental equipment and Property, plant and equipment (9,928)(7,477)
Intangible assets (8,944)(7,064)
Expenses not currently deductible for book purposes(749)(887)
Total deferred income tax liabilities$(19,621)$(15,428)
Net deferred income taxes$(9,948)$(7,376)
Schedule of Unrecognized Tax Benefits Roll Forward We do not expect our unrecognized tax benefits disclosed above to change significantly over the next 12 months.
 
Unrecognized Tax Benefits 
  December 31, 
20182017
Balance as of beginning of year $234,000 $235,000 
Additions for tax positions related to the current year63,000 62,000 
Additions for tax positions related to prior years— — 
Reduction due to lapse of statute of limitations(61,000)(63,000)
Balance as of end of year $236,000 $234,000 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options (Tables)
12 Months Ended
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Compensation, Stock Options, Activity
 2018 2017 2016 
Options available for grant at end of year146,075 176,294 207,608 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
Following is a summary of activity in the Restricted Stock Awards for the periods indicated:
  
  2018 2017 2016 
  Shares Grant-Date Fair Value*Shares Grant-Date Fair Value*Shares Grant-Date Fair Value*
Options outstanding at beginning of year 63,052 $70.08 45,621 $54.58 32,616 $53.31 
Granted 35,300 92.50 33,620 84.34 27,440 55.17 
Exercised (22,266)66.91 (16,189)56.03 (11,909)52.67 
Canceled(450)83.99 — — (2,526)53.57 
Options outstanding at end of year 75,636 81.39 63,052 70.08 45,621 54.58 
*Weighted Averages
Qualified Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Compensation, Stock Options, Activity
Following is a summary of activity in the Incentive Stock Option Plans for the periods indicated:
 
  2018 2017 2016 
  Shares 
  Exercise
   Price*
Shares 
  Exercise
   Price*
Shares 
  Exercise
   Price*
Options outstanding at beginning of year 172,875 $43.91 220,820 $37.39 254,195 $34.64 
Granted 9,500 92.50 10,750 83.99 21,000 54.87 
Exercised (41,205)34.89 (54,945)24.83 (43,775)26.59 
Canceled(1,000)54.49 (3,750)54.57 (10,600)50.68 
Options outstanding at end of year 140,170 49.78 172,875 43.91 220,820 37.39 
Options exercisable at end of year 96,320 $41.56 111,875 $36.44 136,220 $29.66 
Options available for grant at end of year336,450   344,950   353,450   
*Weighted Averages
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range Options outstanding and exercisable at December 31, 2018 were as follows:
 
Qualified Stock Options Options Outstanding Options Exercisable 
  
 Shares
Remaining Contractual Life (yrs)*Exercise Price*SharesExercise     Price*
Range of Exercise Price           
$11.45 - $24.69 6,000 0.53$13.66 6,000 $13.66 
$26.45 - $42.70 54,520 3.58$35.83 54,520 $35.83 
$49.44 - $83.99 70,150 6.56$57.92 35,800 $54.96 
$92.50 - $92.50 9,500 9.36$92.50 — $— 
Total 140,170     96,320   
*Weighted Averages
Non Qualified Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Compensation, Stock Options, Activity
Following is a summary of activity in the Non-Qualified Stock Option Plans for the periods indicated:
 
  2018 2017 2016 
  Shares Exercise Price*Shares Exercise Price*Shares Exercise Price*
Options outstanding at beginning of year 67,000 $42.43 112,400 $34.48 127,300 $32.05 
Granted — — — — — — 
Exercised (26,800)41.61 (45,400)22.73 (14,900)13.73 
Canceled— — — — — — 
Options outstanding at end of year 40,200 42.99 67,000 42.43 112,400 34.48 
Options exercisable at end of year 34,400 $41.21 50,400 $39.86 85,000 $29.61 
*Weighted Averages
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range Options outstanding and exercisable as of December 31, 2018 were as follows:
Non-Qualified Stock Options Options Outstanding Options Exercisable 
  Shares   Remaining Contractual Life (yrs)*Exercise Price*SharesExercise Price*
Range of Exercise Price           
$11.45 - $24.69 8,000 0.36$11.45 8,000 $11.45 
$26.45 - $42.70 3,200 2.3626.45 3,200 26.45 
$49.44 - $83.99 29,000 5.37$53.51 23,200 $53.51 
Total 40,200     34,400   
*Weighted Averages
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2018
Defined Benefit Plan Disclosure [Line Items]  
Schedule of Defined Benefit Plans Disclosures The following table sets forth the change in plan assets, change in projected benefit obligation, rate assumptions and components of net periodic benefit cost as of December 31 with respect to the plan. The measurement dates of the assets and liabilities of the plan were December 31 of the respective years presented.
 
Reconciliation of Funded Status 
  Year Ended December 31,
(in thousands)    20182017 
Change in projected benefit obligation      
Benefit obligation at beginning of year $21,552 $20,787 
Service cost 
Interest cost 757 831 
Liability actuarial (gain) loss (1,270)866 
Benefits paid (993)(936)
Benefit obligation at end of year 20,050 21,552 
Change in fair value of plan assets       
Fair value of plan assets at beginning of year 20,327 17,858 
Return on plan assets (1,228)2,505 
Employer contributions — 900 
Benefits paid (993)(936)
Fair value of plan assets at end of year 18,106 20,327 
Funded status (1,944)$(1,225)
Schedule of Allocation of Plan Assets The pension plans' weighted-average asset allocation as a percentage of plan assets at December 31 are as follows:
 
Asset Allocation as a Percentage of the Plan 
  
Year Ended December 31,
  20182017
Equity securities 55%  55%  
Debt securities 38%  38%  
Short-term investments 2%  2%  
Other 5%  5%  
Total 100%  100%  
Fair Value, Assets Measured on Recurring Basis
The following table presents the hierarchy levels for our postretirement benefit plan investments as of December 31 as described in Note 1 to the Consolidated Financial Statements:
 
 

 
 
(in thousands)
December 31, 2018
Quoted
Prices in Active
Markets for
Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Mutual Funds:        
Mid Cap$1,176 $1,176 $— $— 
Large Cap2,618 2,618 — — 
International2,051 2,051 — — 
Common/Collective Trusts:
Wells Fargo Liability Driven Solution 2,532 — 2,532 — 
Wells Fargo BlackRock International Equity 765 — 765 — 
Wells Fargo Core Bond 1,266 — 1,266 — 
Wells Fargo/Causeway International 766 — 766 — 
Wells Fargo BlackRock Large Cap Growth Index Fund 1,026 — 1,026 — 
Wells Fargo BlackRock Large Cap Value Index Fund 1,025 — 1,025 — 
Wells Fargo Multi-Manager Small Cap 1,246 — 1,246 — 
Wells Fargo BlackRock Russell 2000 Index Fund 573 — 573 — 
Wells Fargo BlackRock S&P Mid Cap Index Fund 641 — 641 — 
Wells Fargo/MFS Value CIT F 516 — 516 — 
Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT 516 — 516 — 
Wells Fargo/T. Rowe Price Equity Income 515 — 515 — 
Wells Fargo Voya Large Cap Growth CIT F 516 — 516 — 
Cash & Short-term Investments358 358 — — 
Total $18,106 $6,203 $11,903 $— 
            
 
 
 
 
(in thousands)
December 31, 2017
Quoted
Prices in Active
Markets for
Identical Assets
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
 
Significant
Unobservable
Inputs
(Level 3)
Mutual Funds:        
Mid Cap$1,321 $1,321 $— $— 
Large Cap2,930 2,930 — — 
International2,300 2,300 — — 
Common/Collective Trusts:
Wells Fargo Liability Driven Solution 2,845 — 2,845 — 
Wells Fargo BlackRock International Equity 859 — 859 — 
Wells Fargo Core Bond 1,416 — 1,416 — 
Wells Fargo/Causeway International 861 — 861 — 
Wells Fargo BlackRock Large Cap Growth Index Fund 1,146 — 1,146 — 
Wells Fargo BlackRock Large Cap Value Index Fund 1,146 — 1,146 — 
Wells Fargo Multi-Manager Small Cap 1,387 — 1,387 — 
Wells Fargo BlackRock Russell 2000 Index Fund 636 — 636 — 
Wells Fargo BlackRock S&P Mid Cap Index Fund 715 — 715 — 
Wells Fargo/MFS Value CIT F 578 — 578 — 
Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT 577 — 577 — 
T. Rowe Price Equity Income 577 — 577 — 
Wells Fargo Voya Large Cap Growth CIT F 577 — 577 — 
Cash & Short-term Investments456 456 — — 
Total $20,327 $7,007 $13,320 $— 
Schedule of Changes in Projected Benefit Obligations
The change in the Projected Benefit Obligation (PBO) as of December 31, 2018 and 2017, is shown below:
 
Reconciliation of Benefit Obligation 
Year Ended December 31, 
(in thousands)20182017
Benefit obligation at January 1,$5,945 $5,387 
Service cost 249 198 
Interest cost 248 204 
Liability actuarial loss (gain)(328)247 
Benefits paid(98)(91)
Plan amendments1,430 — 
Benefit obligation at December 31,$7,446 $5,945 
Pension Plans, Defined Benefit  
Defined Benefit Plan Disclosure [Line Items]  
Schedule of Assumptions Used In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:
 
Rates to Determine Benefit Obligation 
  
Year Ended December 31,
  20182017
Discount rate 4.20%  3.60%  
Composite rate of compensation increase N/A N/A 
 
Rates to Determine Net Periodic Benefit Cost 
  Year Ended December 31,
  20182017
Discount rate 3.60%  4.10%  
Long-term rate of return on plan assets 7.25%  7.25%  
Composite rate of compensation increase N/A N/A 
Schedule of Net Benefit Costs
The following table presents the components of net periodic benefit cost (gains are denoted with parentheses and losses are not):
Components of Net Periodic Benefit Cost 
  Year Ended December 31,
 (in thousands)
2018 2017 
Service cost $$
Interest cost 757 831 
Expected return on plan assets (1,454)(1,275)
Amortization of net loss346 433 
Net periodic benefit cost $(347)$(7)
Schedule of Expected Benefit Payments The following table illustrates the estimated pension benefit payments that are projected to be paid:
 
Projected Future Benefit Payments 
 
(in thousands)
Employees’
Retirement Plan
2019 $1,151 
2020 1,170 
2021 1,233 
2022 1,269 
2023 1,283 
Years 2024 through 2028 6,417 
Supplemental Employee Retirement Plans, Defined Benefit  
Defined Benefit Plan Disclosure [Line Items]  
Schedule of Assumptions Used
In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:
 
Assumptions used to determine benefit obligations at December 31:
 
Rates to Determine Benefit Obligation 
  20182017
Discount rate 4.10%  3.45%  
Composite rate of compensation increase 3.00%  3.00%  
 
Assumptions used to determine net periodic benefit cost for the years ended December 31:
 
Rates to Determine Net Periodic Benefit Cost 
  20182017
Discount rate 3.45%  3.85%  
Composite rate of compensation increase3.00%  3.00%  
Long-term rate of return on plan assets N/A  N/A  
Schedule of Net Benefit Costs
The components of net periodic pension expense were as follows:
 
Components of Net Periodic Benefit Cost 
Year Ended December 31,
(in thousands)20182017
Service cost$249 $198 
Interest cost248 204 
Amortization of prior service cost501 406 
Net periodic benefit cost$998 $808 
Schedule of Expected Benefit Payments
Future estimated benefits expected to be paid from the plan over the next ten years as follows:

Projected Future Benefit Payments 
(in thousands)SERP 
2019$375 
2020397 
2021405 
2022499 
2023504 
Years 2024 through 20283,255 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue and Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Disaggregation of Revenue Management has determined that this level of disaggregation would be beneficial to users of the financial statements.
Revenue by Product Type 
December 31, 
(in thousands) 20182017 2016 
Net Sales 
Wholegoods $802,403 $714,862 $663,331 
Parts 186,979 182,412 167,411 
Other 19,440 15,106 14,006 
Consolidated $1,008,822 $912,380 $844,748 
Schedule of Segment Reporting Information, by Segment The following table presents the revenues and income from operations by reporting segment for the years ended December 31, 2018, 2017, and 2016:
 
  December 31, 
(in thousands) 201820172016
Net Revenue       
Industrial$598,930 $522,706 $484,088 
Agricultural235,069 227,389 205,834 
European 174,823 162,285 154,826 
Consolidated $1,008,822 $912,380 $844,748 
Income from Operations       
Industrial$64,213 $51,914 $35,984 
Agricultural22,649 24,059 20,720 
European 14,226 12,765 10,916 
Consolidated $101,088 $88,738 $67,620 
 
The following table presents the goodwill and total identifiable assets by reporting segment for the years ended December 31, 2018 and 2017:
 
December 31,
(in thousands)20182017
Goodwill
Industrial$61,107 $61,682 
Agricultural6,230 6,357 
European15,906 16,722 
Consolidated$83,243 $84,761 
Identifiable Assets
Industrial$421,539 $369,271 
Agricultural162,548 141,023 
European137,546 129,377 
Consolidated$721,633 $639,671 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
International Operations and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
Following is selected financial information on the Company’s international operations, which include Europe, Canada and Australia:
International Operations Financial Information 
  December 31, 
(in thousands) 201820172016
Net sales $297,246 $254,144 $232,291 
Income from operations 28,301 23,110 18,544 
Income before income taxes 29,254 22,476 18,720 
Identifiable assets 244,888 227,758 167,990 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Following is other selected geographic financial information on the Company’s operations:
Geographic Financial Information 
December 31, 
(in thousands) 201820172016
 
Geographic net sales:
United States $726,582 $663,600 $615,028 
United Kingdom 51,043 44,416 45,184 
France 90,956 86,443 79,070 
Canada 62,077 52,332 48,357 
Australia 9,055 12,778 13,580 
Brazil 16,829 9,321 2,665 
Other 52,280 43,490 40,864 
Total net sales $1,008,822 $912,380 $844,748 
 
Geographic location of long-lived assets:
    
United States $191,958 $171,048 $166,707 
United Kingdom 19,270 18,948 16,254 
France 18,650 19,324 16,772 
Canada 21,647 24,302 19,435 
Australia 815 917 1,401 
Brazil15,701 11,558 3,621 
Total long-lived assets $268,041 $246,097 $224,190 
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule As of December 31, 2018, future minimum lease payments under these non-cancelable leases are:
Future Minimum Lease Payments 
  
(in thousands)
Operating
Leases
Capitalized
Leases
2019$3,310 $119 
20202,453 94 
20211,308 64 
2022743 21 
2023419 — 
Thereafter 79 — 
Total minimum lease payments $8,312 $298 
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information Summarized quarterly financial data for 2018 and 2017 are presented below. Seasonal influences affect the Company’s sales and profits, with heavier business occurring in May through August.
(in thousands, except per share amounts)
  20182017
  First Second Third 
Fourth
First Second Third 
Fourth(1)
Sales $238,087 $257,125 $257,572 $256,038 $215,389 $213,276 $240,455 $243,260 
Gross profit 60,257 66,454 66,772 62,632 54,164 54,679 64,939 60,911 
Net income 14,583 18,771 23,543 16,589 12,167 12,316 16,592 3,240 
Earnings per share                 
Diluted $1.24 $1.60 $2.00 $1.41 $1.05 $1.05 $1.42 $0.27 
Average shares                 
Diluted 11,739 11,759 11,777 11,768 11,620 11,671 11,708 11,727 
Dividends per share $0.11 $0.11 $0.11 $0.11 $0.10 $0.10 $0.10 $0.10 
Market price of
    common stock
                
High $120.22 $118.93 $102.29 $93.45 $79.50 $92.67 $107.69 $119.50 
Low $103.38 $88.60 $88.13 $72.85 $71.20 $71.72 $86.80 $104.87 
(1) The Net income for the fourth quarter of 2017 includes a one-time charge of $10.1 million relating to the U.S. tax reform act.
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies (Narrative) (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
segment
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Accounting Policies [Line Items]      
Number of principal reporting segments | segment 3    
Restricted cash $ 0 $ 0  
Accumulated depreciation relating to rental equipment $ 131,905,000 125,629,000  
Options      
Accounting Policies [Line Items]      
Award vesting period (years) 5 years    
Minimum      
Accounting Policies [Line Items]      
Estimated useful lives 3 years    
Maximum      
Accounting Policies [Line Items]      
Estimated useful lives 25 years    
Option term (years) 10 years    
Rental Equipment      
Accounting Policies [Line Items]      
Accumulated depreciation relating to rental equipment $ 11,145,000 9,413,000  
Selling, General and Administrative expenses      
Accounting Policies [Line Items]      
Advertising expense 11,773,000 9,566,000 $ 7,742,000
Product development and engineering costs $ 10,429,000 $ 9,849,000 $ 8,847,000
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies (Schedule of Fair Value Assumptions and Methodology) (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]      
Risk-free interest rate (percentage) 2.94% 2.23% 1.54%
Dividend yield (percentage) 0.50% 0.50% 0.60%
Volatility factors (percentage) 34.50% 37.60% 48.50%
Weighted-average expected life 8 years 8 years 8 years
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 01, 2019
Dec. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Identifiable assets   $ 721,633 $ 639,671
Current liabilities   $ 100,852 $ 101,363
Accounting Standards Update 2016-02 | Subsequent Event | Forecast      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Identifiable assets $ 8,000    
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Narrative) (Details) - USD ($)
$ in Millions
Aug. 08, 2017
Jun. 26, 2017
Jun. 06, 2017
Santa Izabel Agro Industria, LTDA      
Business Acquisition [Line Items]      
Acquisition price     $ 10
Old Dominion      
Business Acquisition [Line Items]      
Acquisition price   $ 18  
R.P.M.      
Business Acquisition [Line Items]      
Acquisition price $ 13    
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Schedule of Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]        
Goodwill $ 83,243 $ 84,761 $ 74,825 $ 75,509
R.P.M.        
Business Acquisition [Line Items]        
Cash 2,547      
Accounts receivable 7,111      
Inventory 15,387      
Prepaid expenses 134      
Property, plant & equipment 5,902      
Intangible assets 5,855      
Other assets 1,057      
Other liabilities assumed (5,635)      
Net assets assumed 32,358      
Goodwill 8,741      
Acquisition Price $ 41,099      
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Calculation of Basic and Diluted EPS) (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
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share [Abstract]                      
Net income $ 16,589 $ 23,543 $ 18,771 $ 14,583 $ 3,240 $ 16,592 $ 12,316 $ 12,167 $ 73,486 $ 44,315 $ 40,045
Average common shares:                      
Basic (weighted-average outstanding shares)                 11,660,000 11,549,000 11,434,000
Dilutive potential common shares from stock options (in shares)                 101,000 133,000 131,000
Diluted (weighted-average outstanding shares) 11,768,000 11,777,000 11,759,000 11,739,000 11,727,000 11,708,000 11,671,000 11,620,000 11,761,000 11,682,000 11,565,000
Basic earnings per share (in dollars per share)                 $ 6.30 $ 3.84 $ 3.50
Diluted earnings per share (in dollars per share) $ 1.41 $ 2.00 $ 1.60 $ 1.24 $ 0.27 $ 1.42 $ 1.05 $ 1.05 $ 6.25 $ 3.79 $ 3.46
Stock options excluded from diluted earnings per share calculation (in shares)                 4,850 1,565 21,491
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts (Schedule of Valuation and Qualifying Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Reserve for sales discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance Beginning of Year $ 15,652 $ 13,488 $ 15,094
Net Charged to Costs and Expenses 91,082 82,724 77,126
Translations, Reclassifications and Acquisitions (48) 166 (109)
Net Write-Offs or Discounts Taken (88,563) (80,726) (78,623)
Balance End of Year 18,123 15,652 13,488
Reserve for inventory obsolescence      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance Beginning of Year 6,932 7,262 9,675
Net Charged to Costs and Expenses 3,773 3,007 2,041
Translations, Reclassifications and Acquisitions (116) 886 295
Net Write-Offs or Discounts Taken (3,395) (4,223) (4,749)
Balance End of Year 7,194 6,932 7,262
Reserve for warranty      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance Beginning of Year 5,335 5,262 5,566
Net Charged to Costs and Expenses 5,815 7,224 7,867
Translations, Reclassifications and Acquisitions (144) 567 (49)
Net Write-Offs or Discounts Taken (6,014) (7,718) (8,122)
Balance End of Year $ 4,992 $ 5,335 $ 5,262
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Inventory obsolescence reserves $ 7,194 $ 6,932    
Inventory usage period 3 years      
Inventory reserve percentage 100.00%      
Product warranty accrual period of expenses used in calculation 12 months      
Product warranty accrual period for sales used in calculation 12 months      
Warranty $ 4,992 5,335    
Parts        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Product warranty period 90 days      
Minimum        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Product warranty accrual lag period 90 days      
Maximum        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Product warranty accrual lag period 6 months      
Maximum | Wholegoods        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Product warranty period 1 year      
Reserve for sales discounts        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Reserves for sales discounts on products shipped under promotional programs $ 18,123 $ 15,652 $ 13,488 $ 15,094
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Percentage of LIFO inventory 60.00% 62.00%
Excess of current costs over stated LIFO value $ 10,646 $ 7,919
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Schedule of Inventory, Current) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Finished goods and parts $ 149,298 $ 133,161
Work in process 12,732 10,243
Raw materials 14,600 12,164
Inventory, net $ 176,630 $ 155,568
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Schedule of Property, Plant and Equipment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 219,135 $ 202,293
Less: Accumulated depreciation (131,905) (125,629)
Property, plant and equipment, net 87,230 76,664
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 11,970 9,920
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 90,065 82,412
Buildings and improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 5 years  
Buildings and improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 20 years  
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 88,806 83,445
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 10 years  
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 10,290 8,153
Office furniture and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Office furniture and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Computer software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 11,410 12,500
Computer software | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Computer software | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Transportation equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 6,594 $ 5,863
Useful Lives 3 years  
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill (Schedule of Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Goodwill [Roll Forward]      
Goodwill, balance at the beginning of the period $ 84,761 $ 74,825 $ 75,509
Translation adjustment (2,376) 2,195 (684)
Goodwill acquired 858 7,741  
Goodwill, balance at the end of the period 83,243 84,761 74,825
Industrial      
Goodwill [Roll Forward]      
Goodwill, balance at the beginning of the period 61,682 56,447 56,293
Translation adjustment (659) 389 154
Goodwill acquired 84 4,846  
Goodwill, balance at the end of the period 61,107 61,682 56,447
Agricultural      
Goodwill [Roll Forward]      
Goodwill, balance at the beginning of the period 6,357 3,489 2,984
Translation adjustment (901) (27) 505
Goodwill acquired 774 2,895  
Goodwill, balance at the end of the period 6,230 6,357 3,489
European      
Goodwill [Roll Forward]      
Goodwill, balance at the beginning of the period 16,722 14,889 16,232
Translation adjustment (816) 1,833 (1,343)
Goodwill acquired 0 0  
Goodwill, balance at the end of the period $ 15,906 $ 16,722 $ 14,889
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Definite- and Indefinite-Lived Intangible Assets (Schedule of Definite and Indefinite Lived Intangible Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Definite $ 58,259 $ 58,912
Less accumulated amortization (14,902) (11,540)
Total net 43,357 47,372
Total Intangible Assets 48,857 52,872
Trade names and trademarks    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Indefinite $ 5,500 5,500
Trade names and trademarks    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Estimated Useful Lives 25 years  
Definite $ 23,938 25,574
Less accumulated amortization (4,217)  
Customer and dealer relationships    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Definite 32,260 31,356
Less accumulated amortization (9,926)  
Patents and drawings    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Definite 2,061 $ 1,982
Less accumulated amortization $ (759)  
Minimum    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Estimated Useful Lives 3 years  
Minimum | Customer and dealer relationships    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Estimated Useful Lives 10 years  
Minimum | Patents and drawings    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Estimated Useful Lives 3 years  
Maximum    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Estimated Useful Lives 25 years  
Maximum | Customer and dealer relationships    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Estimated Useful Lives 14 years  
Maximum | Patents and drawings    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Estimated Useful Lives 12 years  
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Definite- and Indefinite-Lived Intangible Assets (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Accumulated amortization $ 14,902 $ 11,540
2019 3,500  
2020 3,500  
2021 3,500  
2022 3,500  
2023 3,500  
Trade names and trademarks    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Carrying values of indefinite lived trade names 5,500 $ 5,500
Trade Names | Gradall    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Carrying values of indefinite lived trade names 3,600  
Trade Names | Bush Hog    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Carrying values of indefinite lived trade names 1,900  
Trade names and trademarks    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Net carrying value of intangibles with definite useful lives 19,721  
Accumulated amortization 4,217  
Customer and dealer relationships    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Net carrying value of intangibles with definite useful lives 22,334  
Accumulated amortization 9,926  
Patents and drawings    
Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]    
Net carrying value of intangibles with definite useful lives 1,302  
Accumulated amortization $ 759  
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Salaries, wages and bonuses $ 22,598 $ 25,100
Taxes 6,621 3,463
Warranty 4,992 5,335
Retirement Provision 2,646 2,792
Customer Deposits 2,520 200
Other 4,408 3,564
Accrued liabilities $ 43,785 $ 40,454
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt (Schedule of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Total debt $ 85,298 $ 60,082
Less current maturities 119 82
Total long-term debt 85,179 60,000
Capital lease obligations    
Debt Instrument [Line Items]    
Total debt 298 0
Other notes payable    
Debt Instrument [Line Items]    
Total debt 0 82
Bank revolving credit facility | Amended and Restated Revolving Credit Agreement | Unsecured Debt    
Debt Instrument [Line Items]    
Total debt $ 85,000 $ 60,000
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt (Narrative) (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Amount outstanding under revolving credit facility $ 85,298,000 $ 60,082,000
2019 119,000  
2020 94,000  
2021 85,064,000  
2022 21,000  
Thereafter 0  
Amended and Restated Revolving Credit Agreement | Bank revolving credit facility | Unsecured Debt    
Debt Instrument [Line Items]    
Aggregate commitments 250,000,000  
Maximum amount of aggregate commitments 50,000,000  
Amount outstanding under revolving credit facility 85,000,000 $ 60,000,000
Available borrowings 163,612,000  
Amended and Restated Revolving Credit Agreement | Standby Letters of Credit | Unsecured Debt    
Debt Instrument [Line Items]    
Amount of capacity $ 1,388,000  
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Loss Carryforwards [Line Items]      
Impact of tax reform $ (3,331) $ 10,236 $ 0
Decrease in transition tax liability on deemed repatriation 4,200    
Rate change of deferreds 1,200 (3,334) $ 0
Decrease in valuation allowance 4,800    
Additional unrecognized tax benefit that would affect our annual effective tax rate 236 $ 234  
Withholding taxes 3,326    
Foreign tax credit      
Operating Loss Carryforwards [Line Items]      
Decrease in valuation allowance 4,100    
Foreign      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards with unlimited carryforward period 9,499    
Net operating loss carryforwards expiring in 2035 5,100    
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 4,602    
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Schedule of Income (Loss) before Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Domestic $ 66,858 $ 61,329 $ 44,446
Foreign 27,673 21,038 17,743
Income before income taxes $ 94,531 $ 82,367 $ 62,189
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Domestic $ 6,771 $ 26,713 $ 11,958
Foreign 7,391 6,222 5,491
State 4,831 3,789 2,075
Provision for current income tax expense (benefit) 18,993 36,724 19,524
Deferred:      
Domestic 2,542 1,711 1,580
Foreign (390) (155) 934
State (100) (228) 106
Provision for deferred income tax expense (benefit) 2,052 1,328 2,620
Total income taxes $ 21,045 $ 38,052 $ 22,144
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Income Tax Reconciliation) (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Domestic statutory rate at 35% $ 19,851,000 $ 28,828,000 $ 21,766,000
Increase (reduction) from:      
Jurisdictional rate differences 719,000 (1,863,000) (1,936,000)
Valuation allowance (267,000) 308,000 1,731,000
Stock based compensation (205,000) (778,000) 275,000
U.S. state taxes 3,917,000 2,463,000 1,295,000
Domestic production deduction 0 (1,039,000) (618,000)
R&D credit (531,000) (500,000) (329,000)
GILTI 673,000 0 0
Other, net 219,000 397,000 (40,000)
Provision for income taxes before tax reform 24,376,000 27,816,000 22,144,000
Tax Reform:      
Rate change of deferreds 1,200,000 (3,334,000) 0
Transition tax on deemed repatriation (4,531,000) 13,104,000 0
Other 0 466,000 0
Impact of tax reform (3,331,000) 10,236,000 0
Total income taxes $ 21,045,000 $ 38,052,000 $ 22,144,000
Effective tax rate 26.00% 34.00%  
Effective tax rate 22.00% 46.00% 36.00%
XML 85 R69.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 income tax assets:    
Inventory basis difference $ 1,825 $ 571
Accounts receivable reserve 251 310
Rental equipment and Property, plant and equipment 56 4
Stock based compensation 672 549
Pension liability 3,204 2,859
Employee benefit accrual 1,911 2,193
Product liability and warranty reserves 1,294 1,211
Foreign net operating loss 4,164 4,266
State net operating loss 148 286
Foreign tax credit 0 4,106
Other (156) 216
Total deferred income tax assets 13,369 16,571
Less: Valuation allowance (3,696) (8,519)
Net deferred income tax assets 9,673 8,052
Deferred income tax liabilities:    
Rental equipment and Property, plant and equipment (9,928) (7,477)
Intangible assets (8,944) (7,064)
Expenses not currently deductible for tax purposes (749) (887)
Total deferred income tax liabilities (19,621) (15,428)
Net deferred income taxes $ (9,948) $ (7,376)
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance as of beginning of year $ 234 $ 235
Additions for tax positions related to the current year 63 62
Additions for tax positions related to prior years 0 0
Reduction due to lapse of statute of limitations (61) (63)
Balance as of end of year $ 236 $ 234
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Stock (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 29, 2019
Dec. 19, 2018
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Class of Stock [Line Items]                          
Dividends declared (in dollars per share)   $ 0.12 $ 0.11 $ 0.11 $ 0.11 $ 0.11 $ 0.10 $ 0.10 $ 0.10 $ 0.10      
Dividends paid (in dollars per share)                     $ 0.44 $ 0.40 $ 0.36
Stock repurchase program, authorized amount     $ 30,000,000               $ 30,000,000    
Subsequent Event                          
Class of Stock [Line Items]                          
Dividends paid (in dollars per share) $ 0.12                        
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
May 07, 2015
May 07, 2009
Qualified Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average grant date fair value of options granted (in dollars per share) $ 38.77 $ 36.00 $ 27.48    
Allocated Share-based Compensation Expense $ 482,000 $ 597,000 $ 787,000    
Total unrecognized compensation cost related to non-vested share-based compensation arrangements $ 816,000        
Granted (in shares) 9,500 10,750 21,000    
Period cost is expected to be recognized (years) 5 years        
Exercise of stock options (in shares) 41,205 54,945 43,775    
Non Qualified Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense $ 22,000 $ 22,000 $ 27,000    
Total unrecognized compensation cost related to non-vested share-based compensation arrangements $ 8,000        
Granted (in shares) 0 0 0    
Period cost is expected to be recognized (years) 5 years        
Exercise of stock options (in shares) 26,800 45,400 14,900    
Proceeds from stock options exercised $ 1,115,000 $ 1,032,000 $ 205,000    
Tax deductions from option exercises 0 0 657,000    
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 1,946,000 $ 1,250,000 $ 600,000    
Total unrecognized compensation cost related to non-vested share-based compensation arrangements $ 4,825,000        
Period cost is expected to be recognized (years) 4 years        
Weighted average remaining contractual life (years) 2 years 6 months 10 days 2 years 8 months 8 days 2 years 10 months 20 days    
Restricted Stock Units (RSUs) | Year One after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 25.00%        
Award vesting period (years) 1 year        
Restricted Stock Units (RSUs) | Year Two after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 25.00%        
Restricted Stock Units (RSUs) | Year Three after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 25.00%        
Restricted Stock Units (RSUs) | Year Four after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 25.00%        
2015 ISO Plan | Qualified Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock reserved for options to be issued (in shares)       400,000  
2015 ISO Plan | Qualified Stock Options | Year One after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (years) 1 year        
2015 ISO Plan | Qualified Stock Options | Year One after Grant Date | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
2015 ISO Plan | Qualified Stock Options | Year Two after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
2015 ISO Plan | Qualified Stock Options | Year Three after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
2015 ISO Plan | Qualified Stock Options | Year Four after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
2015 ISO Plan | Qualified Stock Options | Year Five after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
2009 Equity Incentive Plan | Non Qualified Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock reserved for options to be issued (in shares)         400,000
2009 Equity Incentive Plan | Non Qualified Options | Year One after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (years) 1 year        
2009 Equity Incentive Plan | Non Qualified Options | Year One after Grant Date | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
2009 Equity Incentive Plan | Non Qualified Options | Year Two after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
2009 Equity Incentive Plan | Non Qualified Options | Year Three after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
2009 Equity Incentive Plan | Non Qualified Options | Year Four after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
2009 Equity Incentive Plan | Non Qualified Options | Year Five after Grant Date          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting percentage of award 20.00%        
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options (Schedule of Qualified Stock Option Activity) (Details) - Qualified Stock Options - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Shares      
Options outstanding at beginning of year (in shares) 172,875 220,820 254,195
Granted (in shares) 9,500 10,750 21,000
Exercised (in shares) (41,205) (54,945) (43,775)
Canceled (in shares) (1,000) (3,750) (10,600)
Options outstanding at end of year (in shares) 140,170 172,875 220,820
Exercise Price      
Outstanding at beginning of year, exercise price (in dollars per share) $ 43.91 $ 37.39 $ 34.64
Granted, exercise price (in dollars per share) 92.50 83.99 54.87
Exercised, exercise price (in dollars per share) 34.89 24.83 26.59
Canceled, exercise price (in dollars per share) 54.49 54.57 50.68
Outstanding at end of year, exercise price (in dollars per share) $ 49.78 $ 43.91 $ 37.39
Options exercisable at end of year (in shares) 96,320 111,875 136,220
Exercisable at end of year, exercise price (in dollars per share) $ 41.56 $ 36.44 $ 29.66
Options available for grant at end of year (in shares) 336,450 344,950 353,450
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options (Schedule of Qualified Stock Options Outstanding and Exercisable) (Details) - Qualified Stock Options - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding (in shares) 140,170 172,875 220,820 254,195
Options Exercisable (in shares) 96,320 111,875 136,220  
$11.45 - $22.55        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, Lower Range Limit (in dollars per share) $ 11.45      
Range of Exercise Price, Upper Range Limit (in dollars per share) $ 22.55      
Options Outstanding, Exercise price range (in shares) 6,000      
Options Outstanding, Remaining Contractual Life 6 months 10 days      
Options, Outstanding, Exercise Price (in dollars per share) $ 13.66      
Options Exercisable, Exercise price range (in shares) 6,000      
Options Exercisable, Exercise Price (in dollars per share) $ 13.66      
$24.69 - $42.70        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, Lower Range Limit (in dollars per share) 24.69      
Range of Exercise Price, Upper Range Limit (in dollars per share) $ 42.70      
Options Outstanding, Exercise price range (in shares) 54,520      
Options Outstanding, Remaining Contractual Life 3 years 6 months 29 days      
Options, Outstanding, Exercise Price (in dollars per share) $ 35.83      
Options Exercisable, Exercise price range (in shares) 54,520      
Options Exercisable, Exercise Price (in dollars per share) $ 35.83      
$49.44 - $83.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, Lower Range Limit (in dollars per share) 49.44      
Range of Exercise Price, Upper Range Limit (in dollars per share) $ 83.99      
Options Outstanding, Exercise price range (in shares) 70,150      
Options Outstanding, Remaining Contractual Life 6 years 6 months 21 days      
Options, Outstanding, Exercise Price (in dollars per share) $ 57.92      
Options Exercisable, Exercise price range (in shares) 35,800      
Options Exercisable, Exercise Price (in dollars per share) $ 54.96      
$92.50 - $92.50        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, Lower Range Limit (in dollars per share) 92.50      
Range of Exercise Price, Upper Range Limit (in dollars per share) $ 92.50      
Options Outstanding, Exercise price range (in shares) 9,500      
Options Outstanding, Remaining Contractual Life 9 years 4 months 9 days      
Options, Outstanding, Exercise Price (in dollars per share) $ 92.50      
Options Exercisable, Exercise price range (in shares) 0      
Options Exercisable, Exercise Price (in dollars per share) $ 0      
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options (Equity Incentive Plan) (Details) - shares
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Non Qualified Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options available for grant at end of year (in shares) 146,075 176,294 207,608
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options (Schedule of Non-Qualified Stock Options Activity) (Details) - Non Qualified Options - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Shares            
Options outstanding at beginning of year (in shares) 67,000 112,400 127,300      
Granted (in shares) 0 0 0      
Exercised (in shares) (26,800) (45,400) (14,900)      
Canceled (in shares) 0 0 0      
Options outstanding at end of year (in shares) 40,200 67,000 112,400      
Exercise Price            
Outstanding at beginning of year, exercise price (in dollars per share) $ 42.43 $ 34.48 $ 32.05      
Granted, exercise price (in dollars per share) 0 0 0      
Exercised, exercise price (in dollars per share) 41.61 22.73 13.73      
Canceled, exercise price (in dollars per share) 0 0 0      
Outstanding at end of year, exercise price (in dollars per share) $ 42.43 $ 34.48 $ 32.05 $ 42.99 $ 42.43 $ 34.48
Options exercisable at end of year (in shares)       34,400 50,400 85,000
Exercisable at end of year, exercise price (in dollars per share)       $ 41.21 $ 39.86 $ 29.61
Options available for grant at end of year (in shares)       146,075 176,294 207,608
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options (Schedule of Non-Qualified Stock Options Outstanding and Exercisable) (Details) - Non Qualified Options - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding (in shares) 40,200 67,000 112,400 127,300
Options Exercisable (in shares) 34,400 50,400 85,000  
$11.45 - $22.55        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, Lower Range Limit (in dollars per share) $ 11.45      
Range of Exercise Price, Upper Range Limit (in dollars per share) $ 22.55      
Options Outstanding, Exercise price range (in shares) 8,000      
Options Outstanding, Remaining Contractual Life 4 months 9 days      
Options Outstanding, Exercise Price (in dollars per share) $ 11.45      
Options Exercisable, Exercise price range (in shares) 8,000      
Options Exercisable, Exercise Price (in dollars per share) $ 11.45      
$24.69 - $42.70        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, Lower Range Limit (in dollars per share) 24.69      
Range of Exercise Price, Upper Range Limit (in dollars per share) $ 42.70      
Options Outstanding, Exercise price range (in shares) 3,200      
Options Outstanding, Remaining Contractual Life 2 years 4 months 9 days      
Options Outstanding, Exercise Price (in dollars per share) $ 26.45      
Options Exercisable, Exercise price range (in shares) 3,200      
Options Exercisable, Exercise Price (in dollars per share) $ 26.45      
$49.44 - $83.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, Lower Range Limit (in dollars per share) 49.44      
Range of Exercise Price, Upper Range Limit (in dollars per share) $ 83.99      
Options Outstanding, Exercise price range (in shares) 29,000      
Options Outstanding, Remaining Contractual Life 5 years 4 months 13 days      
Options Outstanding, Exercise Price (in dollars per share) $ 53.51      
Options Exercisable, Exercise price range (in shares) 23,200      
Options Exercisable, Exercise Price (in dollars per share) $ 53.51      
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options (Schedule of Restricted Stock Award Activity) (Details) - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Outstanding at beginning of year (in shares) 63,052 45,621 32,616
Granted (in shares) 35,300 33,620 27,440
Exercised (in shares) (22,266) (16,189) (11,909)
Canceled (in shares) (450) 0 (2,526)
Outstanding at end of year (in shares) 75,636 63,052 45,621
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value [Roll Forward]      
Outstanding at beginning of year (in dollars per share) $ 70.08 $ 54.58 $ 53.31
Granted (in dollars per share) 92.50 84.34 55.17
Exercised (in dollars per share) 66.91 56.03 52.67
Canceled (in dollars per share) 83.99 0 53.57
Outstanding at end of year (in dollars per share) $ 81.39 $ 70.08 $ 54.58
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
subsidiary
plan
employee
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Feb. 03, 2006
plan
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Number of non-contributory defined benefit pension plans | plan       2
Estimate of amount of unrecognized actuarial expense $ 542      
Number of defined contribution plans | plan 2      
IAM Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Annual contribution amount $ 418 $ 408 $ 435  
Pension Plans, Defined Benefit        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Underfunded status (1,944) (1,225)    
Supplemental Employee Retirement Plans, Defined Benefit        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Estimate of amount of unrecognized actuarial expense $ 317      
SERP credited service period 10 years      
Percentage of final 3 year average salary in which retirement benefit is based (percentage) 20.00%      
Number of final years in which the Retirement Benefit is based 3 years      
Retirement age 65 years      
Period of time that vested retirement benefit will be paid after death or change in control 90 days      
Years of monthly installments associated with SERP disability 15 years      
Supplemental Employee Retirement Plans, Defined Benefit | Minimum        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Current retirement benefit percentage 10.00%      
Supplemental Employee Retirement Plans, Defined Benefit | Maximum        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Current retirement benefit percentage 20.00%      
Employees’ Retirement Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Former employees | employee 252      
Current employees | employee 67      
Hourly Employees’ Pension Plan | Pension Plans, Defined Benefit        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Amount of final contribution     622  
Amount expenses of accumulated pension actuarial losses     2,889  
United States        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Annual contribution amount $ 2,340 1,942 1,900  
Foreign Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Annual contribution amount $ 850 $ 716 $ 735  
Number of international subsidiaries that participate in defined contribution and savings plan | subsidiary 3      
Foreign Plan | Minimum        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Employer contribution percentage 0.00%      
Foreign Plan | Maximum        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Employer contribution percentage 10.00%      
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Schedule of Changes in Plan Assets, Changes in Projected Benefit Obligation, Rate Assumptions, and Components of Net Periodic Benefit Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Change in fair value of plan assets    
Fair value of plan assets at beginning of year $ 20,327  
Fair value of plan assets at end of year 18,106 $ 20,327
Pension Plans, Defined Benefit    
Change in projected benefit obligation    
Benefit obligation at beginning of year 21,552 20,787
Service cost 4 4
Interest cost 757 831
Liability actuarial (gain) loss (1,270) 866
Benefits paid (993) (936)
Benefit obligation at end of year 20,050 21,552
Change in fair value of plan assets    
Fair value of plan assets at beginning of year 20,327 17,858
Return on plan assets (1,228) 2,505
Employer contributions 0 900
Benefits paid (993) (936)
Fair value of plan assets at end of year 18,106 20,327
Funded status (1,944) (1,225)
Supplemental Employee Retirement Plans, Defined Benefit    
Change in projected benefit obligation    
Benefit obligation at beginning of year 5,945 5,387
Service cost 249 198
Interest cost 248 204
Liability actuarial (gain) loss (328) 247
Benefits paid (98) (91)
Plan amendments 1,430 0
Benefit obligation at end of year $ 7,446 $ 5,945
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Schedule of Assumptions Used) (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Pension Plans, Defined Benefit    
Defined Benefit Plan Disclosure [Line Items]    
Benefit obligation, Discount rate (percentage) 4.20% 3.60%
Net periodic pension cost, Discount rate (percentage) 3.60% 4.10%
Net periodic pension expense, Long-term rate of return on plan assets (percentage) 7.25% 7.25%
Supplemental Employee Retirement Plans, Defined Benefit    
Defined Benefit Plan Disclosure [Line Items]    
Benefit obligation, Discount rate (percentage) 4.10% 3.45%
Composite rate of compensation increase (percentage) 3.00% 3.00%
Net periodic pension cost, Discount rate (percentage) 3.45% 3.85%
Net periodic pension expense, rate of compensation increase (percentage) 3.00% 3.00%
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Schedule of Net Periodic Benefit Cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Pension Plans, Defined Benefit    
Defined Benefit Plan Disclosure [Line Items]    
Service cost $ 4 $ 4
Interest cost 757 831
Expected return on plan assets (1,454) (1,275)
Amortization of net loss 346 433
Net periodic benefit cost (347) (7)
Supplemental Employee Retirement Plans, Defined Benefit    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 249 198
Interest cost 248 204
Amortization of prior service cost 501 406
Net periodic benefit cost $ 998 $ 808
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Weighted Average Asset Allocations) (Details) - Pension Plans, Defined Benefit
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan Disclosure [Line Items]    
Asset allocations as a percentage of plan assets 100.00% 100.00%
Equity securities    
Defined Benefit Plan Disclosure [Line Items]    
Asset allocations as a percentage of plan assets 55.00% 55.00%
Debt securities    
Defined Benefit Plan Disclosure [Line Items]    
Asset allocations as a percentage of plan assets 38.00% 38.00%
Short-term investments    
Defined Benefit Plan Disclosure [Line Items]    
Asset allocations as a percentage of plan assets 2.00% 2.00%
Other    
Defined Benefit Plan Disclosure [Line Items]    
Asset allocations as a percentage of plan assets 5.00% 5.00%
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Schedule of Fair Value of Plan Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets $ 18,106 $ 20,327
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 6,203 7,007
Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 11,903 13,320
Significant Unobservable Inputs (Level 3)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 0 0
Mid Cap    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,176 1,321
Mid Cap | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,176 1,321
Large Cap    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 2,618 2,930
Large Cap | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 2,618 2,930
International    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 2,051 2,300
International | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 2,051 2,300
Liability Driven Solution    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 2,532 2,845
Liability Driven Solution | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 2,532 2,845
Wells Fargo BlackRock International Equity    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 765 859
Wells Fargo BlackRock International Equity | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 765 859
Wells Fargo Core Bond    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,266 1,416
Wells Fargo Core Bond | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,266 1,416
Wells Fargo/Causeway    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 766 861
Wells Fargo/Causeway | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 766 861
Wells Fargo BlackRock Large Cap Growth Index Fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,026 1,146
Wells Fargo BlackRock Large Cap Growth Index Fund | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,026 1,146
Wells Fargo BlackRock Large Cap Value Index Fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,025 1,146
Wells Fargo BlackRock Large Cap Value Index Fund | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,025 1,146
Wells Fargo Multi-Manager Small Cap    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,246 1,387
Wells Fargo Multi-Manager Small Cap | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 1,246 1,387
Wells Fargo Russell 2000 Index Fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 573 636
Wells Fargo Russell 2000 Index Fund | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 573 636
Wells Fargo S&P Mid Cap Index Fund    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 641 715
Wells Fargo S&P Mid Cap Index Fund | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 641 715
Wells Fargo/MFS Value CIT F    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 516 578
Wells Fargo/MFS Value CIT F | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 516 578
Wells Fargo/T. Rowe Price I Large-Cap Growth Managed CIT    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 516 577
Wells Fargo/T. Rowe Price I Large-Cap Growth Managed CIT | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 516 577
Wells Fargo/T. Rowe Price Equity Income    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 515 577
Wells Fargo/T. Rowe Price Equity Income | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 515 577
Wells Fargo Voya Large Cap Growth CIT F    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 516 577
Wells Fargo Voya Large Cap Growth CIT F | Significant Other Observable Inputs (Level 2)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 516 577
Cash & Short-term Investments    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 358 456
Cash & Short-term Investments | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets $ 358 $ 456
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Benefit Plans (Schedule of Expected Benefit Payments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Pension Plans, Defined Benefit  
Defined Benefit Plan Disclosure [Line Items]  
2019 $ 1,151
2020 1,170
2021 1,233
2022 1,269
2023 1,283
Years 2024 through 2028 6,417
Supplemental Employee Retirement Plans, Defined Benefit  
Defined Benefit Plan Disclosure [Line Items]  
2019 375
2020 397
2021 405
2022 499
2023 504
Years 2024 through 2028 $ 3,255
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue and Segment Reporting (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
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                        
Net sales $ 256,038 $ 257,572 $ 257,125 $ 238,087 $ 243,260 $ 240,455 $ 213,276 $ 215,389 $ 1,008,822 $ 912,380 $ 844,748  
Income from Operations                 101,088 88,738 67,620  
Goodwill 83,243       84,761       83,243 84,761 74,825 $ 75,509
Total Identifiable Assets 721,633       639,671       721,633 639,671    
Industrial                        
Segment Reporting Information [Line Items]                        
Net sales                 598,930 522,706 484,088  
Income from Operations                 64,213 51,914 35,984  
Goodwill 61,107       61,682       61,107 61,682 56,447 56,293
Total Identifiable Assets 421,539       369,271       421,539 369,271    
Agricultural                        
Segment Reporting Information [Line Items]                        
Net sales                 235,069 227,389 205,834  
Income from Operations                 22,649 24,059 20,720  
Goodwill 6,230       6,357       6,230 6,357 3,489 2,984
Total Identifiable Assets 162,548       141,023       162,548 141,023    
European                        
Segment Reporting Information [Line Items]                        
Net sales                 174,823 162,285 154,826  
Income from Operations                 14,226 12,765 10,916  
Goodwill 15,906       16,722       15,906 16,722 14,889 $ 16,232
Total Identifiable Assets $ 137,546       $ 129,377       137,546 129,377    
Wholegoods                        
Segment Reporting Information [Line Items]                        
Net sales                 802,403 714,862 663,331  
Parts                        
Segment Reporting Information [Line Items]                        
Net sales                 186,979 182,412 167,411  
Other                        
Segment Reporting Information [Line Items]                        
Net sales                 $ 19,440 $ 15,106 $ 14,006  
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
International Operations and Geographic Information (Schedule of Selected Financial Information for International Operations) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]      
Net sales $ 1,008,822 $ 912,380 $ 844,748
Income from operations 101,088 88,738 67,620
Identifiable assets 721,633 639,671  
Non-US      
Segment Reporting Information [Line Items]      
Net sales 297,246 254,144 232,291
Income from operations 28,301 23,110 18,544
Income before income taxes 29,254 22,476 18,720
Identifiable assets $ 244,888 $ 227,758 $ 167,990
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
International Operations and Geographic Information (Schedule of Geographic Net Sales and Location of Long-lived assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 1,008,822 $ 912,380 $ 844,748
Long-lived assets 268,041 246,097 224,190
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 726,582 663,600 615,028
Long-lived assets 191,958 171,048 166,707
United Kingdom      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 51,043 44,416 45,184
Long-lived assets 19,270 18,948 16,254
France      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 90,956 86,443 79,070
Long-lived assets 18,650 19,324 16,772
Canada      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 62,077 52,332 48,357
Long-lived assets 21,647 24,302 19,435
Australia      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 9,055 12,778 13,580
Long-lived assets 815 917 1,401
Brazil      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 16,829 9,321 2,665
Long-lived assets 15,701 11,558 3,621
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 52,280 $ 43,490 $ 40,864
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Schedule of Future Commitments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Operating Leases    
2019 $ 3,310  
2020 2,453  
2021 1,308  
2022 743  
2023 419  
Thereafter 79  
Total minimum lease payments 8,312  
Capitalized Leases    
2019   $ 119
2020   94
2021   64
2022   21
2023   0
Thereafter   $ 0
Total minimum lease payments $ 298  
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Rental expense for operating leases $ 5,087 $ 4,788 $ 4,060
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 19, 2018
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Schedule of Quarterly Financial Information Disclosure [Line Items]                        
Sales   $ 256,038 $ 257,572 $ 257,125 $ 238,087 $ 243,260 $ 240,455 $ 213,276 $ 215,389 $ 1,008,822 $ 912,380 $ 844,748
Gross profit   62,632 66,772 66,454 60,257 60,911 64,939 54,679 54,164 256,115 234,693 205,099
Net income   $ 16,589 $ 23,543 $ 18,771 $ 14,583 $ 3,240 $ 16,592 $ 12,316 $ 12,167 $ 73,486 $ 44,315 $ 40,045
Per common share - diluted                        
Diluted (in dollars per share)   $ 1.41 $ 2.00 $ 1.60 $ 1.24 $ 0.27 $ 1.42 $ 1.05 $ 1.05 $ 6.25 $ 3.79 $ 3.46
Average shares                        
Diluted (in shares)   11,768 11,777 11,759 11,739 11,727 11,708 11,671 11,620 11,761 11,682 11,565
Dividends per share (in dollars per share) $ 0.12 $ 0.11 $ 0.11 $ 0.11 $ 0.11 $ 0.10 $ 0.10 $ 0.10 $ 0.10      
Market price of common stock                        
Estimated foreign earnings and profits tax expense           $ 10,100            
High                        
Market price of common stock                        
Share Price (in dollars per share)   93.45 102.29 118.93 120.22 $ 119.50 107.69 92.67 79.50 $ 93.45 $ 119.50  
Low                        
Market price of common stock                        
Share Price (in dollars per share)   $ 72.85 $ 88.13 $ 88.60 $ 103.38 $ 104.87 $ 86.80 $ 71.72 $ 71.20 $ 72.85 $ 104.87  
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details)
Feb. 21, 2019
Dutch Power | Subsequent Event  
Subsequent Event [Line Items]  
Percentage of outstanding capital shares acquired 100.00%
EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .4Y84X?(\\#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,$% @ Y3EA3B?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 " #E.6%.!/!),>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)]F*BZ&;B^))07!!\1:2V=U@DX9DI-VW-ZV[ M740?P&-F_GSS#4QKHC1]PN?41TSD,%^-O@M9FKAA!Z(H ;(YH->Y+HE0FKL^ M>4WEF?80M?G0>X05YS?@D;35I&$"5G$A,M5:(TU"37TZX:U9\/$S=3/,&L . M/0;*(&H!3$T3XW'L6K@ )AAA\OF[@'8ASM4_L7,'V"DY9K>DAF&HAV;.E1T$ MO#T]OLSK5BYDTL%@^96=I&/$#3M/?FWN[K621A'^_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 ( .4Y84Y7+;QTP ( -,* 8 >&PO=V]R:W-H965T&UL?5;1;ML@%/T5RQ]0 [;CI$HB-8FF3=JDJM.Z9YJ0Q*IM/"!) M]_<#3#T7+GV) 9]S#Y?<@^_RQL6K/#.FDK>VZ>0J/2O5WV>9W)]92^4=[UFG MWQRY:*G24W'*9"\8/5A2VV0$H5G6TKI+UTN[]BC62WY13=VQ1Y'(2]M2\7?# M&GY;I3A]7WBJ3V=E%K+ULJ)8,=5^H#O=P09 M@D4\U^PF)^/$I/+"^:N9?#NL4F1VQ!JV5R8$U8\KV[*F,9'T/OZXH.FH:8C3 M\7OT+S9YGOS"54IHG+_CN[LD;#S4ZT MQIXWTOXF^XM4O'51]%9:^C8\Z\X^;\.;(G"W1 Q_;T]-%>'[0I_^WBS:P[;O]/%(O7I=HV5V-6$< M8C,@R 2!1T2F8X\"!!+8D(!./@IL0T3^$;$+$06\A1S,,;?T?$(O87H!T@M+ M+R;TF7=$(:*"!4I0H SH8AWRN6#0")5,L"E%B$_-*3 " 1"8Q@UZ$P@E]4$":F$O$V M#B-4O@J F4=40(,_8!)&\"L+P)!(:6'8PS@/(_C%Y3!3FQ 4S08V.PZ]3(BO M V#RB KL>!Q:GA2^2HB)_O^PXW%H:.*5\M9AIF>&<94O4!73@KV/0V>3H*(! M3.0*P[#]<6ANXM^5$&8148%O !SZ.P^^BB$FE@N![P 2^COW*GKG,+/IQ5^A MHBJKPO\(9Y,O?LO$R793,MGS2V=;N*Z1VA.UTI9]UACI.&'9495GHLAC9KF"C>NQ8R&_O8]3]02P,$% M @ Y3EA3M\S1$QV! K14 !@ !X;"]W;W)KZOY+>XK' M],M+VQWJ(5UVKT5_ZF*]G8(.30%*N>)0[X_+]6JZ]]BM5^W;T.R/\;%;]&^' M0]W]LXE->WY8ZN7'C:_[U]TPWBC6JU/]&G^/PQ^GQRY=%==6MOM#//;[]KCH MXLO#\@=]7Z$; R;%G_MX[F_.%V,J3VW[;;SX9?NP5*.CV,3G86RB3H?W6,6F M&5M*/OZ>&UU>^QP#;\\_6O]I2CXE\U3WL6J;O_;;8?>P#,O%-K[4;\WPM3W_ M'.>$['(Q9_]K?(]-DH].4A_/;=-/_Q?/;_W0'N96DI5#_?URW!^GXWEN_R-, M#H Y *X!VOQG ,X!2 **B[,IU1_KH5ZONO:\Z"Y/ZU2/1:'O,0WF\WAS&KOI MMY1MG^Z^KQ%6Q?O8SBS97"1P(R&*BBL0KY(B]7\U :()F.+Q-M[(\2C&XQ1O M;N,M2>(B<9/D.'>A#))$N HL^DPN1O1BN!='O%PD]K87"*H,Q(P@4]8[+[NQ MHAO+W7CBQK)NM'<.%7$CR*RU+LANG.C&<3C_,F)%YUX M[J0D3CSK)'A#RJKB(A,RY1)$(X$9,63D-X'W82&PVN4R+,%"IEQ*T4W)W6CB MIN1NL/2T=KDJ.2XS(Z.5C";%W3 V*=Z1+C6=_I6D4P!91QE8:NX(J2/->KK3 MJ$O%+$E"L [*C">9G1JX)T,]@5#+P*:X($LDE\[GBD>FL M UN96)5I02:JYDBU%*F:T](:Q9^W(+,!K.P'9*@"AZJE4 4!EL%1?@DJJU3F MB8,,5.! M12HP#EIT =F1Y I8S/P@LQ"E,/44I@"IZ36=#H(HI ;&IFCP#EJ M*4>! U(K%>@#K42=1I=;I,LD!4Y22TD*')'!:L^&A\N<2G\9/S))@9.4(GL# MG)%. WWQ"2H-J#,K2I!9"IREEK(4."5U25_7E:2"[#R760JP6GO4U Z7!ACIR/6@4#E!6B#D-N%8@R2)&#U%&P(V?DG0$V M/O^C^NPFLS_ 6>HHUI$STAA4]&NL$G3HC?.Y)R:S%#E+Z0MV@QR2=R9]7M(9 M(>E0W5;:9T8VE1?4GZ[6&^O%TU\&<93 MG\Z[RP;BY6)H3_/F:''=H5W_"U!+ P04 " #E.6%.DM:[I?L! !]!0 M& 'AL+W=OV$[=O7!Q810-OF(C[]_\PWQG8V,/XB&@#IO%+2 MB:/;2-D?$!)E Q2+'>NA4RLUXQ1+->17)'H.N#(F2E#@>0FBN.W9_3D#8<'1]]VWBJ;TV4D^@/.OQ%7Z _-F?N1JA*4K54NA$ MRSJ'0WUT/_J'(M%Z(WAN81"SOJ,KN3#VH@=?JZ/K:2 @4$H= :OF#@40H@,I MC-]C3'=*J8WS_EOTSZ9V5]>IH,8W(I_8\ 7&>F+7&8O_ M!G<@2JY)5(Z2$6'^G?(F)*-C%(5"\:MMV\ZT@UV)T]&V;0A&0S 9_.A=0S@: MPH4!63)3ZBZS/A'T*UF:6>-'MGUE2U0LW>\V2?H;N.,TI. M5A+,),&CHE@KPG"2()5_@@@V(0+C#^<0'[;]X:8_-/YHYD^]11%6DAI)9R3> MSE^4\;[F@2/:Y(C6'(L<)RN)9SG4C3._!$VT^'BG>)7(]Y,D M2/:+,T]:+]-E&R292LB<(%4;)*% 7):H/^I;(L:'81],/T'?-KVPGG MPJ2Z4^;DUXQ)4!&]G0K6J+=P&A"HI>ZFJL_MBV 'DO7C8X>F%S?_"U!+ P04 M " #E.6%.3YPC$8H$ H%0 & 'AL+W=O! 9. 9B"T4+M$"PQ;;7BLW$QDJ6*RGQ]NU+ M'>*59T:+W-B2_ WY\Z#YQUQ=JOI;= MPRG^\E+59=[&V_HU:KVJWMKB> I/]:)Y M*\N\_F\3BNKRL)3+CP=?CJ^'MGN0K%?G_#7\%=JOYZB&\EQ5W[J;W_?QZ#]M0 M%%U+4<>_8Z/+:Y]=X/3ZH_5?^\''P3SG3=A6Q3_'?7MX6+KE8A]>\K>B_5)= M?@OC@,QR,8[^C_ >BHAW2F(?NZIH^L_%[JUIJW)L)4HI\^_#]_'4?U_&]C_" M^ 8 ^ :(.U/ ]08H'X$Z)\&Z#% HX!D&$H_-UG>YNM575T6];"\Y[S;1?)> MQ]G?=0_[R>Y_B]/3Q*?OZU2ODO>NG1'9# A,$'DEDMCXM0?@>M@ "8?;#K:4 M4.H6R2B2&EZ$8H>I^G@UC;=\O&;C=1^OI_$IFJ8!L3UR&J9)".< CY9R7H)R M HV88D[K5#M>M6%5&ZK:(=4#8B;=I 92@0:WI9A-4^L0EC&8\E9[7K1E15LJ MVB/1EG0#QDIID&@&4]IZO+<83!CA9T2GK.B4B,8+NDE)-](8 7BF&4P;;]#8 M,@93J4YG1#M6M*.B)1+M:#="QEV-1%/,N50A*J.432T(7K)G)7LJ&;U?&T]Z M^<5HO.A;AM).H8V6<6UYJ7G%4O 95E#-"J=803K2$FV@+0,I99%B!H)9P3.6 M(*E@X@F2SHS4V#JV+.8LWA@,!G9F*TO691XE4-$&BP;2C==&22R:8@Z4Q;F. MP2Q(-R>;]R6IJ&R+92MF287&V8[!HJL8P+*9UN(.F=LBO!U*ZH?8"S:2.EBJ M-![=EL&T5CB79QPFII-P*YOW0VE(&>!F#%7RYB2I.SGL3B.33C?&'(Z;&1NS$:#Q%F%P8R<%BRC;HJI.!%S2\8G4Z#_+OS.X8#F(1BU]TCA/&S;[I?(J#3Q3?0 MF (LS MSY;#M#!$-X.)=*[\!CZO I-79Y9,\2E.B4\ONN*SC:+9ABRZHA6EC'^> ;\P M'&*O?[$7? M,*6G_2&27<_9SI*:.DKBF$8-J]IPM;"QIWZU$"=55RU_Z@-Y:AK6_UOS6ER6 M(0JO@>?J<%0F$*T6'3OPGUS]ZIYZ/8NF++NJX:VL1!OT?+\,']%#B2S!(GY7 M_")GX\!8>1'BU4R^[99A;!3QFF^52<'TX\PWO*Y-)JWC[Y@TG&H:XGQ\S?[% MFM=F7ICD&U'_J7;JN SS,-CQ/3O5ZEE09(>L!DLP@ M:$)$.OE4(8$JK!./GGPLL/$1&'^$E#XD2V$1&+2)+1_/;>8PGX!\8OEDQL_= M-@T0:B'M(!&3G#I>?10A&*6.70 5Q^2&XQ14G/J."YA/03[U'*,X=BP/F'0F M\PYA3)S.;'P8H@5U.E."R5!*8=$9*#H#1"-'= ;4H=35[*,*]XN7/B;!]$:3 MC& MYHP Y:FK''F;19KG"7*%^S"*"C=;"<"2'%-WLXQFYTO#^X,]NV6P%:=6F7UZ M%IWN!X^).9^<^-K<&^RY]9YFN'3\8/VA:F7P(I0^_>P9M1="<:TROM>-/>I[ MSC2I^5Z98:;'_7#8#Q,ENO$B$TVWJ=5_4$L#!!0 ( .4Y84YM6,_$ 04 M ! : 8 >&PO=V]R:W-H965T&ULC9E?;^)&%,6_"N(] MBV?NV&-'!*E H)5::;55VV\GD_)YZ_9I^24_ND/]GY>\V*=5?5F\3LIC MX=)-&[3/)CH(HLD^W1W&LVE[[VLQF^9O5;8[N*_%J'S;[]/BO[G+\M/#6(T_ M;GS;O6ZKYL9D-CVFK^Y/5_UU_%K45Y-+ELUN[P[E+C^,"O?R,/Y%W:\I;@): MQ=\[=RJOOH^:KCSE^??FXK?-PSAH'+G,/5=-BK3^>'<+EV5-IMK'OUW2\:7- M)O#Z^T?V5=OYNC-/:>D6>?;/;E-M'\;Q>+1Q+^E;5GW+3[^ZKD/A>-3U_G?W M[K):WCBIVWC.L[+].WI^*ZM\WV6IK>S3'^?/W:']/'7Y/\)P@.X"]"5 J9L! MU 709P#=##!=@+D$:'LS(.P"PL\6PIL!41<0?0;$-P-L%V O 92T$W@>W7:Z MEFF5SJ9%?AH5YQ5W3)N%K>YMO2">FYOM_+?_JV>LK.^^SU0032?O3:).,S]K MM*>QOF:!-+&O62)-XFL>@48%OF:%-,K7K)%&7S23>DPN Z/AP.@V@?$2$.OT M61.VFL.')@QP,P2;(=",8>-_UD17S5 4F(@-W4+*:C=,M)2B)+*6S=2C5-T9 MS9;%2HITD@0A6QEKD*NV;Q,\2@:.DFESD#=*(4X0P@2A&.:8^9R'8C)-$)B0 M=7I(Y7F)H)<(3#E_Y"+1S)TB%3+9>E#FV;'0C@5V^-A8N="-94MK/2#RK,30 M2@RLL*4YCT4KFA@@EK0*ZRQ_=Y8#(LZ("3.A FM$!QV\@ M&K(]/58]A4"!9AA5YYW(ZP\)$'6JZT>>+:@E3M0#:(4)K0"BM>:.):/O^%0N M!T2^&=G\*F8B/F$R6Y+8B#7Z"&2@CB%K9)*8D6<-LUG;1UN%Z:^BGZ]E M"A-;262+:J8DC8TAQ5Y.-,!S'W]TS_X9T9G7 M$RW!JRGA3.A4'A,T'QJ4*>Y9QQHS7".&\X*B 9P57\;+(95O!Q-<(X+SQTI+ M@O/=$)#PX](*:.ZN1+Y=7 8T*@.\ FK$T$A4P$&9;PB35H.-MA9K2VZA:QQ3 M7TL8R!KLH37?N&J$VD2=SJ^ (3]+@VPJH#AB(_D(=* $ A59$_%SX1IE MHZ!_8>-ZH>.?+X$:$UY+PHL2J"6[+9E8]'U(YI_B,>0)09X_JR3Q71_7R(@3 M\Z#.MX1!3P#TH@B2!'US@N3S/BCS#>&*0.B5"B^$!#AN0HZT(95OI^?-"Z(] M+X0D.=Z[,C#%"5&!,2BO/.:E#F&\*T)T1[\3(.\%E%?2AZ M582!):NX(ZE3NSAE\J<=^Z]+-Y2)S+U7SU=;?B_-O%.>+*C]V MO[],+C\"S?X'4$L#!!0 ( .4Y84Y9JS-0[ $ -P$ 8 >&PO=V]R M:W-H965T&UL?53;;IPP$/T5Q >LN66I5H 4=E4U4BNM4K5Y M]L)P46Q,;+.D?U_;.(1E45ZP9WS.F0L>)R/CKZ(!D,X[)9U(W4;*_H"0*!J@ M6.Q8#YTZJ1BG6"J3UTCT''!I2)2@P//VB.*V<[/$^,X\2]@@2=O!F3MBH!3S M?SD0-J:N[WXXGMNZD=J!LJ3'-?P&^:<_ M /ZV,(K%WM&57!A[U<93F;J>3@@(%%(K8+50FKCI^7 =6_Q/N )1<)V)BE$P(LS7 M*08A&;4J*A6*WZ>U[W 8XWB/"\!9RNH?$#]M)A)MUAH8?WM09; M$FP*1$8AN M!%9)YA,F-IC.8+Q=%*V*W02MJMW"A/M5NFCQCRGPVLR/< HV=%*W:N&=1_0Q MT'=DY<_5Z$Z3]BDSS?TOS.NV$\Z%274#S3VI&).@&PO=V]R:W-H965T&ULA9I;;]M&$(7_BJ!W1;LS>R$-VT D MHFB!%@A2M'UF;-H6(HDN2=OIO^^24A1IYFS\8DG4V>&9U7*^O?CZK>V^]D]- M,\R^[;;[_F;^- S/5\ME?_?4[.K^0_O<[-,W#VVWJX?TL7M<]L]=4]]/C7;; M)1D3EKMZLY_?7D_7/G6WU^W+L-WLFT_=K'_9[>KNOU6S;=]NYG;^_<+GS>/3 M,%Y8WEX_UX_-G\WPU_.G+GU:GJ+<;W;-OM^T^UG7/-S,/]JKRH6QP:3X>].\ M]6?O9V,J7]KVZ_CAM_N;N1D=-=OF;AA#U.GEM5DWV^T8*?GX]QAT?KKGV/#\ M_??HOTS)IV2^U'VS;K?_;.Z'IYMY,9_=-P_URW;XW+[]VAP3\O/9,?O?F]=F MF^2CDW2/NW;;3W]G=R_]T.Z.49*57?WM\+K93Z]OAV]B<6R&&]"Q 9T:V/#3 M!GQLP#\:N)\V<,<&3C18'E*9^J:JA_KVNFO?9MWAYWVNQU%DKUSJ_;OQXM39 MTW>I>_IT]?76LKM>OHZ!CIK504/GFI-BF:*?;D'H%BM2S>GR!FNM8+Z45%H2 M/3;!,$^>VO-%GID #@9P4P!W%J"(HI\.DC!)]@>/[(H@DM4JY]AZD2]0&>,R MCCUT[$'* 0<(,$!0*5N6.1\T_CQG*Q+6$BN[KM(:5Q#V&J'7"+P6PFO41J@H MQ&A? Y4-5OR*%5)1B-AR 2T7P'(I+!?J-B&2&"MK+?*>Q:]0@4B.2NRWA'Y+ M[=<9X;=4=V%OI%\@8BM'!!!9X[!?:W!M,\"QE<7-J!L1R2&,1$:6*"2RG'&< MJ<86.";IV.K[.&^D9:VR12BE9Z!R-M?-L+Y_M 1,LS1-H >]! %06:9"F@:Q M IF,:@6,\@Z7=*S(3 4K =Y!YFWUUXI M&BIEYDC':@)1 1T7,<,BBV%D 8V>L0B)BEQMGF$L6 M@,E),%E-DP61(XDFI&/C57=KV?D$X](V9I,%<'(23E8S9>$+EJ:UB@HGYSLP M5N!<)<*$L@!1LC"NK":+LZS*IU:E:4"A2I&6+3SGIBZ$.46:4[(RKDC#96$- MLYI* PBQEW!%JM(4&=>85018Y25=2?-E$6PIY\1 9LE%V=M EGD:":.* *IT M5VN\L%']K$4++ZE7 56:$N1&!R85 5)YB5?2=+%46CFJ@2R:PL@"@F0^%IF' MD3"L",#*YT)@6!& E?]F*%=+;(/1:84P0XY25@"7$J>+DL M6B-=PFMII'&@*Z/-+=,QJ@B@2E:.%8&%CYKLK($J!E6$T'JLS$R8"7.* *>\ MQ"L!MJ35FO2L5:J;$:1R%0@CBA"B)%@)4(4\R\362.A+MTCL'! !Q!@H,!$]+# M :PCH4?>WQ=>NL]L?@&$!(D0UD6?Y+;'&H@6:NF.1)RIHHSAP7J[S0:Y/#N* M?E;YWY=40.)R9C&F&& J2$SQ^YAZ7U(!R<+G:B9C0C$@%*G1 (B22HMRH,'("-6T2H@2W6692E:GIVQ[IKN<3J_[F=W[SL@_TGA&*ZZO[%5U..G^$>9P\/Y'W3UN]OWL2SL,[6XZIWUHVZ%) M+LV'U*U/37U_^K!M'H;Q;4SON\.!]^'#T#X?#_.7I_\HN/T?4$L#!!0 ( M .4Y84YY%W- M@$ -(# 8 >&PO=V]R:W-H965T&UL M;5-A;]L@$/TKB!]0$B=KLLBVU+2J-FF5HDYK/Q/[;*,"YP&.VW\_P*[K=OX" MW''OW;OC2'LT+[8!<.1526TSVCC7'ABS10.*VRML0?N;"HWBSINF9K8UP,L( M4I(EJ]4U4UQHFJ?1=S)YBIV30L/)$-LIQCJ!L7'"Q/6U[# M;W!_VI/Q%IM82J% 6X&:&*@R>K,^'+CM[$Q")6?$EV#\+#.Z"H) M0N$" _?;!6Y!RD#D9?P=.>F4,@#GYW?V^UB[K^7,+=RB?!:E:S*ZIZ2$BG?2 M/6+_ \9ZOE$R%O\++B!]>%#B%NV6"[2+!-A)L/Q'L MOY2X%//]2Q(VZZD"4\=ILJ3 3L=)GGFG@;V)C\@^PH=I?^"F%MJ2,SK_LK'_ M%:(#+V5UY4>H\1]L,B14+AQW_FR&,1L,A^WX@]CTC?-_4$L#!!0 ( .4Y M84XU _=XM@$ -(# 9 >&PO=V]R:W-H965T(LM++50H*U 30PT!7U(3^=]B(\!/P2,=G4FH9(KXDLP/M<%38(@D%"Y MP,#]=H-'D#(0>1F_9DZZI S ]?F-_6.LW==RY18>4?X4M>L*>J2DAH8/TCWC M^ GF>NXIF8O_ C>0/CPH\3DJE#:NI!JL0S6S>"F*OTZ[T'$?IYM=.L.V =D, MR!; ,>9A4Z*H_(D[7N8&1V*FWO<\/'%ZRGQOJN",K8AW7KSUWEN9'I.8K)US!+!//N2(MM*<<[^@V?;\-VFPEV$[];9#X=M@OTFP3X2[/\I,7U7 MXE;,>Y5LU5,%IHW39$F%@XZ3O/(N _N0Q3?Y&SY-^U=N6J$MN:+S+QO[WR Z M\%*2.S]"G?]@BR&A<>%X\&V$ *[Y0VRSIWW=L""4I+[9G/.?, MF?$X'XU]<1V )Z]*:E?0SOO^R)BK.E#--XTQBKNT;0M<[T%7D>0DBS9 M[>Z8XD+3,H^^LRUS,W@I-)PM<8-2W/XY@31C0??TS?$LVLX'!ROSGK?P'?R/ M_FS18@M++11H)XPF%IJ"WN^/IRS$QX"? D:W.I-0R<68EV!\J0NZ"X) 0N4# M \?M"@\@92!"&;]G3KJD#,#U^8W],=:.M5RX@P-FEE0BN*OTRYTW,?I)DUGV#8@F0') M CC$/&Q*%)5_YIZ7N34CL5/O>QZ>>'],L#=5<,96Q#L4[]![+?>'-&?70#3' MG*:89!VS1#!D7U(D6RE.R7_P9!N>;BI,(SQ]IS#;)L@V";)(D+TCN/U0XE;, MW8[31FD^%-/_\@MGSC\B]02P,$% @ Y3EA3C:8 MV(BV 0 T@, !D !X;"]W;W)K&UL;5-A;]L@ M$/TKB!]0'"=;T\BVU+2J-FF3HD[K/A/[;*,"YP&.NW\_P([G=OX"W''OW;OC MR 8TK[8%<.1-26USVCK7'1BS90N*VQOL0/N;&HWBSINF8;8SP*L(4I*E2?*9 M*2XT+;+H.YDBP]Y)H>%DB.V5XN;/$20..=W0J^-9-*T+#E9D'6_@![B?W! QV<2:ADC/B:S"^5CE-@B"04+K P/UV M@0>0,A!Y&;\G3CJG#,#E^4OT3EVISN*:F@YKUTSSA\@:F> M3Y1,Q7^#"T@?'I3X'"5*&U=2]M:AFEB\%,7?QEWHN _CS?8*6P>D$R"= ?L( M8&.BJ/R1.UYD!@=BQMYW/#SQYI#ZWI3!&5L1[[QXZ[V78K._S=@E$$TQQS$F M7<;,$.T?^>F$=J2,SK_LK'_-:(#+R6Y M\2/4^@\V&Q)J%XZW_FS&,1L-A]WT@]C\C8N_4$L#!!0 ( .4Y84YJA=02 MM@$ -(# 9 >&PO=V]R:W-H965T9)%9]";:S*7_/V$E#6L*+[1G/.7-F/"XF M8Q]=#^#)DY+:E;3W?C@RYNH>%'E&".VD@75U*/SANUL* 4Q9_F7>BX3_--EB^P?4"Z -(5UX5UDS$SKT?>'CBY)AB;^K@C*V(=RC>H?=:)>^3@ET#T1)SFF/2 M;23(7Q!DKTK4,KA!D>H MQP^V&A):'X[O\&SG,9L-;X;E!['U&U=_ %!+ P04 " #E.6%.QR\?7K\3EG+AYG@[$O MK@7PY$U)[7+:>M\=&'-E"XJ[*].!QIO:6,4]FK9AKK/ JTA2DB6;S0U37&A: M9-%WLD5F>B^%AI,EKE>*VS]'D&;(Z9:^.QY%T_K@8$76\09^@?_=G2Q:;%:I MA +MA-'$0IW3N^WAF 9\!#P)&-SB3$(E9V->@O&]RNDF) 022A\4.&X7N DM)174O)?^T0P/,-5S3[)*)MDY()D(R$VYC'#8& MBIE_Y9X7F34#L6/O.QZ>>'M(L#=E<,96Q#M,WJ'W4FS3?<8N06C"'$=,LL3, M"(;JK--WJQGN(GVWC/[E>ET@715(HT#ZC\#-IQ+7,/M/0=BB MIPIL$Z?)D=+T.D[RPCL/[%U\1/8!'Z?])[>-T(Z7C?VOC?& J6RN<(1: M_&"S(:'VX;C'LQW';#2\Z:8?Q.9O7/P%4$L#!!0 ( .4Y84Z@;9_ M@$ M -(# 9 >&PO=V]R:W-H965T-"VQO0%61Y 4A";)#9&,*USF MT7BQPBM\<3[SM7'"0,N]9"S_!_>I/QEMD8:FY M!&6Y5LA 4^"[]'#,0GP,>.8PVM49A4K.6K\$XUM=X"0( @&5"PS,;Q>X!R$" MD9?Q9^;$2\H 7)_?V!]C[;Z6,[-PK\5O7KNNP'N,:FC8(-R3'K_"7,\U1G/Q MW^$"PH<')3Y'I86-*ZH&Z[2<6;P4R5ZGG:NXC]--ELZP;0"= 70![&,>,B6* MRA^88V5N](C,U/N>A2=.#]3WI@K.V(IXY\5;[[V4Z>T^)Y= -,<+M-D&T29)$@6^=/D@\E;L5\+)*L>BK! MM'&:+*KTH.(DK[S+P-[1^";_PZ=I_\%,RY5%9^W\R\;^-UH[\%*2*S]"G?]@ MBR&@<>'XQ9_--&:3X70__R"R?./R'U!+ P04 " #E.6%.DLV"F;4! #1 M P &0 'AL+W=OO3" %5^(;9;T[VL;0DA"7VS/^)PS%X_S49LGVP$X M]"*%L@7NG.L/A-BJ \GLE>Y!^9M&&\F<-TU+;&^ U9$D!:%)\H5(QA4N\^@[ MF3+7@Q-(=?'0^\[5QPD#+O60N_P/WN3\9;9%&IN01E MN5;(0%/@F]WAF 5\!/SA,-K5&85*SEH_!>.^+G 2$@(!E0L*S&\7N 4A@I!/ MXWG6Q$O(0%R?7]7O8NV^EC.S<*O%(Z]=5^!KC&IHV"#<@QZ_PUS/'J.Y^!]P M >'A(1,?H]+"QA55@W5:SBH^%IIVKN(_3S3Z=:=L$.A/H0KB.<<@4*&;^ MC3E6YD:/R$R][UEXXMV!^MY4P1E;$>]\\M9[+V6VS\DEZ,R0XP2A*\AN01 O MOD2@6Q&.]!.=;M/3S0332$_7].0_ MFF0!8%LG<"Z8<2MS#9AR!DU5()IHW# M9%&E!Q4'>>5=YO6&QB=Y@T_#_I.9EBN+SMKYAXWM;[1VX%-)KOP$=?Y_+8: MQH7C5W\VTY1-AM/]_('(\HO+?U!+ P04 " #E.6%.)QI$A1Z6#LLVL /'E5 M4KN,-MYW!\9LLB#*"E&0\2:Z9$JVF>1I])YNG MIO>RU7"RQ/5*"?OG"-(,&=W0=\=C6S<^.%B>=J*&)_ _NY-%B\TL9:M N]9H M8J'*Z-WF<-R%^!CPJX7!+ >I Q$*.-E MXJ1SR@!("IGCTE4_'?X0(2 MPX,2S%$8Z>)*BMYYHR86E*+$Z[BW.N[#>+/?3K!U )\ ? ; MY*DU [%C[SL1GGASX-B;(CAC*^(=BG?HO>0\V:?L$HBFF.,8PQ%_R'8K1+L(L'N \'UIQ+78FX^)6&+GBJP=9PF M1PK3ZSC)"^\\L'<\OLG?\'':?PA;M]J1L_'XLK'_E3$>4$IRA2/4X >;#0F5 M#\<;/-MQS$;#FV[Z06S^QOD;4$L#!!0 ( .4Y84ZV\B+=M@$ -(# 9 M >&PO=V]R:W-H965T;(=@"//6O6V MH)USPXDQ6W6@A;W# 7I_TZ#1PGG3M,P.!D0=05HQGB1OF1:RIV4>?1=3YC@Z M)7NX&&)'K87Y?0:%4T%3^N)XE&WG@H.5^2!:^ ;N^W QWF(K2RTU]%9B3PPT M!;U/3^=#B(\!/R1,=G,FH9(KXE,P/M<%38(@4%"YP"#\=H,'4"H0>1F_%DZZ MI@S [?F%_6.LW==R%18>4/V4M>L*>J2DAD:,RCWB] F6>MY0LA3_!6Z@?'A0 MXG-4J&Q<235:AWIA\5*T>)YWV<=]FF^R;('M _@"X"O@&/.P.5%4_D$X4>8& M)V+FW@\B/'%ZXKXW57#&5L0[+]YZ[ZWDR3%GMT"TQ)SG&+Z)2=<(YMG7%'PO MQ9G_!^?[\&Q781;AV3\*W^\3''8)#I'@L"5(DUJK!M'&:+*EP M[.,D;[SKP-[S^"9_P^=I_RI,*WM+KNC\R\;^-X@.O)3DSH]0YS_8:BAH7#B^ M\V=&J=P7M MO!^.C+FJ RW2=,3"TU! M'Y+C*0OQ,>"GA,EMSB14@B!04/G ('"[PB,H%8A0QN^%DZXI M W![?F7_%&O'6B["P:-1OV3MNX+>4U)#(T;EG\ST&99Z;BE9BO\*5U 8'I1@ MCLHH%U=2CYEWV<9_FF_1N@>T#^ +@*^ ^YF%SHJC\H_"BS*V9 MB)U[/XCPQ,F18V^JX(RMB'$;7JJP;9QFARIS-C' M2=YXUX%]X/%-_H7/T_Y-V%;VCER,QY>-_6^,\8!2#C&UL;5/;;MLP#/T501]0Q4K69(%MH&E1 M;, &!!W6/2LV?4%U\20Y[OY^E.QZ;N<72:1X#@\I*AV,?7$-@">O2FJ7T<;[ M[LB8*QI0PMV8#C3>5,8JX=&T-7.=!5%&D)*,;S:W3(E6TSR-OK/-4]-[V6HX M6^)ZI83]X!RD#$>:,F%I2BQ.NXMSKNPWC#]Q-L'< G )\!AYB'C8FB\@?A19Y:,Q [ M]KX3X8F3(\?>%,$96Q'O4+Q#[S7GR6W*KH%HBCF-,7P1D\P1#-GG%'PMQ8G_ M!^?K\.VJPFV$;]\IW*\3[%8)=I%@]X[@\*'$M9C/'Y*P14\5V#I.DR.%Z76< MY(5W'M@['M_D7_@X[=^%K5OMR,5X?-G8_\H8#RAE; O@R+-6G' MXS[$QX#?$D:[.I-0R1GQ*1C?JIPF01 H*%U@$'Z[P!TH%8B\C#\S)UU2!N#Z M_,+^-=;N:SD+"W>H'F7EVIS>4%)!+0;E'G"\A[F>3Y3,Q7^'"R@?'I3X'"4J M&U=2#M:AGEF\%"V>IUUV<1^GFS2=8=L /@/X KB)>=B4*"K_(IPH,H,C,5/O M>Q&>>'?@OC=E<,96Q#LOWGKOI> \R=@E$,TQQRF&KV)V2P3S[$L*OI7BR#_ M^38\W5281GCZ1N%_\N\W"?:18/^&@+\K<2LF?9>$K7JJP31QFBPI<>CB)*^\ MR\#>\O@FK^'3M/\0II&=)6=T_F5C_VM$!UY*&UL;5/;;MP@$/T5Q <$+^NDJY5M*9LJ2J56 M6J5J^\S:8QN%BPMXG?Y] 1/'3?T"S'#.F0M#,6GS8GL AUZE4+;$O7/#D1!; M]R"9O=$#*'_3:B.9\Z;IB!T,L":2I" TR^Z(9%SAJHB^LZD*/3K!%9P-LJ.4 MS/PY@=!3B7?XS?',N]X%!ZF*@77P'=R/X6R\11:5ADM0EFN%#+0EOM\=3WG M1\!/#I-=G5&HY*+U2S"^-"7.0D(@H'9!@?GM"@\@1!#R:?Q.FG@)&8CK\YOZ M8ZS=UW)A%AZT^,4;UY?X@%$#+1N%>];3$Z1Z;C%*Q7^%*P@/#YGX&+46-JZH M'JW3,JGX5"1[G7>NXCZEFT.B;1-H(M"%<(AQR!PH9OZ9.5851D_(S+T?6'CB MW9'ZWM3!&5L1[WSRUGNOU2X[%.0:A!+F-&/H&K,@B%=?0M"M$"?Z'YUNT_>; M&>XC?;^FTWQ;(-\4R*- _H_ [8<2MS!W'X*054\EF"Y.DT6U'E6.G_S9S&,V&TX/ MZ0>1Y1M7?P%02P,$% @ Y3EA3G:^*DNW 0 T@, !D !X;"]W;W)K M&UL;5-ACYP@$/TKA!]PN*SM;C=JFAPYO:F.U\&C:AKG>@J@B2"O&D^0]TT)VM,BB[V*+S Q>R0XNEKA!:V'_ MG$&9,:<[^N)XE$WK@X,562\:^ [^1W^Q:+&%I9(:.B=-1RS4.;W?GJ2D@EH,RC^:\3/,];RC9"[^*]Q 87A0@CE*HUQ<23DX M;_3,@E*T>)YVV<5]G&X.Z0S;!O 9P!? ,>9A4Z*H_*/PHLBL&8F=>M^+\,2[ M$\?>E,$96Q'O4+Q#[ZW@_)"Q6R":8\Y3#%_%[)8(ANQ+"KZ5XLS_@_-M^'Y3 MX3["]Z\4'K<)TDV"-!*DKP@^O"EQ(V:?O$G"5CW58)LX38Z49NCB)*^\R\#> M\_@F_\*G:?\F;",[1Z[&X\O&_M?&>$ IR1V.4(L?;#$4U#X<#WBVTYA-AC?] M_(/8\HV+OU!+ P04 " #E.6%.:+,Y=+4! #2 P &0 'AL+W=OGXW))V,?70?@R9-6O2MHY_UP9,Q5'6CA M;LP /=XTQFKAT;0M05HP?#N^9%K*G91Y]9UOF9O1*]G"VQ(U:"_OG M!,I,!4WHL^-!MIT/#E;F@VCA._@?P]FBQ5:66FKHG30]L= 4]"XYGK(0'P-^ M2IC..F:,@"WYV?V3[%V MK.4B'-P;]4O6OBOH+24U-&)4_L%,GV&IYQTE2_%?X0H*PX,2S%$9Y>)*JM%Y MHQ<6E*+%T[S+/N[3?),F"VP?P!< 7P&W,0^;$T7E'X4796[-1.S<^T&$)TZ. M''M3!6=L1;Q#\0Z]UY*G2S'9FR1LTU,-MHW3Y$AEQCY.\L:[#NP=CV_R M$CY/^S=A6]D[7S;VOS'& THYW. (=?C!5D-!X\/Q Y[M/&:SX_=N^-(!V-?70/@R9M6KB5?S'#%YCJN:5D*OX;7$!A>%"".0JC7%Q)T3MO],2" M4K1X&W?9QGT8;Y(K;!W )P"? ?L(8&.BJ/Q)>)&GU@S$CKWO1'CB[8%C;XK@ MC*V(=RC>H?>2\^0V99= -,40\? MI_V[L+5L'3D;CR\;^U\9XP&E;&YPA!K\8+.AH/+A>(]G.X[9:'C333^(S=\X M_P=02P,$% @ Y3EA3MS?9JNV 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0/*B5>=RVGK?'QAS90M:N"O30X#1MPUQO0501I!7C27+#M) =+;+H.]DB,X-7LH.3)6[06MC7(R@SYG1' MWQR/LFE]<+ BZT4#/\'_ZD\6+;:P5%)#YZ3IB(4ZIW>[PS$-\3'@MX31K >E I$*.//S$F7E &X/K^Q?XVU8RUGX>#> MJ"=9^3:GMY144(M!^4::S[!M )\!? '%)DU([%3[WL1GGAWX-B;,CAC M*^(=BG?HO11\_SECET TQQRG&+Z*V2T1#-F7%'PKQ9'_!^?;\/VFPGV$[]\I MO-DF2#<)TDB0K@G2Y$.)6S$?BV2KGFJP39PF1THS='&25]YE8._B([)_X=.T M/PC;R,Z1L_'XLK'_M3$>4$IRA2/4X@=;# 6U#\=/>+;3F$V&-_W\@]CRC8N_ M4$L#!!0 ( .4Y84X,(>P*M@$ -(# 9 >&PO=V]R:W-H965T X/*2H=C'UV#8 GKTIJE]'&^^[ F"L:4,)=F0XTWE3& M*N'1M#5SG0511I"2C&\VWY@2K:9Y>GFZ>F][+5<++$]4H)^W8$:8:,;NF[ MXZFM&Q\<+$\[4<,O\+^[DT6+S2QEJT"[UFABH)U MW%L=]V&\V?,)M@[@$X#/@.N8AXV)HO([X46>6C,0._:^$^&)MP>.O2F",[8B MWJ%XA]Y+SA.>LDL@FF*.8PQ?Q&SG"(;L$NPG>?%.[6 M"9)5@B02))\(DB\EKL7LOR1ABYXJL'6<)D<*T^LXR0OO/+ W\1'91_@X[8_" MUJUVY&P\OFSL?V6,!Y2RN<(1:O"#S8:$RH?C=SS;<_=N^-(!V.?70/@R:M6KK<]'),0'P-^2QCB5?S+# TSU7%,R%?\#+J P/"C!'(51+JZDZ)TW>F)!*5J\CKML MXSZ,-]?)!%L'\ G 9\ ^YF%CHJC\J_ B3ZT9B!U[WXGPQ-L#Q]X4P1E;$>]0 MO$/O)>?)3V#L>W^1?^#CMC\+6 MLG7D;#R^;.Q_98P'E+*YPA%J\(/-AH+*A^,MGNTX9J/A33?](#9_X_PO4$L# M!!0 ( .4Y84Y35IO8LP$ -(# 9 >&PO=V]R:W-H965TK5K] LPP[\V;8/@E31PML0-6@O[XP0*QX+NZ(OC4;:= MCPY6YKUHX3/X+_W9!HLM++748)Q$0RPT!;W?'4^'&)\"ODH8W>I,8B47Q*=H M?*@+FD5!H*#RD4&$[0H/H%0D"C*^SYQT21F!Z_,+^[M4>ZCE(AP\H/HF:]\5 M](Z2&AHQ*/^(XWN8Z[FE9"[^(UQ!A?"H).2H4+FTDFIP'O7,$J1H\3SMTJ1] MG&[XFQFV#> S@"^ NY2'38F2\K?"BS*W.!([];X7\8EW1QYZ4T5G:D6Z"^)= M\%Y+?IOE[!J)YIC3%,-7,;LE@@7V)07?2G'B?\'Y-GR_J7"?X/O?%/XC_V&3 MX) (#O\M<2OF3Y5LU5,-MDW3Y$B%@TF3O/(N WO/TYO\"I^F_9.PK32.7-"' METW];Q ]!"G931BA+GRPQ5#0^'A\'51&HZ39NT256G=;]IXB2H@#/L)-W;SQC*,OOX M3[#-N??8YIX3>WD5_9L\>IYM3-!;1-1'&=16]5=N%Z:L:=^O11GU=0=?^H#>6[;JO^SX8VXKD(6 M?@P\UX>C&@:B]?)4'?@/KGZ>GGK=B^8LN[KEG:Q%%_1\OPH?V/V&\B' (%YJ M?I4W[6!8RJL0;T/GZVX5QL.,>,.W:DA1Z<>%/_*F&3+I>?R>DH8SYQ!XV_[( M_MDL7B_FM9+\432_ZITZKL(B#'9\7YT;]2RN7_BTH#0,IM5_XQ?>:/@P$\VQ M%8TTO\'V+)5HIRQZ*FWU/C[KSCROXYLTF<)P $T!- <4AB<:B:E'+VM*%\OH,B2:,)L10S<8-B,BG7VF M($2Q(2><W['F.$R0P06(2)/\M,;&6B# I)DDA20H29!8)PGA6 MDD&2#"0H+!*$*3%)#DER-T$66R0(XZF) I(4( %9) BSP"0E)"F=!"S)+1(7 M0UF"25B,%12[-*7]50"(,D^!,8]2&4AAEQ@$>6J,0;D^,')2)*E-XV(H*SPT M6-9L 5*4-@\ Y;&'!ZN? 6GGS.9!((]+,6P #*@[=YP4@7SEACV 8'GSO=! MH,S#@VV 8WGMGH@R%<'V D8D'GNU $ %;XZP&; @-(+IPX0R%,'A.V @-(3 MV]H0J/!X&V$[(*!TLGT:@0I/O1&V P)2+^QZ@R!/O1'V P)2+^QZ@R!/O1'V M W*ES@IGWX ?%)Y_4<)^0$#JI<.#0+[#%?8# E(OG7I#(%^]83\@('7F\ !0 M:==;=',V;7E_,*=R&6S%N3-7@IO1^>3_0.9L^P\^7AN^5_VA[F3P*I0^(9MS M[%X(Q?5U\>.$J?I*A+-]Z'U7U!+ P04 M" #E.6%."Z217KUO8E_;J.#K 8[;MQ]@U_4Z M_P'NY9QS/[@D/9I76P,X\J958U-:.]<>&+-Y#5K8*VRA\3.KU8YI(1N:)=%W,EF"G5.R@9,AMM-:F/0@3@_?Z@_Q-I]+6=AX0[5BRQ7A(1,?(T=EXTKRSCK4HXI/18NW89=-W/OA9K\; M:>'W@OC=Y<,96Q#N?O/7>2\:_ M72?L$H1&S'' \!EF/2&85Y]"\*401_X?G2_3-XL9;B)],X^^WR\+;!<%ME%@ M^T^)NR\E+F&^!F&SGFHP59PF2W+LFCC),^\TL+<\OLDG?)CV1V$JV5AR1N=? M-O:_1'3@4UE=^1&J_0>;# 6E"\>]/YMAS ;#83O^(#9]X^PO4$L#!!0 ( M .4Y84[^WM$_M0$ -(# 9 >&PO=V]R:W-H965TDFY6@)1-%+52*ZU2M7GVP@!6?*&V6=*_KVU82C:\ MX)GAG#,7C[-!FS?; CCT+H6R.6Z=Z_:$V+(%R>R-[D#Y/[4VDCGOFH;8S@"K M(DD*0I/DCDC&%2ZR&#N:(M.]$US!T2#;2\G,WP,(/>1X@R^!%]ZT+@1(D76L M@9_@?G5'XSTRJU1<@K)<*V2@SO'#9G]( SX"?G,8[,)&H9.3UF_!^5;E. D% M@8#2!07FCS,\@A!!R)?Q9]+$<\I 7-H7]>?8N^_EQ"P\:O'**]?F>(=1!37K MA7O1PU>8^KG%:&K^.YQ!>'BHQ..BTG%5^*9._CR54\ATG_0ELG MT(E KPAD3!0K?V*.%9G1 S+C[#L6KGBSIWXV90C&4<1_OGCKH^>"WN\R<@Y" M$^8P8N@"LYD1Q*O/*>A:B@/]1*?K].UJA=M(WRZS[])U@715((T"Z8<6[Z]: M_(S9)LE5$K*8J033Q&VRJ-2]BIN\B,X+^T#CG?R'C]O^@YF&*XM.VOF;C?.O MM7;@2TEN_ JU_H'-CH#:!?.+M\VX9J/C=#>](#(_X^(?4$L#!!0 ( .4Y M84YJTEKWM@$ -(# 9 >&PO=V]R:W-H965TM*N5;2F;JFJE5EJE:O/,VF,;!8P+>)W^?0?L==S4+\ , MYYRY,&2CL2^N!?#D5:O.Y;3UOC\RYLH6M'!WIH<.;VICM?!HVH:YWH*H(DDK MQI/D ]-"=K3(HN]LB\P,7LD.SI:X06MA_YQ F3&G.WIS/,FF]<'!BJP7#?P M_[,_6[38HE))#9V3IB,6ZIP^[(ZG?9>7;G!XHJ: 6@_)/ M9OP"53 5+5ZG779Q'Z>;^QMMF\!G M E\(ATA@4Z"8^2?A19%9,Q([];X7X8EW1XZ]*8,SMB+>8?(.O=4,P5%]"\*T0)_X?G6_3T\T,TTA/U]$/AVV!_:; /@KL_RF1ORMQ M"Y.^"\)6/=5@FSA-CI1FZ.(DK[S+P#[P^"9O\&G:OPO;R,Z1B_'XLK'_M3$> M,)7D#D>HQ0^V& IJ'XX?\6RG,9L,;_KY!['E&Q=_ 5!+ P04 " #E.6%. M\B:1<;@! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*4I?;$]XW/. M7#S.1V.?70?@R8N2VA6T\[X_,N:J#A1W-Z8'C3>-L8I[-&W+7&^!UY&D)$N3 MY, 4%YJ6>?2=;9F;P4NAX6R)&Y3B]M<)I!D+NJ.OCD?1=CXX6)GWO(5OX+_W M9XL66U1JH4 [832QT!3T?G<\90$? 4\"1KX@D1XR 1C5$:ZN))J<-ZH60534?QEVH6.^SC=9(>9MDU(9T*Z M$.YB'#8%BIE_X)Z7N34CL5/O>QZ>>'=,L3=5<,96Q#M,WJ'W6NZ3+&?7(#1C M3A,F76%V"X*A^A(BW0IQ2O^AI]OT_6:&^TC?KZ.__X] MBF018'LKQ)OWY2X MA3F\"<)6/55@VSA-CE1FT'&25]YE8._3^"9_X-.T?^6V%=J1B_'XLK'_C3$> M,)7D!D>HPP^V&!(:'X[O\&RG,9L,;_KY!['E&Y>_ 5!+ P04 " #E.6%. MX&G5 ;@! #2 P &0 'AL+W=O552VX)VSO5'QFS5@>+V!GO0_J9!H[CSIFF9[0WP.I*49&F2 M?&"*"TW+//K.ILQQ<%)H.!MB!Z6X^7T"B6-!=_3-\23:S@4'*_.>M_ =W(_^ M;+S%%I5:*-!6H"8&FH(^[(ZG?ZH$E(""14+BAP MOUWA$:0,0CZ-7[,F74(&XOK\IOXIUNYKN7 +CRA_BMIU!3U04D/#!^F>;+)UIVX1T)J0+ MX1#CL"E0S/PC=[S,#8[$3+WO>7CBW3'UO:F",[8BWOGDK?=>RRRYR]DU",V8 MTX1)5YC=@F!>?0F1;H4XI?_1TVUZMIEA%NG9.OK][;; ?E-@'P7V_Y1X>%?B M%N;^71"VZJD"T\9ILJ3"0<=)7GF7@7V(C\C^PJ=I_\9-*[0E%W3^96/_&T0' M/I7DQH]0YS_88DAH7#C>^;.9QFPR'/;S#V++-R[_ %!+ P04 " #E.6%. MJ,SC?+@! #2 P &0 'AL+W=OUF!4C91%4KM=(J5=MG+PQ@Q1=JFR7]^]J&4)KP8GO&YYRY M>%Q,VCS;'L"A%RF4+7'OW' DQ-8]2&9O] #*W[3:2.:\:3IB!P.LB20I"$V2 M#T0RKG!51-_95(4>G> *S@;944IF_IQ Z*G$*7YU//&N=\%!JF)@'7P']V,X M&V^15:7A$I3E6B$#;8GOT^,I#_@(^,EALILS"I5FQ$E(" 34+B@P MOUWA 80(0CZ-WXLF7D,&XO;\JOXIUNYKN3 +#UK\XHWK2WS J(&6C<(]Z>DS M+/7<8K04_Q6N(#P\9.)CU%K8N*)ZM$[+1<6G(MG+O',5]VF^R=.%MD^@"X&N MA$.,0^9 ,?-'YEA5&#TA,_=^8.&)TR/UO:F#,[8BWOGDK?=>JRQ-"G(-0@OF M-&/H!I.N".+5UQ!T+\2)OJ/3?7JVFV$6Z=DV^MW=OD"^*Y!'@?P_@<.;$M]C MLO1MD6334PFFB]-D4:U'%2=YXUT']I[&-_D'GZ?]&S,=5Q9=M/,O&_O?:NW MIY+<^!'J_0=;#0&M"\>/_FSF,9L-IX?E!Y'U&U=_ 5!+ P04 " #E.6%. M"\=:%[8! #2 P &0 'AL+W=OP"'7J10ML2]<\.!$%OW()F]T@,H?]-J(YGSINF('0RP)I*D(#1) M;HAD7.&JB+Z3J0H].L$5G RRHY3,_#F"T%.)4_SJ>.1=[X*#5,7 .O@![N=P M,MXBJTK#)2C+M4(&VA+?I8=C'O 1\(O#9#=G%"HY:_T.#U0WYLZ.&,KXIU/WGKOIR&.] .=[M.SW0RS2,^V].0_ OFN0!X%\C]N_,=%Q9=-;.OVSL?ZNU Y]* MEA]$UF]<_0502P,$% @ Y3EA3NA; M;]C# 0 -P0 !D !X;"]W;W)K&UL=53KCIP@ M%'X5P@,LZHR[DXF:[&S3M$F;3+9I^YO1HY+E8@''[=L7T'7ME/X1.'R7J& M*SP!YU[(I?%KT<2KI2=NYV_J'T/MKI8+-?"D^$_6V+[$!XP::.G([;.:/L%2 M3X[14OP7N )W<)^)\Z@5-^&+ZM%8)185EXJ@K_/(9!BG>2<_++0X(5L(V4HX M!!\R&X7,/U!+JT*K">GY[ ?JKS@]9NYL:A\,1Q'V7/+&1:_5+LT++?X7-+?:6Z8]*@ MB[+N^81+;I6RX%))[EPNO>OB=<&AM7[ZX.9Z?LOSPJIA:5.R_BNJ/U!+ P04 M " #E.6%.[Z9--[8! #2 P &0 'AL+W=O-\,O;%=0">O&K5NX)VW@]'QES5@1;NQ@S0XTUCK!8>3=LR M-U@0=21IQ7B2?&!:R)Z6>?2=;9F;T2O9P]D2-VHM[)\3*#,5-*5OCF?9=CXX M6)D/HH7OX'\,9XL66U5JJ:%WTO3$0E/0A_1X.@1\!/R4,+G-F81*+L:\!.-+ M7= D) 0**A\4!&Y7> 2E@A"F\7O1I&O(0-R>W]0_Q=JQEHMP\&C4+UG[KJ!W ME-30B%'Y9S-]AJ6>6TJ6XK_"%13"0R88HS+*Q954H_-&+RJ8BA:O\R[[N$_S M398MM'T"7PA\)=S%.&P.%#-_$EZ4N343L7/O!Q&>.#UR[$T5G+$5\0Z3=^B] MEEEZG[-K$%HPIQG#-YAT13!47T/PO1 G_A^=[].SW0RS2,^V].1^7^"P*W"( M H=MB3QY5^(>YGV1;--3#;:-T^1(9<8^3O+&NP[L X]O\@\^3_LW85O9.W(Q M'E\V]K\QQ@.FDMS@"'7XP59#0>/#\2.>[3QFL^'-L/P@MG[C\B]02P,$% M @ Y3EA3H\2$\VV 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0+X8TT0J0LHFJ5FJE5:JVSUX8P(J-J6V6].\[-H32 ME!?;,S[GS,7C?#+VQ74 GKQJU;N"=MX/1\99=OYX&!E M/H@6OH'_/IPM6FQ5J:6&WDG3$PM-01^2XRD+^ CX(6%RFS,)E5R,>0G&Y[J@ MAY 0**A\4!"X7>$1E I"F,:O19.N(0-Q>WY3_QAKQUHNPL&C43]E[;N"WE-2 M0R-&Y9_-] F6>FXI68K_ E=0" ^98(S**!=74HW.&[VH8"I:O,Z[[.,^S3=9 MLM#V"7PA\)5P'^.P.5#,_$EX4>;63,3.O1]$>.+DR+$W57#&5L0[3-ZA]UJF MG.?L&H06S&G&\ TF61$,U=<0?"_$B?]'Y_OT=#?#--+3+3VYVQ?(=@6R*)#] M4V+ZKL0]3/8N"-OT5(-MXS0Y4IFQCY.\\:X#^\#CF_R%S]/^5=A6]HY7 MC?UOC/& J1QN<(0Z_&"KH:#QX7B'9SN/V6QX,RP_B*W?N/P#4$L#!!0 ( M .4Y84Z<29FP[0$ &8% 9 >&PO=V]R:W-H965T@FT M="3., G# ^:T[5">NMA%YJD8-&L[N,A #9Q3^><,3(P9VJ&WP%-;-]H&<)[V MM(8?H'_V%VE.>%$I6PZ=:D472*@R]+ [G1.+=X#G%D:UV@>VDJL0+_;PM/WK(D62TM<[]_4/[O:32U7JN!1L%]MJ9L,)2@H MH:(#TT]B_ )S/3$*YN*_P0V8@=M,C$#)R.7^2>J:9Y*,09R>ON>VD^\.Q'S-H4-NJ=P=R9Y9:*W M/")QBF]6:,:<)PQ9878+ AOUQ8+X+,[D'9WXZ9$WP\C1HS6=?."_]PKLG<#^ MOQ(/FQ)]F*/?)/::Q!Z!9&/BP]S[30Y>D\-[@2CR M;CL57(4VW>9ZHA)"@TDEO#.?KC%#;SDPJ+3='LU>3JT_';3HYZF&E]&:_P50 M2P,$% @ Y3EA3IJ(O=\6 @ V@8 !D !X;"]W;W)K&ULC57;CILP$/T5Q >LN24A$4%*MJI:J96BK=H^.V02T-J8VB9L M_[ZV(93-3B1>L&=;0"_P _;,Y2&.1D>54<:A5)6I/PGGK[\+-/HQM@$/\JJ!3 MD[UG2SD*\6J-KZ>M']B,@$&A+04URQ6>@3'+9/+X,Y#ZHZ8-G.YO[)]=\::8 M(U7P+-COZJ3+K9_ZW@G.M&7Z171?8"AHX7M#]=_@"LS ;29&HQ!,N:=7M$H+ M/K"85#A]Z]>J=FLW\-_"\(!H"(CN D@OY#+_1#7-,RDZ3_;-;ZC]QN$F,KTI MK-.UPKTSR2OCO>9QO,S(U1(-F'V/B2:8<$00PSY*1)C$/OH0'N'A,9IA[,+C M=QFN<(($)4@<0?*.(+TK$<.L<9$%*K+X2) $=R(8YD$GEZC($B%XT,L52K": MW\L4)4AG]!+!)#$NLD9%U@A!"81:X2!C@?WZ 4"P?4#PX/.'\?H;HX=B% MT8R.8J#DD0Y^BL)X1E-14'JG0R:CA8.\N*&JO$*TM9OH$^\XN'>1&TW_X?W4 M_T[EI:J5=Q3:##@WALY":#"Y!$_FM)3FHAD-!F=MMRNSE_VT[0TMFN$F(>-U MEO\#4$L#!!0 ( .4Y84[2%SR/4P( 'H( 9 >&PO=V]R:W-H965T MN= ;Z._M09H5&5E.50V-JD3C23AO_1U]W-/, M.CC$2P6=FLP]F\I1B%>[^'S:^H&-"#@4VE(P,]S@"3BW3":.GP.I/VI:Q^G\ MG?VC2]XD",[MR_2RZ3S DE/C>D/T7N $W"5\9ZRZ-XO2$W2S1@]CTFG&#HB""&?90(,8E] M>.<>XNX1&F'DW*-IA$F $\0H0>P(XK\(Z"Q%#+,098**) A!-!/!,#$NDJ(B M*4*0S$0P3(J+9*A(AA!D,Q$,L\)%5JC("B%8XP1KE&#][Z^"!OC+#^YC2(/Y MT\= "Z^?+E0812C"N0X&BA9TT#+;T1"AB.J!XU5&DI.YO#P/-RX9,_OIKD!?7 M])17B&OC.N[$.C;67>A:QQ]XWY6_,GFI&N4=A38-R+6)LQ :3"S!@SG;TGP( MC L.9VVGF9G+OAOV"RW:H=.3\7,C_PU02P,$% @ Y3EA3L[_VUK$ 0 M-P0 !D !X;"]W;W)K&UL=53M;MP@$'P5Q ,$ M?R;1R;:42Q2U4BN=4K7]S=EK&P6,"_BJ(WI40!M/$IPD471+!&4#K@H? M.ZFJD)/A;("30GH2@JK?1^!R+G&,WP,OK.N-"Y"J&&D'W\!\'T_*KLBFTC ! M@V9R0 K:$C_$AV/N\![P@\&L=W/D*CE+^>H6GYL21\X0<*B-4Z!VN, C<.Z$ MK(U?JR;>4CKB?OZN_NQKM[6H@99.W+S(^1.L]>08K<5_ M@0MP"W=.;(Y: M^1,UM"J4G)%:SGZD[HKC0V+/IG9!?Q1^SYK7-GJITKNH(!(- M0:SZEB()I3@F_]"3,#T-.DP]/=W3T]NP0!84R+Q ]E>)\56)($G_Q'_"EI;Y2U;%!H[,T]OGX M2VZE-&"M1#?62V^[>%MP:(V;WMFY6M[RLC!R7-N4;/^*Z@]02P,$% @ MY3EA3F9RK"S" 0 -P0 !D !X;"]W;W)K&UL M;53MCILP$'P5RP]P3B DUPB0+E=5K=1*T56]_G9@ >O\06T3KF]?VQ!*4_^) MO!9>FP)VU_9$04W4@J'E0/4CWI5%:4.M"W1+3:Z!U M( E.DLUF3P1E$I=YR)UUF:O!P/_JS=A%95&HF0!JF)-+0%/AI>SQE'A\ KPQ&L]HCW\E%J3@7,OY&S\FC7Q4M(3U_N;^J?0N^OE0@T\*_Z3U;8K\"-&-31T MX/9%C9]A[B?#:&[^*UR!.[AWXFI4BIOPBZK!6"5F%6=%T/=I93*LXZQ_H\4) MR4Q([@AD*A2)$L6B2+"#S>%8EA/MP5(:N+$Z#;\&0-JM0@P[BLLLM4/"7AXO_"IY'Z M1G7+I$$79=WS"9?<*&7!6=D\."^=F^(EX-!8OSVXO9[>\A18U<]C2I;_BO(/ M4$L#!!0 ( .4Y84XO^&PO=V]R:W-H965T\9SSIP9CXM)FQ?; SCT)H6R)>Z=&XZ$V+H'R>R-'D#YFU8; MR9PW34?L8( U$20%H4ER1R3C"E=%])U-5>C1":[@;) =I63F]PF$GDJ0(A Y&6\+IQX31F V_,[^Y=8NZ_EPBP\:/&+ M-ZXO\0&C!EHV"O>LIT=8ZKG%:"G^*UQ!^/"@Q.>HM;!Q1?5HG98+BY+:%Y]D^ M0;Y+D$>"_)\2TP\E[L5\5$DV/95@NCA-%M5Z5'&2-]YU8.]I?)._X?.T?V.F MX\JBBW;^96/_6ZT=>"G)C1^AWG^PU1#0NG#\Y,]F'K/9<'I8?A!9OW'U!U!+ M P04 " #E.6%.\>4PL;OCB?1 M=BXX6)GWO(7OX'[T%^,MMJC40H&V C4QT!3T87\Z9P$? 3\%C'9U)J&2*^)S M,+[4!=V%A$!"Y8("]]L-'D'*(.33^#UKTB5D(*[/K^J?8NV^EBNW\(CREZA= M5] C)34T?)#N"M MT)9G\TT9I/AL)]_$%N^&PO=V]R:W-H965TJT[6^:. DJX,PX2??M M9X-+ 1]5^T\ \^[=NR/O=(NKD,_-D7/EO51EW2S]HU*GVR!HMD=>Y5*/\I#T)PDSW=M4%4&E) XJ/*B]E>+]NQ!KA;BK,JBY@_2:\Y5EI#Z*>A9=D7%ZZ80M2?Y?NG?P>V& MAB:@1?PN^+49W'NFE"E8=(Z_EI2O\]I M H?WK^Q?VN)U,4]YP^]%^:?8J>/23WUOQ_?YN52/XOJ5VX(BW[/5?^<77FJX M4:)S;$79M+_>]MPH45D6+:7*7[IK4;?7:_ILDXQ3V&2<>8#8;)<"$A6FO8$H1# M@HS@! PE8"T!&Q' I%D=)FHQ=8?!4T1HB@A)02 1C'-ALB1J 05E2"B&$Z0H@3IQS]_AA)DB()H MTA8,$^-)@.".) A%,D,Q8VKX>*F FO8.**(BG0X&##1C2< ]":%#P>;^%X"[ M$M@GJL5=!YCMG&I=$",SDQ!P8X'K+$:F]D9!,T,$<*^ :Q::1#,4N%O@$W8! MW"^ F6$Z1RQH-$@ &#)'+'(X2#(&X>P8H;B_J.LO1F8&"<7]13_A+XK[B[K6 M860Z3"QH-#HA24*W-P@RB^+8 6XL<-CN)&%TOHFX;2EFV^G>8$&C3TO8>/!; M^2XR2YD+W"# -&6)*S\8+$ 5EX=VN6R\K3C7RBP1@]-^@;VC9H&:G*_U8MLM M5F\TW5;\(Y>'HFZ\)Z'T>M8N47LA%-]B/]EMH]V# M$B>[:0?]NK_Z#U!+ P04 " #E.6%.JM+'T"P" #A!@ &0 'AL+W=O MV.FS 0?!7$ YSY2D@C@G0$5:W42M%5 M;7\[9!/0V9C:3KB^?6U#..*XT?W!]C(SGEW#.NL9?Q4U@/3>*&G%QJ^E[-8( MB:H&BL43ZZ!5;XZ,4RS5DI^0Z#C@@R%1@J(@6"**F];/,Q/;\3QC9TF:%G;< M$V=*,?]; &']Q@_]:^"E.=52!U">=?@$/T#^['95RQX+V#+RNSG(>N.O?.\ 1WPF\H7U7V#,9^%[8_+?X )$P;43 MM4?%B#!/KSH+R>BHHJQ0_#:,36O&?M2_TMR$:"1$$R%_QX70[K#^B<)VHZEW6ZPO4?$\2VDO(>D"[>)V)EG;/CQ/(GP$^FB0JO8N=6ZO]E%IWZ]'.D&X45+U3_'MKMN\S0_+]C?FI:X>V95&W( M-(LC8Q*4Q>!)G7ZM[IMI0> H]315*&BZU?)_4$L#!!0 ( M .4Y84ZS7*Y1^P$ *(% 9 >&PO=V]R:W-H965T0'./--&@'2)=&IE5HINJKM;P>6@,Y@:COA^O:U#8<2\+7W M!WOMF?'LVFPZ,/XB:@#IO+:T$QFJI>RW&(NBAI:(!]9#IW8JQELB5LHND30='[HA+VQ+^9P>4#1GRT-O"=J3,WP'^:,_ 'XV,(B;N:,S.3'VHH,O M989<;0@H%%(K$#5<80^4:B%EX_>DB>8C-?%V_J;^9')7N9R(@#VCOYI2UAG: M(*>$BERH?&;#9YCRB9 S)?\5KD 57#M19Q2,"O-UBHN0K)U4E)66O(YCTYEQ M&'>29*+9"?Y$\&>"%_Z3$$R$X*.$<"*$"P(>4S&U.1!)\I2SP>'C[?9$/R)O M&ZKJ%WK1%-OLJ?((M7K-0]]+\54+39C=B/'O,/X]9K_&+!"'-2((9@A6)F>G MOM6I;_C!G8MW! *K0& $PCN!<)'&B(D-IC.8Q/?B&Z-C+FM8''R*$\]N)[3: M"2UVHH6=<'6.Y[J;:%E:&\P+XG>J$UGM1!8[L5T@M@K$'[^?Q"J0_/]^=LDJ MTXWKNHM3\,WCU]WK&^'GIA/.B4GU'YG77C$F00FZ#RKO6C7,.:!023U-U)R/ M;6,,).NGCHCGMIS_!5!+ P04 " #E.6%.&@UX+/P! 4!@ &0 'AL M+W=OV.FS 0?!7D!SCS%4(B0&H25:W4 M2M%5;7\[L 1T!E/;"=>WKVU\**1N+W^PUYZ9W3%XR4;&7T0#(+W7CO8B1XV4 MPQ9C43;0$?'$!NC53LUX1Z0*^1F+@0.I#*FC./3]!'>D[5&1F;4C+S)VD;3M MX<@]<>DZPG_O@+(Q1P%Z6WANSXW4"[C(!G*&;R"_#T>N(CRK5&T'O6A9[W&H M<_0AV!X"7Q,,XD<+H[B9>]K*B;$7'7RN+)BSN9 )"DRSD:/3Z]W(/HK"K:Q.OU2+YK#-GOJ>(1:O19QN,[P50M9 MS&["A M,NL3L79C-$G-P8")_QF!5YUQLZ"PV- +Q0B!P"T1.@<@(1 N!T"T0 M.P5B1P71G=ZD:D_/;]]_WN;.@A='H+@V^N6VZ7WXE_-SVPCLQJ2ZN MN5XU8Q*4GO^D7F^C6O0<4*BEGJ[5G$]]:@HD&VP/QO./H/@#4$L#!!0 ( M .4Y84X@6,(\J@( ,() 9 >&PO=V]R:W-H965TS''MOU4IY56=3BL0VZBD65?5*+N"ED'K3BLPH]H\8 2$] C?A;B MVDW:@;'R+.6+Z7S9K\+8S$B48J<,!=>OB]B*LC1,>AZ_+6DX:IK :?N-_5-O M7IMYYIW8RO)7L5>G59B%P5X<^+E43_+Z65A#+ RL^Z_B(DH--S/1&CM9=OTS MV)T[)2O+HJ=2\=?A7=3]^VKYW\+@ &P#\!B Z#\#B T@[PV@-H"^-X#9 .8$ M1(/W/IGW7/'ULI77H!WV0\/-MD,+II=K9P;[U>F_Z7QV>O2RIB191A=#9#&; M 8,G&'R+V/H(0FXA]SXD9;>0!Q]"23IB(NUC-(-!,[@G(#<$&"8@( 'I">B4 MP)GD9H D/:3N(1G!U'&[!5 T39"3$Q^5T@R[:0%0C,4Y[(N"OJCOBS"8@($$ M[/V934""!)A!YJ1VP+")4&ULC9?M$"A'Q![*@SJZVM'SO3Z<[N M_J8:E2D0%[!V[WX30 K)L6M_5(C/>_(FY\0DH[/,WXJ#$*7SD299,78/97F\ M\[QB*XZYB+:5*$T\[/N!ET9QYDY&5=MS/AG) M4YG$F7C.G>*4IE'^=RH2>1Z[R+TTO,3[0ZD;O,GH&.W%#U'^/#[GZLUKHVSC M5&1%+#,G%[NQ^PW=K5$EJ(A?L3@7G6='#^55RC?]LMB.75\[$HG8E#I$I#[> MQ4PDB8ZD?/QI@KIMGUK8?;Y$GU>#5X-YC0HQD\GO>%L>QBYWG:W81:>D?)'G M)]$,B+E.,_JU>!>)PK43U<=&)D7UW]FK[*P%I!.130+\4T$9 ;Q6P1L!N%02-(+A5$#:"\%8!;P3\5L&P$0QO M%2#_DCG_4Q)\+6F3C6[NY9)NA V)5Q=65:GW41E-1KD\.WF]V(Z17M/H3JE4 M<-U:U7[UI:K60K6^3RAE(^]=1VJ8: M9C9!:=AG[B&&]YD'B!GVF;G-$-)''H$PS.\S3Q"#^LP"8HRA+_\[.:O_&U[; M2,C@%!&X5$@5@'13S#D<@<(1:!6!=B)P(X/3&@DJ)*L["1@W\C.S*4P8-49\ M#\3B86@DX &@*.-&K+E-$4R-?#^"YH=&KIX "A-D+*@%1*' F*ZE386$K8& LSI7-D $W%L$:@J[\T.AS M%'AP\0'#YF[20-V.T( :.\"LH7K;B5&L8"!C>AY "!MCGP.4/\"&\T?8N;F5 M@)1OK-W%3=02H((!-J@50)%!:.S/:Y#JG!G[&;YV-$5 AKGI&EGE3[EY$%L! ME%XCIFN;PHA:&YC7.5RG(M]7U\C"V&PO=V]R:W-H965T[BH*F\_ZZNJ[2\GW52YLUO5OW<2[-9Z9LIBUJ]-%Y[JZJ\^7>K2GU?^\Q_G_A2G"^FFP@VJVM^5G\J M\_7ZTMA1\/!R+"I5MX6NO4:=UOXS>]KSJ#/H$7\5ZMY.WKUN*:]:?^L&OQW7 M?M@Q4J4ZF,Y%;A]O:J?*LO-D>?PS.O4?,3O#Z?N[]U_ZQ=O%O.:MVNGR[^)H M+FM?^MY1G?);:;[H^Z]J7%#L>^/J?U=OJK3PCHF-<=!EV__U#K?6Z&KT8JE4 M^??A6=3]\S[Z?S?#!GPTX \#EOS4(!H-HA\&XJ<&8C00Q" 8EM+G9I^;?+-J M]-UKANV]YMTI8D_"9O_03?;)[G^SZ6GM[-M&Q-DJ>.L3->9A-B!@ Y$[R":.5A(0PP= MQ( !2<1VP"0]IAXR'28=0999X UB;/-W/Q)QBEI@'+/^QZ@9N=] M1IF%6.="0#I=<+$@E>SC$L"@%#XS_@$1&$'3]2991&\40-G=IJD#J"Q94DZ& MI9,A[:0R,(*F@:(TI?N-4&&84M(NBH=B*=-8KIGX@!",H/D-9@DE[:*DI/<* M@'BVE&=<(!BJ$%0-1M",4,8(+3^[>'L%0L:!C#58*A,D'U@ %M9YF@ MM%V4>_3WR-?TZ,])XSK!4*%8DA0LWDS^#SW 2LJ0E#IZX.I?'$7.C@,4T . MBI.%"LNQE'(DI50/1M LD&24-$"EW/DL0"BY)-X^%J<5PO.*H75 ]& MT/3S5&29TQBX*/?H[Q'*U8-@TA)5JCGW[6;K'?2M-EUG,9E]M+3/O&NIR/S6 MMKI#8_K#S= G_Y$WYZ)NO5=M;,/6MU4GK8VR),//-JD7VYH_!J4ZF>XUM>_- MT)\. Z.O8^\=//X!L/D/4$L#!!0 ( .4Y84XG*)CE\0( #(, 9 M>&PO=V]R:W-H965T;^4>OZ/@C4]LA+INY$S2OS9B]DR;29RD.@:LG9SAJ518##, Y*EE?^8F;7 M'N5B)DZZR"O^*#UU*DLF_RUY(2YS'_EO"T_YX:B;A6 QJ]F!_^3Z5_THS2SH M679YR2N5B\J3?#_W']#]!M/&P")^Y_RB!F.O2>59B)=F\FTW]\,F(E[PK6XH MF'F<^8H71<-DXOC;D?J]S\9P.'YC_V*3-\D\,\57HOB3[_1Q[J>^M^-[=BKT MD[A\Y5U"D>]UV7_G9UX8>!.)\;$5A;*_WO:DM"@[%A-*R5[;9U[9YZ7C?S.# M#7!G@'L#%']H0#H#\FY /S2@G0&]U2#J#"+'(&ASMYNY9IHM9E)%S3.9L&Y(>HPRQ:#!QC4(P+#WKO D(LE'IGC M:P>K,8*0:\AZ#$FB:\AF#*$D@0,EX%X02T"&!$D($U"0@%H">D6 G,UL,;'% M5&TB**/.AHQ!<48P'$H$AA(!H3C;OAQC2);!3F+020PX<0YN"6$H["0!G20 M@7/T2P@3PTY2T$D*$"2.$P@SX20#G60C IRY9Y*-3IYF+FC5@J(!*"(D@D-! M(:S[$,@FG:"8*!WH=KT@L#0\( Q$,2H_ "B=\@,K&Q'@4Y^H#0C6-J*?R!;6 M) )$F;KU 01-^8%EB0#-A5,4L.A0\HEL84DA0"_C;"'01*%#L*K06%8T)1,7 M%"P&'-Z>+8;%@-$-7S($2B>*(885@P$QQ%.APF+ G[CG,"P&#-QTJ5N4\?@6 M0RG"S@6Q@F!1'#DU;PW!"$W3:]@&9 LS=Y.#07]4-\/$C&7; MQ;83+>JN0P_ZOPF+_U!+ P04 " #E.6%.$%J=]LD! !V>TDQEJE.H/ M&,NR 4;D'>^ATRLU%XPH78HSEKT 4ED2HSCT_2UFI.U0GMK>4>0IORC:=G 4 MGKPP1L3'/5 ^9"A 7XWG]MPHT\!YVI,S_ 'UMS\*7>%)I6H9=++EG2>@SM"/ MX%#$!F\!+RT,&@$*IC +1PQ4*H-0(:1MOHR::/FF( M\_F7^H/-KK.,>3;(&\,_PA6HAALG^ALE MI]+^>N5%*LY&%6V%D7R24;:.B$<">%$".+_$J*1$"T(V#FS47\2 M1?)4\,$3[K!Z8NY$<(CT9I:F:??.KNFT4G>O>;S?IOAJA$;,O<.$,TSX'5'< M(J)H@F!M8'(1KKH(+3^:\8-DLRX0K0I$5B#^%F.WB+&&V2^"K&&2=2/QJI'X M5B#Q%T8<9FLQG4OK;^/%KA>WJ%T2++W@V3F;=_=$Q+GMI'?B2E\9>[ UYPJT MH'^G+W.CG_I44*B5F>[T7+@+[PK%^_$MX^D/)?\$4$L#!!0 ( .4Y84YO MNN,#_@$ '\% 9 >&PO=V]R:W-H965TKF!D=@S 1IC-]3IC\O:8S+_CW]DZU=UW*F$HZ<_6I*56?^UO=*J.B5 MJ5<^?(:IGL3WIN*_P@V8EAL2O4;!F;1/K[A*Q=LI1:.T]'ULF\ZVPY1_M[D- MT62(9D,8_]> )P->&=!(9DM]H8KFJ>"#)\:/U5/S3X1[K#>S,)-V[^P[7:W4 ML[<\WH4INIF@27,8-=%"$WU4'!\5&,\2I %FBLA)$5D_7OC#7>(.P,X ; /B M#V6L( ^CAEA--RZB1;OMJA:'#..0A&Z[ZQ#%43Q M/S8W<<(D#IAX!9,\+A.3(%C!.%112&(W#''"$ =,LH(ACU]@0PA>TSAD29*0 M[0H'+8Z"N9J^47%I.NF=N=*GRO[[%><*=&3PI&NK]6TX#QA4RG0WNB_&.V$< M*-Y/UQV:[]S\+U!+ P04 " #E.6%.T*(J->X# "\$P &0 'AL+W=O MVP36"61=G.J[J16 M6O74N]=LXB2H@%,@F_;;EW^;$OSX-KQ)@#P>SSCS\PQ>7DSYK3IJ77L_\JRH M5OZQKD\/05!MCSI/J@_FI(OFE[TI\Z1N;LM#4)U*G>RZ07D6$&-AD"=IX:^7 MW;/GM4YSY/RYY/.S&7E<__MP9?T<*S;!\%Z>4H.^A]=?ST] ME\U=<+6R2W-=5*DIO%+O5_XC?]C(N!W0*?Y-]:4:77MM*"_&?&MO_MZM?-9Z MI#.]K5L32?/UJCDTAN3_9?NZN/* MCWQOI_?).:N_F,M?>@A(^=X0_2?]JK-&WGK2S+$U6=5]>MMS59M\L-*XDB<_ M^N^TZ+XO@_VW87@ #0/H.H"'_SM # /$[P&R"[[WK OUSZ1.ULO27+RR_[=. M29L4_$$TB[EM'W9KU_W61%LU3U_7,@Z7P6MK:- \]1H::?A5$336KU,0FN*) MK.%T.\'&5@B!9Q P"-&-%S=!++ !"0W(SH <&YCX^-1+PDY2]%'PF LU"07( M&%'L"$=!;Y3MC9AXTTO4:)H_N. QF[J#=*1"BK$_(?0GM/V1$W]":YYH08)- MO+%5BS ,)?9E 7U9V+[$$38000/1_;D20P/Q^[D26W%R'B^FJV&KXI@8=H4S M3"\#R^'X;[EC ^#W+PB'@#]R>G])!LT8C+BI-=-\'60WB422D\,?O!UP8?FC MF&MA\8; Y8Q5P11S&V/%^'19;)$8[;^W\V ZN8VG8JX%PU#QQ8QH,58\NB=: M)')LC1S3QVW\%'/L((2A(79_M(2A(?Y^Q@^:<<9'4<0FQ74SR&XR7DBI'/Y@ M LDF4#&7"0P-S2BBA*$ANXS:.0!$PK5E$2:+$%D.: A#0^&,:#$T9)NA@\#*&P M%7/T 0(S(VC&HCCZ3E1HIBD 1,Z$%Q@L@P,R(._J\07.3\%QR*^%!/TC.CD1B *4-H'+U11)# M(V>T>A)#(U&AF>8 $#DS7F*R)""+.[8(Z7BGF]'"20R-O*>%0R)7QDM,ED30 M.)H:B:&1,UHXB:&1=J&QWX(C*^-#%4_>!C= I:+0]?=A_B1J]*RUMT5VI@6C MLY!&PO=V]R:W-H965TT'?5:U?7/0 M394;^]@<@_;U/YFU8^]-)N5OIBRJ-5+X[67JLJ;G\^J MU->US_Q? Y^+X\ET \%F=YO;RIK2K+SI/E\=_HU+_- MV1E.[W]Y_]@';X-YS5NUU>6W8F].:S_QO;TZY)?2?-;7O]08D/2],?I_U)LJ M+;QC8N?8Z;+M?[W=I36Z&KU8*E7^8[@6=7^]#F^B>#2C#6 T@)L!B]XUX*,! M_VT@WC40HX%P#((AE'YMLMSDFU6CKUXS;.\Y[[*(/0J[^KMNL%_L_IU=GM:. MOFTDDZO@K7,T8IX'#$PP[(8(K/?;%$!-\0S('.83;#&"\SDDPY!8TB0X&2?O M[?DLSHAV($@'HG<@9@YB9Z$&3-1CZAZ3B#AB3K08%8L$G$7/")2484I3EB1E MB2BS2WC)U:6,43U*7 M- 8QN;!7C-34)P9WE,H(FN>>2QAC1"*6]IW65L;OJ)81--]W%L8N'PJ&TB,C M8//TF/.F)9UA34\72H[1"LOD'Q0-K7F,$CU4-%C1(B[1VF$4%SC[, K2)9UF MM#PRK(]$Q6!1>TA#]VM(H0"5.0;)<&FK:'ED6!^)BDFH+X?+&(,@64P<6FQ9 M>D_)I'C7@8@,."[QID00LDKAD ,O:0^*BM@2*)?C$3/AB7"Q\&H&6 M2*".O6[5C*#I3&Z2O@N9$Z&5%O!A%A?,")H>FIE,0[1^! QG1T;!9MDQ\ XF MK5:EFF/?QK;>3E]JTW4LD]%;J_P$7:OFC#_;%GIH>'^[&?KO3WES+.K6>]7& M-H)]NW;0VBC+,OQ@69YLRW][*-7!=+>QO6^&OG=X,/H\]O3![8^%S?]02P,$ M% @ Y3EA3FU-F*^> P A1$ !D !X;"]W;W)K&ULE5C;CMLV$/T50>^)1 ZIR\(VL.L@:($66*1H^ZRU:5N()+J2O$[_ MOA2E=6SQL+!?K(O/S)P9\@Q%+LZZ_=X=E.J#'W75=,OPT/?'IRCJ-@=5%]UG M?52-^6>GV[KHS6.[C[ICJXJM-:JKB,=Q$M5%V82KA7WWVJX6^M179:->VZ [ MU771_ONB*GU>ABS\>/&MW!_ZX46T6AR+O?I#]7\>7UOS%%V\;,M:-5VIFZ!5 MNV7XS)[6PAI8Q%^E.G=7]\&0RIO6WX>'7[?+,!X8J4IM^L%%82[O:JVJ:O!D M>/PS.0TO,0?#Z_L/[U]M\B:9MZ)3:UW]76[[PS+,PF"K=L6IZK_I\R]J2DB& MP93];^I=508^,#$Q-KKJ[&^P.76]KBVMK9_TRVG7G[ MOI(\7D3O@Z,)\S)B^!6&71"1\7X)P5&(%^Z8\]L :Q=!A",03(*L/=TDX:$H MH -A'8@;!S.2+R,FL9AFQ&16$1 MC$D18SH)I), .F)&)W'B""*9SM@ 5$JIIS8I)),",G)&)G7#9)E#QD5)GOG( M9)!,!L@DV$$.'>3WSUL68_G&@$,ZUV_L3DH9SU2^GE#2A[JEX^DF[/Z2,-@M MGAE_H"BX'3 "++)Y45R0B'UQ<-=@][0-YG8$3CEE\^H+I_IYI M'0PT!<%9ZHF$FP)#72'WN,!29ND# XT%R) "G0'(G'R)\\29_@#&2/HF+Q8T MR^\9@-P=@#SWR81CX7,@?/*(E6.Q[+I@O>=&^VUG8#O-.Z5X9+ M_-G,LX,JMI>'2NWZX38U]^UX,# ^]/HX'7I$EY.7U7]02P,$% @ Y3EA M3I?R-78* P 3@T !D !X;"]W;W)K&ULE5?M MCMHP$'R5* ]PB=?Y("= .JBJ5FJETU5M?^? 0'1)G-H&KF]?QPFY$*\K^$-B M,[NSLWBP/3]S\28/C"GOO2IKN? /2C6/02 W!U;E\H$WK-;?[+BH_6#J9_,L]"@8LFR+BM6RX+4GV&[A/Y''-0W; (/X5;"S'+U[ MK917SM_:P=?MP@_;BEC)-JI-D>O'B:U96;:9=!U_^J3^P-D&CM\OV3\;\5K, M:R[9FI>_BZTZ+/R9[VW9+C^6ZH6?O[!>4.Q[O?IO[,1*#6\KT1P;7DKSZ6V. M4O&JSZ)+J?+W[EG4YGGN\U_"\ #H V ((,E_ V@?0#\"(B.^J\Q(_92K?#D7 M_.R)[M=J\G91D$>JF[EI)TWOS'=:K=2SIV5,TWEP:A/UF%6'@1&&#(A 9Q\H M *-8@14.UP1K&T$ISD!1$=3$T[$(<)08H0DBDR"ZZL)LTH4.DQA,W74ARL*I M% 1%XBC$BXG18F*3(AZE@)!DDVIL$(U#!TV"TB0(#803&AODIDE1FA2C(1,: M&^2FF:$T,XQF\N.L;)";)D-I,HR&3FALD)N&A+@M0WM%0N)(X7 VN=T5!'7N M$P'$%].5V(/&1S"D7MQ;);E_R@+L&PMOE NX:($C3 MI_\C/>A:;NIDPLT%F+FFFP[8YHJ I XBW#: V 8R1PK<-G"';0"W#2"VL1N+ M['U :>1@PGT#B&_LQMH[6Y8YEQON+D@1(L>B!]Q=,+NCL;AO /&-W5A[3R)T M='BY/F3A[J+(GF3UM0>-_^?3>+K8@M'IM&)B;P[RTMOP8VUN$:/9X;+P!.9T M^P'O;AK?<[$O:NF]M&R/N#D ML@L_)-NZT'HC^-F24:SZ@:[DR-B+'GPY[\)8 Q%*3E([8-7<24THU48*X_?L M&2XI=>"Z_^;^R=2N:CEB06I&?[5GV>S"31BM..T@M "F B8?K#''A-X!> V@,TH&PO M=V]R:W-H965TWKVT^'):U41\7=+&6\W/O;O"Z_EI5!F >590R[T)U6_FKW0,]2KG,J*UK+D MM2?H>>,_X_4.QX9@$6\E;>5@[)E0#IR_F\FWT\8/C"/*Z%$9":(?-[JCC!DE M[>./$_7[/0UQ.+ZK?['!ZV .1-(=9[_+DRHV?NI[)WHF5Z9>>?N5NH 2WW/1 M?ZT"5GEA Y M0C0BH,Z9#?6%*))G@K>>Z+Y60TQ1X'6DDWDTBS9W]IV.5NK56Y[$:89N1LAA MMATF'&#"SXC=%!%%/01I [V+$'016G[TR<4*%HA @<@*Q$.!)!B%T6$6%E-; M3)J$JU&PNREJ$01I")N)03,Q8 :/S'289+ -QJN1E2EFSD<"^D@ 'Z,OMTVF M>R1X.78R1>FD! %L9@&:60!F9FID"0HL'Z^1%!1('ZB1=!+HM$*FF)E$K$ ; M*\!&# O@ .[9X/%4X)FVQP\DPX'@2%WC3R%S-8KAULV9?.9<42T9/.D$ M%_J:[B>,GI49+O58='=5-U&\&PO=V]R:W-H965TB%8+SMR MIM^I_-'MN)H%0Y9CU=!65*SU.#VM_ ]XL<69#C"(GQ6]B='8TU;VC+WHR9?C MRD=:$:WI0>H41#VN=$OK6F=2.G[;I/[ J0/'XWOV3\:\,K,G@FY9_:LZRG+E MY[YWI"=RJ>4SNWVFUE#B>];]5WJEM8)K)8KCP&IAOKW#14C6V"Q*2D->^V?5 MFN?-YK^'P0&A#0B' !R_&1#9@,@)"'IEQNI'(LEZR=G-X_V_U1%=%'@1JLZ2=)E<-6)+&;38\(1)GQ$;*>(*!H@@1(PJ A!%:&)C\8J MX@).$($)(I,@?K"1.39Z3&HPK<'D25CD""''S128(I2'8^"#I!B4%)LLR2A+ MB'#A:)J","YFB1*0* &(0L?39@HJXEF>%.1)(1[L\$Q!>8+2>:H,I,H@*J?H M-@ (S_+D($\.E$WNT.03FAF* J0H (J9TL8(;E'T_N[ ,UV.IRI2MT0LZ&%# M$]1_9MC@;L8AP.86B@6-V?Y!!G<^?D_K6Y!3EH]D]DT&-O];LN#NQS&P!VX% M8Z#]TRC%\Z\:#+\"< *PS;R!,=S=./V/*H.[%F> BMCUG$TV&$=Y/G43R3K[#TE M&"Y+Z[]02P,$% @ Y3EA3C)AVJW, @ ? H !D !X;"]W;W)K&ULE59M;YLP$/XKB.\K&/-:)9%*JFF3-JGJU.VSFS@) M*F!F.TGW[V<;0HE]5.V7@)WG[GGNS)UO<6;\11PHE=YK4[=BZ1^D[&Z#0&P. MM"'BAG6T5?_L&&^(5$N^#T3'*=D:HZ8.HC!,@X94K;]:F+T'OEJPHZRKECYP M3QR;AO!_):W9>>DC_[+Q6.T/4F\$JT5']O07E4_= U>K8/2RK1K:BHJU'J>[ MI7^';N]1H0T,XG=%SV+R[NE0GAE[T8OOVZ4?:D6TIANI71#U.-$UK6OM2>GX M.SCU1TYM.'V_>/]J@E?!/!-!UZS^4VWE8>GGOK>E.W*LY2,[?Z-#0(GO#='_ MH"=:*[A6HC@VK!;FU]L#V#((^E!,;NZ))*L%9V>/]\?;$?T5H=M897^C-TVRS7\J/4+M MGE9)FBR"DW8T8,H>$TTP:$0$ROM($4$49>281]<$:Q>!\37DWH5D"2P"@W%B M8X^OXDQA!S'H(#8.XBL'F96H'I,:3&LP7S#&R(K61:$PPJD5L(L*8;D)*#ESXH)TYF(K)^E'M\)Z95 ."N<9WC$FJ1(8WZC0.:A0<%S7=2?V:J7?>ST/] M0K)NF/6"<>!<_0=02P,$% @ Y3EA3DC[6[DZ @ 108 !D !X;"]W M;W)K&UL?55A;YLP$/TKB!]0@PV&5 2I231MTB9% MG=9]=I)+0#68V4[H_OUL0R@%UGR([>.]=^\N^)*U0KZJ D![;Q6OU=HOM&X> M$5+' BJF'D0#M7ER%K)BVASE!:E& CLY4L41#@***E;6?IZYV%[FF;AJ7M:P MEYZZ5A63?S? 1;OV0_\>>"XOA;8!E&<-N\!/T+^:O30G-*B M^T_AXXY:O .\E-"JT=ZSE1R$>+6';Z>U'UA#P.&HK0(SRPVVP+D5,C;^])K^ MD-(2Q_N[^A=7NZGEP!1L!?]=GG2Q]E/?.\&97;E^%NU7Z.N)?:\O_CO<@!NX M=6)R' 57[ML[7I465:]BK%3LK5O+VJUMKW^G+1-P3\ #(:2?$DA/(.^$Z%-" MU!.B"0%UI;C>[)AF>29%Z\GNUVV8?8G"Q\AT_VB#KMGNF6F/,M%;'B>K#-VL M4(_9=!@\PH0# AGU(05>2K'!,SK^F& [1Q#R$;*;0Y)XV019K),X/AF;P/^I M(EH4B)Q -&Y4&DP:U6&HP]0.0VD:IY-J%U AP9.F[^:HR'SHLN5XT7(\MYQ$ M$\L=)AZEP0E-)MW?+J#"@$P*V\U189)$9-DR7;1,9Y;3>.*8SAJSBF(23AS/ M42DF-)DXGJ,H#M/5Q#$:7:8*Y,4-*N4=Q;76]IT<18=9^(3M99S$-V9&=B/M M7:8;L#^8O)2U\@Y"FZON+N19" W&9/!@.EJ8F3X<.)RUW29F+[O)UAVT:/JA MC89_COP?4$L#!!0 ( .4Y84YS166[YP( +D* 9 >&PO=V]R:W-H M965T\98WZY\B[NI!JVIT"T7:L.!BCN@IP&,9!792-OUF9M<=NL^(7694- M>^P\<:GKHONW916_K7WDOR[\*$]GJ1>"S:HM3NPGD[_:QT[-@I'E4-:L$25O MO(X=U_X#NL\1T08&\;MD-S$9>SJ4)\Z?]>3K8>V'6A&KV%YJBD)]KFS'JDHS M*1U_!U)_]*D-I^-7]L\F>!7,4R'8CE=_RH,\K_W4]P[L6%PJ^8/?OK A(.I[ M0_3?V)55"JZ5*!][7@GSZ^TO0O)Z8%%2ZN*E_Y:-^=X&_E()Y0P2*?72!(1=;[)CCN8.=BR!D#LE=2$)A$02, MDQA[,HL3PP012! 9@FA&$%J)ZC&QP30&$R>)E,V<;R@-,LLU,Y%D3C!UE[E %=&)ZB9Y!24G *G M8($@ PFR#YR"S,TLC>PC[X)0@JR-S '0U-U,+PKA^RW\P"D80%-'GTAFQ;6# M4(A22S. RLA"CM'"G8P^LWW]K?:O[,M,7O-'T3=WWHCN5C?">N%3= MA>D!CIQ+IE2&=RJM9]5'CI.*':4>)FK<]&PO=V]R:W-H965T 4G,GVW]=\ M;#;Q>K#V_1E&W.^FZZ+Z8LV[< ME8-IZ\*ZT_88=>=6%_LAJ*XBP9B*ZJ)LPM5B&'MO5PMSL579Z/V3U&XKT^]T5759W(Z_IV2 MAKF.J?SHW^KE*LG01??:))F8],N*.X3E4^R%9TK2TA&8R_G24Z@\ M!ZO;6\SFD?%?70'=ZX .J5KUZ0N51* MGX0-X(CL9\BC8.PD7 +!Q#(E?7;1VQ!P,J=+80NXEYC-]QI[& C8P#)\MGG(QC*^/ RU3N]X":#Q=@$6P ^"*E MC$$+*#E7.W8R3JU,^;.L.?"R&*]S8%..0\HI.:<<>QFG9L8%6>+4?8ADBL0* M/6W/4CT*QB;&@8LILL2I[?2W'K4:&!03$BFGY(QR@4U, !/+_%9/T..O2A:# M7PZ E!E+!%6.[0]F:(B6\V.Y5S^4^7E\ZNQ3=,VRK1K5]I5N M@T[M%N$'>%PC#@&CXE>ESOW-?3"4\JSUR_#P9;L(XX%(U6ICAA2EO;RJM:KK M(9/E^#,E#:]]#H&W]^_9/XW%VV*>RUZM=?V[VIK#(LS#8*MVY:DVW_7YLYH* M$F$P5?]5O:K:R@<2V\=&U_WX&VQ.O='-E,6B-.7;Y5JUX_4\Y7\/XP-P"L!K M *3_#4BF@,0)B"YD8ZD?2U,NYYT^!]WEWSJ6PZ2 Q\0.YF9H',=N?&>K[6WK MZU+&V3QZ'1)-FM5%@S<:O%>LJ2))KI+( EPID*7 ,3ZYH\CY! F;(!D3I'<) M"J>,BT:.FG;40(["J82*1 8\2%!R%B5G4!(')2>]0.'^?6LJ0B@\"Z]@40H&Q2EX55 4+-Q1X43@ M63@0\U84,S#"]:*8SD>0+@VG0BD].!YG! 9'NCA ZTYSEX:*,/?!\ 8)2-=1 MYLZ9273;3^RB4$D*L8^%]UJ@9@M(!B8A'+,'='($:;"'=&;9F M5'DLT(/#&S%D=+-'S\X&O($"YZ#NW@;4'6=%@61Q,K(LS3(/$&^C0'TT30D0 M]@"(75)6[J[*#A5GGO&!WDO1<9+T=U]D=KD M# J"O69U(D7/!R-Z/CFIHTIT'742R?LY1 R>DV5)YAI9=/-1/IR2OI7=OFK[ MX%D;^WT_?H7OM#;*IHP?;'D'>S"[/M1J9X;;S-YWE]/)Y<'HXW3RBJ['O^4_ M4$L#!!0 ( .4Y84X4QGY?+@( ( & 9 >&PO=V]R:W-H965TP9>]&+[X=-N-""@$ M-0-6PP4J($03*1E_1\YP*JD3Y_,K^U?C77G9 M8P$5(W_:@VPV81X&!SCB,Y%/;/@&HY]E&(SF?\ %B()K):I&S8@PSZ ^"\GH MR**D4/QJQ[8SXS#R7]/\"?&8$$\)4?9A0C(F)&\)J3%OE1FK7[#$9<'9$'#[ ML7JLST2T3M1FUCIH]LZ\4VZ%BE[*+$X+=-%$(V9K,?$,$TT(I-BG$K&OQ#:^ M2X]O"U3WB"3Q5TB\)A*3G]R86/H)4B]!:@C2&X+,V06+R0RFLS829Z)&Q,HK8N41 M\=D1L;HK\2F+'!D^S#O'*_<*R>^%)([7;>[Y\LX)JGR8U!&"9A>7 C^9'B>" MFIT[J:_(+#JUT<=87WPGOE7MU7;#-QK;FW]B?FH[$>R95&W%7/XC8Q*4Q,6# MVJ9&_0ZF!8&CU-.5FG/;%.U"LG[L]VCZZ93_ 5!+ P04 " #E.6%.>.PX MN)0" "P"@ &0 'AL+W=OB_.UR2X\0'_FG@H]CNN!P(IN,& M;?%/S'\U2RIZ0>>R+BI,X7)_24"8]9D'&Y/WF4<;,^PS3Y>,&?"SQ28)^\R+C3$V\-7&&$M?W-R< MM]L!OU\B6=(A@:B$KAPB>SE$RB#NI1':'6*[0ZP<8,\A,8JE93+%U(H)!\!8 M[MP*&3M[[P(]N$"/+M"3%3**QH%Y<6!>KS.]5$![*N!%*H!9,0MHF05"H_*L MD%%Z-B9.[?$F]G@32^FD1E6T3'HV31RV?\;"',!>3*D]IM024V9WR.P.F?N1 MRNT.^>T\WN77CU0[37#V69!WN3=$MT7-O$_"Q3=&?08VA' L#,.!V,"=N#YV MG1)ON&QFHDW;2U3;X:31]\.@NZ1._P-02P,$% @ Y3EA3H#G81B2!0 MBB$ !D !X;"]W;W)K&ULE5KM;NI&$'T5Q ,$ M[[<=$:00;M1*K13=ZK:_'=@$=#&FMA-NW[ZV<0C>.4/P'\#FS.S,[IPSZX_I M(2]^EFOOJ]&O;+LK[\;KJMK?3B;E3D9;7)_*[<\_]D<_+ZZ&T=-1'[KEU7C(JV_WOV#WVX;3W4<_W9.QZ']ODZV2>T](_Y-M_-JMJ?3>.QZ.5?TG?MM7W_/";[Q(RXU&7_1_^W6]K M>!-)/<8RWY;MYVCY5E9YUGFI0\G27\?OS:[]/G3^/\RP@>P,Y,E FHL&JC-0 MGP;ZHH'N#/2G@;UH8#H#&T<=9G[$R#.,."$FM??3$!(-,9?$ M7/8'>* (I?J0!84XTX=\HQ"KDC[F$6!TA)-1<+Y4ZT"?AZHE=J"A ]TZ4+U< M'79@H -#(K!:!"MVQ+@6LSL.$M\X%TS[$67/43:8=NI(NAL=XW@MC->">(," MF%L2B8YK=8R"@"G,)([ %A3FXAZL%[6#43L0=5"3BJ 0'"I0[V\%_)ZB1!8I025*4JZ#G1> MOQ*0[CK8 L%XT@DLCD)?0;L.U.,=/Q 648%4-.1=!SHO"#(Y7T(6%R']6+& M"J2@(>, B*<OA"QF@HDIRX,/OFZ$+^$+ #$&IZB$@NSI,)LN0V!Q!HI MQ?4")[%&2GF%P'6@7G4EVM(U[X"]-9?-4H93"("-.W8*L3I+I,ZARDFJI_6> MB*\OB155(D4-Q0."$F8<+*@2"&JX^YA#D @7 X%DN! (I)B(L:Q*(*M&,RZP M8DHWH)"Q>$D@7H:L#P(QXBZQSDBT)2/C4)".F2E16!X4D ?#3(G"\J &R(/" M\J" /)!9A2!F5A5S-0B8;!@Q5)B@:L %H<+<4X@,)%L$XK+%C%&(,8Q,*,P8 M-8 Q"C-&7<,8".*RQ8Q1H#-;1GPU)H..KL]68S)H>CUA;2"9WSI0;[=UH2UI M3!H-^&"Y>QN8#UH-2)BY/T)[$14J &*%2F/2:, 'RW00C?F@[8!L,1\TN,] MBAF!+)#FD.8+0)QV1I,&H-(P[#?8#*8 1?A M!I/!H.9 L@4@-EO,& -V;Y8+E;FG: 9DB\E@4',@V0(0FRUFC$%D8%JNP60P M\8!L,1D,: XT6]1!F&PM9HQ%9&!:KL5DL .V4Q:3P:+.$#2A1TNOMBXU(8M) M8P$?'.<"\\$.V%%9S =+FP-M0@#$-B'+W!L'?'#,PQ6+^6 '[*@LYH.]9D>% M0&PQ8])8P ?';# 2+0)QV3I,&@=(XY@-AL-D< .V4PZ3 MP8'F0+-%'83+%C/&@>V4XUQ@,K@!VRG'/+6Y9CN%0&RVF#$.D(%[4. P&=R M[52,R1!?LYU"()+MY.QQ<>:+U_9A?SE:YF^[JGE<>G;V]$+!O6P>-P?GY^)V M<7PMX-/-\2V%/]/B=;,K1\]Y5>59^\CY)<\K7\<8W=3%L_;IZG2P]2]5\[.I MJN+X=L#QH,KWW9L/D]/K%[/_ 5!+ P04 " #E.6%.:ESV'' # #'#0 M&0 'AL+W=OP%?,&:5 M1-HDJEJIE5:MVCZSB9.@!9R"DVS_ON:R61@/FX> G3/'9R:VC[VXZ?JE.2EE MO->RJ)JE?S+F_!"&S>ZDRJP)]%E5]I>#KLO,V&9]#)MSK;)]%U06(8TB$999 M7OFK1=?W5*\6^F**O%)/M==%J<JP]!_)PY8D;4"'^)VK6S-Z]]I4GK5^:1M?]TL_ M:A6I0NU,2Y'9QU5M5%&T3%;'WX'4OX_9!H[?W]@_=\G;9)ZS1FUT\2??F]/2 ME[ZW5X?L4I@?^O9%#0G%OC=D_TU=56'AK1([QDX73??M[2Z-T>7 8J64V6O_ MS*ON>1OXW\+P #H$T'L $1\&L"& O0?P#P/X$,!!0-BGTM5FFYELM:CUS:O[ MO_>3/!.<@*,$O"/@$P()"M5CX@Y3]85* MJ!P)[=-U891&DD8@9006= =>R,D\81$+-Q021*8BC915$2 MC;@FB@6J6"!U3H%BX0SSB1,:P3HCL)BG',"V&!M+YJ97@JI.7-42%&>=N.-, MBM.+1E#,+33*)>8J+5'-$M%,@&;I_NT\(@D4C<"0B;]U86#B3U2GJ.K47\"$F#*0%#29B?3T0>FX(;$/) S>RA!K>"14"2%&*9 G9%LL60*"D>]]]O((VU/PZ!_W=Y2NE/R M.TU_Q?F>U<>\:KQG;>Q9NSL1'[0VRLJ, BOP9&]5]T:A#J9]3>Q[W5\M^H;1 MY^':%-[O;JO_4$L#!!0 ( .4Y84Y\K"6'!00 )@3 9 >&PO=V]R M:W-H965TCIY^^7@Z8#]>T3F8@#W7U6NPE\!7EU5_:,Y2MEZ/\NB:M;^ ML6W/=V'8;(^RS)M G675_;)7=9FWW65]")MS+?/=8%06(8VB."SS4^5O5L/8 M2[U9J4M;G"KY4GO-I2SS^M>#+-1U[1/_?>#+Z7!L^X%PLSKG!_FO;+^>7^KN M*KQYV9U*634G57FUW*_]>W+WS >#0?'M)*_-Y-SK4WE5ZD=_\?=N[4?]C&0A MMVWO(N\.;_)1%D7OJ9O'?]JI?XO9&T[/W[U_&I+ODGG-&_FHBN^G77M<^ZGO M[>0^OQ3M%W7]2^J$A._I[/^1;[+HY/U,NAA;533#?V][:5I5:B_=5,K\YW@\ M5\S3>K M6EV]>EP/Y[Q?=N1.=+=KVP\.=V?XK:MGTXV^;>*,K,*WWI'6/(P:.M'\5H2= M]UL(BD(\4,N39EG"6X(DR6 LV.&"S6E#L@$,'?'# M9PZ,1!Y&C1@TU5A,'I$D,DH"9 E-S9R?;!FE44H-;\] )CC)!$Y.P.0$2(X; MR0DK3A8S68P3 ;")$:8S I#:2 <84B$^T4$ J5FPXBL6Q='D>/&$4=C(B!0 M9@:R18DS#NQ.]X0"%U8'I/8=8D$<.R+A]D(8B$3-2.Q/2H?;$+'[4!*9?4B+ MEJ:$>P*QFT(2<8<+3"B)EQ-&,*,D6<"8%J73U<^#.'-$PC 31+.)&;%QYC1P M/(D(QID@GBW,,FNM""Y<#9)BH"D"VN0,B)+(T3@HYIDB5$W.M&A:.B:"E#DB M8:(I(MKD3(N6U@X331'1)FA:M#0GC#1%2#M8I9A5*I:#1C&K%#U.3="T: H: MSP+NZ H4(TT1TB9H6C2M;,J"+,TF?XZH&&^*\#:ITZ+IRND6LG"M',PW17Q; MU-FB)'*]T6*Z&0+7I$Z+IG442>!:&PSSS1#?)G5:)&8LI*['&\-\,\2W21VS MG]B"!YD#&>;X($!\IPX7&%S&EU/',+@,O7F;U&G1E+JL>[ES!,)X,X2W"9T6 M).>U>>\/IRJQGM5;:O*8<=BKU0KNYE$09?I4>:[VT4A]VU_FG3G];A7 M-%ZTZJSWP<+;9MSF?U!+ P04 " #E.6%.]@)WG-D! "2! &0 'AL M+W=O86DYB3?MCN)=S#N=>#/D@Y)MJ '3PP5FG"M1H MW6\P5E4#G*H'T4-G5HY":5NN70J59T@81C M@;Y$FQVQ> =X;6%0LWE@*SD(\6:#;W6!0FL(&%3:*E S7& +C%DA8^/=:Z)I M2TNE8H\,5_APLP [=. MS!Z58,I]@^JLM.!>Q5CA]&,0 M&P(>2W&]V5%-RUR*(9#CZ?;4_D31AICN5S;IFNW63'N4R5[*+ IS?+%"'O,T M8N(9)KY&;.\127(-V=U#LM4$P<;C9#1>-!H[/IEO0=)E@611('$"R97';%F M+ J0.P?I^K95(V;E,)W#1"0-9Y6._5J 96F\)C<]NX?%89:&CS>N\>RP[6W] M0>6I[51P$-K\-^YTCT)H,)+A@U%KS ,Q!0R.VDXS,Y?C-1D#+7K_ N#I&2K_ M E!+ P04 " #E.6%.H'N[[6X# #W#@ &0 'AL+W=O*ZU>; \Z1R MQ)$7ZI^=*/-$JF&Y=ZMCR9-M8Y1G+D$HSYM)E[+N=3<9)96O#GTJI. M>9Z4_Q8\$Y>9C>WWB9=T?Y#UA#N?'I,]_\'ES^-SJ4;NU#K=F:C6A'/^$;6+A)U.?,ES[+:D]+Q MIW-J7V/6AOW[=^^K9O%J,:])Q9##4AG0*X&.+AK MX'4&WHL,F&;@MMEM'E>,)4P6QJ2>;Y]_\IYY8I6;/-X0B4V$^4/D\VB,P0XHZ( V#NC M0:@]D);Q&Z;H&(20EE63PIA0'8L!C#"OAPU$^Z!HWQ1-J2;:-^+H@D>)^!XQ MD!F ,@,@MY$F,S!"?")!:"07P*AO)A? ,(UN)9>!JIFI.M3B+-AH)^!XQ MD!F",D- IKZ3A$8(BHB16Y,"RCLV*:V\!YHC4'-DOJTA@1U@!.^?"%BVIV^@ M+<3ZZR8.U; E@'G4H=K;'T,8<="-;0K?V/$R/$87J[ 3#L];&A;K@78 _0'>BZO?$M1;<-DP>T. _TN#'7= M9K/RJ-$A5@#F(P-; UCHHUN['8;['P8:8!CIN@,SD=@A6-=M8E[DZ.6]!C 2 M]5_+H6ZX V*@!49(UVWV+TP#I'\FKB".!22BNG*3(X@%2"\5M_>IG?-RWYRL M*FLC3H6LOR1[L]?3VQ.I/]6U^06>Q.T9[,-->R3\GI3[M*BL5R'50:#Y7-\) M(;F2B1PE\*!.H==!QG>ROF7JOFR/8NU BF-WS'2O9]WY?U!+ P04 " #E M.6%.KK/;=(P# T$ &0 'AL+W=ORS.H_:UZ(Z](E M[OO 4WX\M=V OUJ\JK)1>74_+!T[\G= X7.H%?\ MS/FUF=P[72G/0KQT#U_V2S?H,N(%W[6=BTQ>7OF&%T7G2>;Q6SEUQYB=X?3^ MW?NGOGA9S'/6\(TH?N7[]K1T$]?9\T-V*=HG$. M8M1!/'\_)*B#!,D@TB9MT,0W:^B%ECQ3-$R*A(FU,*D1!L!CEC DP'M%@ 1* M]&81F"MG73AB:4H$"93J@4Q13*@E#MJ9[@D@+O1=K40S5XC@K850,U)@]%GZ M/U.'MR!B]J XT'N0$LTM">\(Q&P)<1!:7."$DF@^801GE,0S&%.B9+K[0R]* M+9%PF E&LXX9,7$.P;.\A0B.,\%X-C!+S68+MKT".,^ \:QCAHAB8MDI@.,, M&*DZ9DITTZ$BZYX$'&A @#8P4Z*94X?S#!C/.F9*-+$&#&Z=.26: M;AQ(K0T:<+H!H]N SA3%Q++H%(>;8MSJT"G1=!X9]9CESWN*XTT1O WHE.AF M[NS441QOBN&M4T?-]S56DS\Y(96\/O;'U<;9B4O5GY4GH^.1^+X_$?O_Y,-Y M^EM6'_.J<9Y%*\]I_6GJ($3+93:!)RL^R2/\^%#P0]O=QO*^'LZQPT,KSNJ, M[H__*%C]!5!+ P04 " #E.6%.*G"QNQ(# "+"P &0 'AL+W=O!2>59RAS>!!U M;3QICC^CT_ :TQA.[]^\?[;)ZV2>RUX\R/IWM56'99B%P5;LRE.MGN3EBQ@3 M8F$P9O]-G$6MY89$Q]C(NK?_P>;4*]F,7C1*4[X.UZJUU\OH_\T,-L"C ;X: M(/ZA 1D-R+L!_=" C@;4,8B'5&QMBE*5JT4G+T$WO-YC:581NJ.Z^ALS:8MM MG^GR]'KVO$I1NHC/QM&H60\:/-&@JR+6WJ\A,!1BC3US/ _PX"L(F4L*7Y(R M&(* >1)K3V9Y9K #"CJ@U@&=..JO!5.*4T@9$YB,Q]Y-2M,O?"?,(8<^XP M S+$4>9X*R 9RI,*6V%3<_WIO.4 )O,\E0-;8W>@&43I-.XF2 MS$D;D#$:,4=60#(2D5O<-_9G!' 3EWL099-(.8Z8B^VK,AH1ZF+[,L:BR:$P MQP;W_'N$ 6QW[QE%TTB<1SERN7T9XU'BGA"0#$?\%C=\3" "<#.7F_B%)%&> MY9.?FP/Y[Y<->-7+A=WBAT\I!!Q3F+O\U%N8&8J(Q^S+@*^A &3SKV'@CB<= M22.ZO>WV^F C3ZTR!_MD]MI1WF/3T3CS:]-IVD[GWQ]8WOO;?JW]02P,$% M @ Y3EA3D7SSE8(! DQ0 !D !X;"]W;W)K&ULE9A=CZ,V%(;_"N*^"[:/@8R22#/)5JW42J.MVKUF$N=#"S@+9++]]^5K M*+%?K\)- LY[SK&/_=@G7MYT^:TZ*55[/_*LJ%;^J:XO3T%0[4XJ3ZM/^J** MYI>#+O.T;E[+8U!=2I7N.Z,\"W@81D&>G@M_O>S:7LOU4E_K[%RHU]*KKGF> MEO^^J$S?5C[S/QJ^G(^GNFT(ULM+>E1_J?KORVO9O 6CE_TY5T5UUH57JL/* M?V9/GREI#3K%/V=UJR;/7CN4-ZV_M2^_[U=^V/9(96I7MR[2YNM=;526M9Z: M?GP?G/ICS-9P^OSA_==N\,U@WM)*;73V];RO3RL_\;V].J37K/ZB;[^I84#2 M]X;1_Z'>5=;(VYXT,78ZJ[I/;W>M:IT/7IJNY.F/_OM<=-^WP?^'&3;@@P$? M#4C\U$ ,!F(TX.RG!C08T*,&E!2/+A)V6*'*XP- RFI$6#"5[A$IF8RE8[(B# MN60(3&O'MD44"D<<#"=#="9F'%L410Z$&6:8)2#.PHQCB\3"M?(QZ@RP3J$9 M!XE.":9,Q#'W*"AR#$_'./. >[D )1C0/F,0Y5C M0#DX5LG<=*#(01?'%'- ,24.%QA0'LT8+6:/ _;LT.HK0&< ( M#(P +$AC>]@*NQ"-N*NK&!@!@)%DQI'VY"6)JR['6 EP[DG'/B0P5B*>D59, MC$"GE5DQ#J+I*<^%>=9L!M4T*4V%Q,W4(57HZC1F5(!333H*),*,4CCC?Q'& MCP!^5NH&T31UB;D7;( H9L;VN$4B5[U-F&1"))NE%MDEK*/0(@P[V>5K+!U' M#CG^<\XH7PES3(ACLPQ#HL@5!V-, ./(46$1QIAF8$P88P(8VZ-%IZ-Y%@23 MBY9USKO+FH/6M6KZ&'YJ9N2DTOWXDJE#W3[&S7/97Y/U+[6^#%> P7@/N?X/ M4$L#!!0 ( .4Y84Z_-%.$J0, *,0 9 >&PO=V]R:W-H965T'[_&OWS,'@]F,>B$TM9_2[7:C?W,]];BTUQJ-2#/'X1TX!B MWYM&_TT\BTK+>R&,,18]'$,,@PHA@AE@I#9B+J$SS0F0+(TBS.'(0PI9E,J3;EI*$%3D#+3 MD"VC.(P=?C#S6 K\6 5*K436#VY+\C!T6,'T9 "?]G*PR8B6 U(YEP/F)T, M-3IG[[B2ZF ]1;KJQ12QWT(8P M_@CAS]Q]"> O,EF#1*'C58 P^@BAS]Q]":"/6^0#*HIM-NR MZ;Q'J?3!;J140IL,KW6I=J)8GQXJL5'];:KOV_'8/#XHN9_^$@A._TLL M_@%02P,$% @ Y3EA3M&ULC5;;CMHP$/V5*!^PN9$+*" !5=5*K82VZO;9A(%$F\2I M;,/9.TI>R=YP#"^JC*FB_M7(AFX3@\RZ$B_(4V M4,LW1\HJ(N24G1S>," '3:I*QW?=R*E(4=NK5,=V;)72LRB+&G;,XN>J(NS? M!DK:+FW/O@9>BU,N5,!9I0TYP2\0OYL=DS-G4#D4%=2\H+7%X+BTU]YBZP6* MH!%O!;1\-+94*GM*W]7D^V%IN\H1E) ))4'DXP);*$NE)'W\[47M84U%'(^O MZE]U\C*9/>&PI>6?XB#RI9W8U@&.Y%R*5]I^@SZAT+;Z['_ !4H)5T[D&ADM MN?ZULC,7M.I5I)6*?'3/HM;/MM>_TG""WQ/\@>!%#PE!3P@^"3.=?.=,I_J% M"+)*&6TMUOU;#5&'PEL$6V/@3NG^[P':*" )\A0!-(M#\V9@?SG&!&2HPTP+!C8"+"X2H0#AQ M$,>)L8T89F[L!())[AB)4",1(N 91C",:QC!,#YN)$:-Q(A 8!C!,#/#R&/, MC9$$-9),#T<4X0)S5&#^_.'P7/R2N4\<#PR4F#<%!85WS-RY\1XB$9EF,%!L MFGD,NC6#UH:UYS]Q7E%0:)K!0,D=,W@9\:9U)$[FIAD,--F9QZ#.C#.JT16P MDVYGW,KHN1:J&HZB0\M<^ZK&&_&-:J6Z]G_*='WX)V&GHN;6G@K9072=/U(J M0'IT7V2MR67K'R8E'(4:QG+,NO[7301M^M[N#!\8J_]02P,$% @ Y3EA M3GREZ/BJ @ @@D !D !X;"]W;W)K&ULC5;; MCMHP$/V5*._=Q(ES0X $5%4KM1+:JNVS 0/1)G%J&]C^?6TG9(,]6>T+LJ]UU8B%?Y:RG06!V)]I3<03:VFC_CDR7A.IIOP4B)93 M4M.]">5O]HM5[-@8#F4-6U$R1J/T^/"7Z'9!B7:P"!^E_0F1F-/A[)C M[$5/OAT6?J@5T8KNI:8@ZG.E&UI5FDGI^-N3^H-/;3@>W]F_F.!5,#LBZ(95 M?\J#/"_\W/<.]$@NE7QFMZ^T#RCQO3[Z[_1**P772I2//:N$^?7V%R%9W;,H M*35Y[;YE8[ZWGO]N!AM$O4$T&*#T78.X-XC?#+ )OE-F0OU,)%G..;MYO#NM MENA+@6:QVLR]7C1[9_Y3T0JU>EUF13@/KIJHQZP[3#3"H $1*/;!102Y6$>. M>?3H8.,BXACV$(-!Q,8>C^V3 B; ( $V!/$#00@3)"!!XBC(TMS:Q@Z3&DQC M,-C:A_<0#R)24$0*B"@L$1TF&;G(DLR2X6+R>.+$,U!(Y@HID"4D#P+RP0M$''DT/&@<;8>M2;P 0*O(),7 *06X. M<1]/#WH4D]MB % X\8X1G(X0!JX*ML5@QT\2(EN,"\+AU$G#J0T!N#LF55TUU>_(F*1*8_BD-)Y50S1,*GJ4>IBI,>^Z@FXB6=MW/,'0 M=BW_ U!+ P04 " #E.6%.3D-<8#$" -" &0 'AL+W=O1 TCGHZ25V+BYE/4S0N*00TG$ M$ZNA4D].C)=$JB4_(U%S($=#*BGR/6^%2E)4;I::O1W/4G:1M*A@QQUQ*4O" M_[X 9YMX[4XYU)OH"RMR1E^@OQ5[[A:H5[E6)10B8)5#H?3QOV$G["N@$7=S1Y>R9^Q=+[X=-ZZG'0&%@]021 U7V *E6DGY^-.)NOT[-?%^ M?E/_8HI7Q>R)@"VCOXNCS#=NXCI'.)$+E:^L^0I=09'K=-5_ARM0!==.U#L. MC KSZ1PN0K*R4U%62O+1CD5EQJ;3O]'L!+\C^#T!A[.$H",$(P)JG9E2/Q-) MLI2SQN'MMU43_:/ SX$*\Z W37;FF:I6J-UK%J^C%%VU4(=Y:3'^'<8?(K93 M1!#T$*0,]"Y\JPO?\(-[?N39!0*K0& $PD$9JU$94TP8AZ-"YC$#(Z'52&@Q M$ML%(JM M#R*E55@M2 *&R8913&/&1B)K49BB\#:+I!8!9+E4:RM NL%44PQ MB>>-HIC'#(Q@S]YFGD4"/Y!XT*EX>1S8WF;87Q"(!91XDX:?!PW-V%L63WL- M^ZL'$O9FP^%_1&)O-QPMB60*2KQ@',D\J#6#[LYE?5'^(/Q<5,+9,ZF.>',0 MGQB3H 2])R68J[NY7U X23V-U9RW%U2[D*SN+E_4_P/(_@%02P,$% @ MY3EA3AC0.'LV!@ SRL !D !X;"]W;W)K&UL ME9KK3B-'%(1?Q?(#K/M^66&D+%&42(F$-DKR>X !K+4]SLP F[?/S-A89KHJ MZ?Z#+U0?^A3^/.7VN7IKVF_=KNG^M=U7UJ#O5^ M^,UCT^ZJ?GC8/JVZ0UM7#].BW7:EA'"K7;79+Z^OIN=NV^NKYJ7?;O;U;;OH M7G:[JOWG2[UMWM9+N7Q_XNOFZ;D?GUA=7QVJI_KWNO_C<-L.CU;G*@^;7;WO M-LU^T=:/Z^4/\O.-E&9<,4G^W-1OW<7]Q=C+7=-\&Q_\\K!>BG%+];:^[\<: MU7#S6M_4V^U8:MC(WZ>JR_,?'1=>WG^O_M/4_=#-7=75-\WVK\U#_[Q>AN7B MH7ZL7K;]U^;MY_K4D5TN3NW_6K_6VT$^[F3X&_?-MIM^+NY?NK[9G:H,6]E5 MWX^WF_UT^W:J_[X,+U"G!>J\X&@.7:!/"_1LP>JXLZG5'ZN^NKYJF[=%>_QW M':KQ52$_Z\',^_')R;OI=T.WW?#LZW40YFKU.A8Z:;X<->I"HSXJ;E*%UF?) M:MC >1<*[D)-Z_7E>BMP 0T+Z*F ^="&G;5QU+A)LY\T,DCA9JVD*B6T\G@S M!F[&@,TX7,#" C;?#@<+N P[CAI[T:@;.IVYD8J\$,0,#[?BP59(@0 +A'PS M(BP0,\R(29]2QL0-H-):D5DF)F"5%&S[9 + M)^!8*E("$ZAT@2F80(6N>(DI)LL4H.*F8)H5H%FR/(()5*[ %$R@0E>^Q!2? MMBNLG)L"5%JP[6":%:!9&E("$ZAB04S#!&IT]4N"FL@Q!:FH*1K3K '-TI(2 MF$!=DEU)>,U*KSIMU^IY$$>J8%A'F&8-:)8DOVI,H"Y(L!H3J',RK$[S*3(% MJ+@IF&8-:)8DQVI,H"Y(LAH3J'.RK$YCJG=V[DDJ"I;D+H-9-H!E29*LP?R9 M@B1K,'\F)\F:-*:FE@ 1MP23; #)DI4@'QX+TJS!])F<-&M 3E5N'MR0RK W M X-)-H!D]J')8/I,09HUF#Z3DV8-R*G %*#BIF"2#2"9!6*+^;,%:=9B_FQ. MFK5I3O6))T 4'.L'DVP!R8ID68OYLP59UF+^;$Z6M6E*!9:D(FX).0@")"N2 M9"VFSQ8D68OILSE)UJ8950J5> )4TK##,4RR!20KDF0MIL\6)%F'Z7,Y2=:E M&168@E34%(=)=H!D12*.P_RY@B3K,'\N)\FZ-*,.ILROQDC%3<$L.\"R8B4P M@:[D+)8# 59D$'W0L M&]@A-:;9 YH5R;(>$^@+LJS'!/J<+.O3F I,02IN"J;9 YH52;,>$^@+TJS' M!/J<-.O3G&K]_/@>B)PF\'C,L@S,FP,4VGP!(@HI9@BB.@6+,2 MF+U8,E5 Q@JRY@K2;&KE/-4C$;-$"C96 #C6;*Y D,$"43)9(,AH@[]3A)^=@T?3U4%)\&EY_KZN'\8%L_]N/=\8-H>YPP M/3[HF\/Z.#Z[.L_P7O\+4$L#!!0 ( .4Y84X+;O'08@( )P( 9 M>&PO=V]R:W-H965T]UU/!:LIO*)MZS1*V M\:NJRH;MA2.O=4W%OQVK>+=UP;U/O):70ID)+\]:>F$_F?K5[H4>>2/+J:Q9 M(TO>.(*=M^XG>-Y!8@PLXG?).CGI.R:4 ^=O9O#MM'5]XQ&KV%$9"JJ;&WMA M5668M!]_!U)WU#2&T_Z=_8L-7@=SH)*]\.I/>5+%UMVXSHF=Z;52K[S[RH: M(M<9HO_.;JS2<..)UCCR2MJO<[Q*Q>N!1;M2T_>^+1O;=@/_W0PW((,!&0U( M'TLO9#W_3!7-,\$[1_2;WU+SC^&9Z+TYFDF[%79-.R_U["W?A$'FW0S1@-GU M&/(!$XX83_./(@05(98@G! $48H3!"A!8 F"#P0^3A"B!*$EB"Q!8PF(#^DL MSAX43T $> R$2H3(3+$G\DL00#)2C0Q*A-C,C"368* ! $NDZ R"29#9C)+ M$)!XY>=N4)D-)C//P24(R&8EFA2521=)N FCF4JZ4(E#2' 5\/&"\I?)'L'+Y+5.2OG+Z US$D#Z3^ )J>?@&)YEOG3>X5 M M-SY(\O]02P,$% @ Y3EA3F!HQ+=I!0 ]AL !D !X;"]W;W)K&ULE9GO4N,X#,!?I=,'V-KRWS"%&0K;A;;,,+MS=Y\# M&.ALV_22 'MO?TX:2F/)U'QI&_GPN:ZW M)Z-1=?_LUGGUK=BZC?_GL2C7>>TORZ=1M2U=_M *K5*E7RXV[+0?5RWJ=E_]-W*IX.QWRX?O S^73<]T,C,[&V_S)_7+U7]O; MTE^-]EH>EFNWJ9;%9E"ZQ]/A.3^Y$;(1:(F_E^ZM.O@]:*9R5Q2_FXOKA],A M:RQR*W=?-RIR__7J+MQJU6CR=OS;*1WN[]D('OY^USYM)^\G'"/^J+M:= M%F_*.O^S^UYNVN^WW3]:=6*T '0"L!?@GPN(3D!\",A/!60G(%,%5">@4@5T M)Z!3!4PG8%(%;"=@4P6R3B!+%>#L/7+L0T1_+K(/-D^^RWNX.22+O >[+O,[/QF7Q-BAWZW.;-V6 GW@IK[P9;9=+^Z=/\,J/OIY9J<>CUT93 MQTQV#!PP,F1FF.%[8N1-V-L!I!T30/+0O\,%)J0T?>:28FR?^4XQ69^98D:( M/O*#4*-8G[FB&-YGKBDFF/KLJ'/FQPU>8,2H/G)#V"(,'49!IY-H-8A>.D4T M2%J#;#7(0S.#*$]VB&Z1SLN28Q#X)OO!"8LLX%M4P*3 M G20&3\HC$D5W/2*P+@ $RR^:PI3P@99/<,89\Q:"),)&!V1BSUH19L<"4-AH8;;2FC=;(:!E$;J*Q M,<)G0I M!"6-#DK$+$G7/$G7 E,^8F&RWV@46J,4RV@G&=I)AHALD)$3@ZT! MKL/2-<68%IDVH9_2M,V/:NO-SM*SLVAVF:059+2"++U2-KL/LG>SH[5RUC&' MLU69S42PF.<4!V!84&H6!">M/%R,?=-CVPZ>L.X[J![)"$[H#% 52-0W/ZZO/\?(?H7C#4NF(BHB/9"K+]2" M2$OBN"?A6H"+/PC%-/(,P8%!^XD%Q3%E16Q)11H%ISH%J@6X:@/H,)GF%":9 M0I83&#.Q70"/] ".FP"N!18O2PBK[Y2BA$+Q2]$U3]*U("@APPC?$!3$2V:D MT_$LI0ID>).G085Y,*4XR1F(T%=I^N;']?5/KY%6#+@59SJB(M(2@:=7 8AT M)\#="54!P*6=-WO L*U2G :P088O*,[[&6+3C_0*H'I%6 4 UVPN 71H.H'Y M4Q.RG,!8QF.&1QH X : JD#']'V4A9NK*85I$Y[/9FG:YFG:%A0F+2H%0)P> M??6!B+,BK0ZH\UY8"SJH=RMA5/C,:4IQ?H^",YXX0!+ZYA37U]>?8Z05 V[% M5D5:"T1Z(I@O%(-(>P+Q@8:1F M6X8TD2.&B)1DP=)=*"(U6>!C"G*AP.<*;G5FPJT)R8'DH0LI3AO)(RX4D58@ M<"O@L9HL8D_SOO X3T3*HSC^0&\FB-J221GN;"A,<71$I3#)6#CWT<$S\K4K MG]H72-7@OGC9U,V<#T;W+ZG.H7G&'HQ/^,DU)\9G_&2Q>P7UH7[W1NPF+Y^6 MFVIP5]1UL6X?OS\61>V\]>R;#_RSRQ_V%ROW6#<_C?]=[MY$[2[J8MN]91OM M7_6=_0]02P,$% @ Y3EA3D^0E*O! @ A@D !D !X;"]W;W)K&ULC5;M;ML@%'T5RP]0&XP!5TFD)M&T29M4==KVFR8D ML6H;SY"D>_L!=EP'2-L_-N!S#N=>\W%G9]&]R /G*GJMJT;.XX-2[7V2R,V! MUTS>B98W^LM.=#53NMOM$]EVG&TMJ:X2F*8XJ5G9Q(N9'7OL%C-Q5%79\,Z9MV_):_$>1Z#^#+P5.X/R@PDBUG+]OPG5[_:QT[WDE%E6]:\D:5HHH[O MYO$#N%\#: @6\;OD9SEI1R:49R%>3.?;=AZGQA&O^$89":9?)[[B5664M(^_ M@V@\SFF(T_9%_8L-7@?SS"1?B>I/N56'>4SC:,MW[%BI)W'^RH> \C@:HO_. M3[S2<.-$S[$1E;3/:'.42M2#BK92L]?^73;V?1[T+[0P 0X$.!( ?I>0#83L MC8#>):"!@!Q"TH=B<[-FBBUFG3A'7?][6V96$;A'.OL;,VB3;;_I]$@]>EK0 M',R2DQ$:,,L> R>8-T2BU<0/&PB"\:967XV MC1.1L *"B K@*8&B).G'H(MI.GSE*:40C=<'U< F-'4"=F'480(HF'7>=!U M[KFF[M_M(?F5:Z!M.Z9]&*4D@@'"3"ZCFG=[>]'+:"..C3)G^F1T+"8>;"WAC"]-D6$ON3>9OD+YP;I] MV$XMIF>J=3>]!%T=BI^$Z9)M'MKJ\,^HX2[5#U)&/IM?@/ M4$L#!!0 ( .4Y84Y3U# A_P, (02 9 >&PO=V]R:W-H965T_R>_?-0?%?,2];8=97_>]JUQV5LXFAG]]EKWGZI M+K_9J2 91U/U?]@WFW?PGDFWQK;*F^$SVKXV;55,63HJ1?9]_#Z5P_=ERO\> M1@?@%(#7 % _#>!3 /\1('X:(*8 X00D8RE#;S99FZT6=76)ZE'><];?1? @ MNNYO^XM#LX??NO8TW=6WE9%\D;SUB2;,TXC!&PQ<$4F7_;H$4DL\H1>.]PNL M?01W.&Q\B)8T"4[6R8=X?E>GH!,(,H$8$HA; MKITPA1 Z0<^\28,>B6Z^-2 M0&Z84[(/,T)H86C6DF0M/=9&2H?VB)$WZZ R3(##FH )Q5*G"1L"A@)21K-6 M)&OE]UH&U-9D CU?;4,F,+]6VWB%:E32N&+[,*6X8J[8! PDPX#8*4DZG2%V MZJT#*:32.*P)F 8F'-B&@"FEF:99 Z,MB!&\52!%P,5@ON! NM0CX*\EGS"W M]N2E+I7*;Y\.,$NZ]L2%@.F4Z8(] VQOH M.:)K0DTE/=$)6,I1N+P)F-(: [QI5P7?5HT,6!S0'@?I?-&1]AOT_<83?<+< M^3$R%[8F8!(Y=YX!&P(F# _=[DA[',(,T2?0W>,7E/!X$S#!F.!1 MC+2QHF^L1J:!%+3)X0>F-Z3]!F?,;Q/F_I_NMGA-H "U=EV2@G%I G]TI"T. MY\QOZ(]M6RN.PD^)-)6YVG/)[EN/*W^!U!+ M P04 " #E.6%.QM:YXG8" L"0 &0 'AL+W=OZX9.3%7,@0B:L^I7>9+%UHYMZT3/Y%K)5]9]ID-!@6T-U7^E-UHIN,Y$:1Q9)Q@-'-GOJEJA1J]97&(4N>FB0;,KL=X$XSWB,B7"(Q' MB*,2&+/PP"P\$X\?LO!@ @P28$,0&(*F3]%%R:R.'A1.0!@C%Y;Q01D?D/'< MF0P \H.5Z0A F0"2F:_*$H2P&\,R(2@30C*SI=TM09&_4DP$JD20"IZI+$'^ M9/D>5&)0)38$_N0/"H)X)A(O2UG12$"-9*$1A_-"DH5&C-'*KXQ@)/^0#:FH(M#;K"#8N\IYP1 Z@DK6"8'\CR.!S2^0 :G7B8(,CT.&+ M[0Y H14=V.$(M#B>ZRQ1*]L5@AV.PO_;(A] X1,JL,-1](0Q!M!4Q4OFVY4S M.;;T/>(;X9>R$=:!274"FG/JS)BDBM!]4=-2J*O+V*GH6>IFI-J\/[_[CF3M M<#=QQ@M2]A=02P,$% @ Y3EA3H.90W'S 0 W00 !D !X;"]W;W)K M&UL?53;CILP$/T5Q >L"1! $2!M$E6MU$K15FV? M'1@N6AM3VX3MW]-DDYD;B-E?T!(% U0 M+)Y8#YTZJ1BG6"J3UTCT''!I2)0@W_,B1'';N7EJ?!>>IVR0I.W@PATQ4(KY MOR,0-F;NSGUWO+1U([4#Y6F/:_@)\E=_XT=7CPZ>_VV-]B7:'4'6_T$[3;'.FVB.4]Y8GT3Y%-RUD,<<)XR\P MNQF!E/H='2+S?3B+8K#,P_&"91!AL"X2; J$1 M".\:%:T:-6$B@^D,9N\E\:K81U 8)\FJW V0%WFK?-'B)U/@M1D@X11LZ*3N MU<([S^BSKR_)RG]4LSN-VH?,-/@_,*_;3CA7)M45-!>E8DR"RM%[4M/4J+=F M-@A44F]CM>?3Q$V&9+U]3-#\HN7_ 5!+ P04 " #E.6%.U!,_TJ\$ "D M%P &0 'AL+W=O7_:_/HG&:_ M\IVUQ>#W(3GF]\-=49SNPC!_W=E#G ?IR1[=+V]I=H@+]YB]A_DIL_&V"CHD M(2-$A8=X?QR.1]6[YVP\2C^*9'^TS]D@_S@_-B_[XKR M13@>G>)W^],6?YZ>,_<47K-L]P=[S/?I<9#9M_OA'_1N0TT94!%_[>TYO[D? ME$UY2=-?Y<-B>S\D98UL8E^+,D7L+I]V8I.DS.3J\4^3='@MLPR\O;]DGU:- M=XUYB7,[29._]]MB=S\TP\'6OL4?2?$C/<]MTR Y'#2M7]M/FSB\K(DKXS5- M\NK_X/4C+])#D\55Y1#_KJ_[8W4]-_DO87@ :P+8-8"*_PW@30#O&R": -$W M0#8!LF^ :@)4WP#=!.B^ :8),'T#HB8@ZAM R44YTCOD*C;M'7*1F_;6FUX$ MIU#QL/9B9>['N(C'HRP]#[)Z?)[B:83>,XKS-3'R&M8E'GQ "E/2$,:;-3#$F:C,SGX$5GB-I)&DS"XRA M;6:),:#IJR\[9_UUA3<^HN45"9W*5ZD9+C6K$O"6U ;/P/$,O,H@6AE UT]J M1E7,L6ZK5(0#%1\Q3$L-^N4)Q2B3P!,(Q@TQP%XS!!.<*2#[',.(D*#0!8)1 MSK0"!L$PR0WHMY6/44*,8= I/A?1LK' +3YFW' 3'7H+7&_AZ:VAW#4B;\I1 M3'$X]A%*:4]LC!)2 *T1BCA3 *DQ*J)@\,X12D0(?%? ?6'DS5"4:@5W RBEX>X0I23HF2E*P3E]AE*>/5"*@-HO,$K! M&6V)4@R,HA7>7R#7&LUE@&\W&"55Q]11'G'0 P)!E@=0TD,#M0<;!=0$I^ 4 MT8MZZD5->U$SG(+GA1[0H@^T_ )JJ])U;*/(X.4=.3K. Y0ARL)9M(':^U*W M,^THJN/@0)&30]?IA79L1JGX1I,[MCH4V^LH:-,:,K=;;#>Y2NA3'Z.$!2R" M3D4X:@(X4TXQCKDEBT%%I+_2T"B0T*]8]70 SVL+K+4L@%N:)8)IK] 54C>D MZ]9?-J$M9L>NABI$3-V1HV-?0_4W3-6QCE+3QU3&:[)F@1'1S1\TF!]B3$#A M?AK'9-2=>8J$4,(#>$B?H9P(X/%@CE5!!7"9Q+J !G M6>*8]TGEV_VY_KHU MM=SAS<>S\OOU)L[>]\=\\)(617JH/I:]I6EA74X2."?O;+R]/B3VK2AOM;O/ MZN_&]4.1GIIOXN'UP_SX/U!+ P04 " #E.6%.UIZ3 *(! "; P &0 M 'AL+W=O%D4UY0WM._^=W'FBS7IL/VP X\J5D:W/: M.->M&;-E XK;*]U!BR>U-HH[-,V>VKU0? FH+=G>^([V6G]X8V_54XC7Q!(*)TG<%R.< =2>A"6\3DRZ932 M!Y[O3_2'T#OVLN,6[K1\%Y5K+S.B> MF&'V'?>_.%XG.)O2.\,HPAD6;]%[+%;+5<:.'C1J-H,FN=#\F30,^5.29#9) M$@#I.6 5S0,6LX!% "PN /$\()T%I#,5)#_:_*U)E^F/).QLKO[:/G&S%ZTE M.^WP%X5!UEH[0%YTA7>AP9&PO>AHE$I=1;KIF)P!B[Z;&-&W#5[3AQ/R12"K(ME'2F M!$7_^KN>>Z^=#X&KN^>>N7$BJHQ F?NQ]MKK_?BWJMI&O]ZO-]6__W"WW3Z\ M^?'':G&7W:=5KWC(-O#-JBCOTRW\6M[^6#V46;JL[K)L>[_^<=#O3WZ\3_/- M#]%ND_]UEYT6N\WVWW^8S88__,>_5?E__-OV/]X5B]U]MME&Z689G6VV^?8Y M.M_PF'FQB8ZCKU?OHL.#HW_[?3SL&.845E.D:9EYFOT;_F3W7 MGSO=E26N\GU>+>"Y/V=IB6"*WJ7;QI3'Q\G@>)AT3/4^7V=E= KOW19E8YZ/ M:7F;12>+109/P3-+?KYCK*O[=+V.WNZJ?)-55?VA5;JN&HN3-\_NL_(VW]Q& M'\KB:7L7G1;W#^FFL1R=YRZ#>3J><2=X_?S0F"[I'_]GYPM?LC(OEIUP5(S[ MO_['_]B+.?9,WL,?&X"H/RGSMC[[_L\-#()7E_SZ.KWM0J#B_AZP]6I;++[% M *^TS*KH8K>MMH#7 .>.UWX!N!Y_VQ1/\&J65L4&#OR\JG;-$_]SUEBJC/%S ML08BD):"6HW'/A==:Q:BG*+R'"U3;=-D,CC7W8WZWP!0"C2;>-Z%)NJ M6.=+PMBWZ3K=+#+$FFQ;>8(3'43Y)KJ^*W85 *5Y2H; 3+ON7UI5,.:;QM=I M=4<49($?LK_N\L=T#<\W)H&;A22SBLILD<%#-^LLCC998T/GFT=XO2CSK&K] M_DN9/:3Y,LI^!9I=-<_F?+,H[K-HF_YJ9JH_=%UL 1L7P=;JSUS"5_ 0;ND! MD;!C-< ZRNUS'#VL4Z&E[HT&B0%2\09)S.Y^MZ8#6V; 918Y$=SO&KIU,1^* M8OF4K]=-D,!=N,T!#K+5UK??9:L,X+$$5%$(-J%[L;T#&MH., 9J^W>*1>L\ MO[S-RGLXF9NMX/5#COM: Y7(H@)NXBT=5\?V%\V--M#@]9/00>'"%HWE M=H^*J*_3-WB&@@8O#W+Y/>ODL_8@V?,H4=^[8KT$*O@O_W,V2*8_$:YNGYL$ M@^EUQ?3ZH)?TX13+"*C&+D,*%/?[]']4,2E/=]L[H 9_RY8_14D23R:#>#*; M$=3@U_%T&O='LZCP!#]*MQ%0M.S^!E:O8A,]7__K- 8243UDBVW^F*V;H%HN MD.,= 0N68,?78&$!J@>1[?9)D,5 ;$M7=[G&](Z M\,Z^) 2LRN(^0B[:3K&!+V8 GJT.T_D]<\1V^MC^G2S@)@-]*MO+48'-/^9$ MBN'1O4\BB-MG\]\03B\$!?'P&P?U-JU EGS=-7B7KW=;P=N7GSYY!$"##F6G M;R**G[\#O^VD'8^ LK@#',B;E/CDMLP7NS4PR>9W9SN4J-*&H+7G0IT&1+1Q MO?;?)#=4YTC=*O9%"PT_1")^) ?=@.M[0+3\=B.2PN(Y0LV\6K,NGR[_ @!K MDTD1=63@6V Q$3RLH@'>-^8E#W"'CTN@S27OYP9N)-S8#HEASZJ;%T+'B@[E M$K8<=O>SP+^9YVV+* =@TZ&U\;]@%=^][!8:;Q[M>J83JT(&=D8,[.\CVL2: M.S@1S;9'MODBLLWI"[)-ZSA.,#E[A6#"<&Z["4TBP=*!H0$B/3G>-.YZYZ7G M8,:2Q.Q#>(P^X3&W'\K_N@2J%\'5>DK+9>.27K_ZAL$5WZ5(K_B2"7+!7RH4 M6)<@TL./!S:.B,3?R@*NX1)DJQ5(K/A(]FM6+O(*(+LI-L=_W:7K?)5G(I(! MWVME>K3/XYL47T.4AW-H53_/9'#BW7; ?82Y\Z4FWCSLRL4=K:)=RGN7/^;+ M#'"=A._?@" -X:4#01K/$9K^A@D;4GO'A)W/[1F[88/K&+OQW/>2H>\3Q V# M:[\_G0PN/-Y7B^7=G!K-3^_7Q=/KS5X7+!C"S3M!#;!5L3UQU[I"'E-FBV*S MR-<9W5+E8@4;OQY0DEO"RFZ>5>A$;=2-W6#9H>BW+'8WV]5N[2P@39T)CS>EEFQB:D")G0NJPK5D+8"NPVOC?J^Y'&\2J ME^ZG.15O+".;-'Y3-KUI7X3O?#?2 *HNL@P(%FF5OPGO@KF!>K5<<@>M747W M /Y3*'1#ZGV^@0/9$-[%FJ]>='.VJ8E&^ K]6F:;)O$T! K,LKM'SE[ MK0!CS3P #2?-O'B>*W=6W>=Y9D2\!=&J"%V2T4+H5K&A,5OGXL?SC=R"5WAF M.ETX*%S<9+?Y!B5[DDGOLN@Y2QMD9^\(&1*K%]XE\B9BL#Z('*%!:-4DL\\K MT.!)H!:#8+S ZRF$&N?Y I+$HI6D-![9(\=:Q_&:W50-M5C[F"_CE+K^]BTA+V))U8 ']PJ8>4^TP>C\ MC]DMZ':T$(Q[ &)%5\AXH&":#*U^3UD&)!!F!F1-'U,8%3X_IHO=#AA)N5M\ M@U^K3?$$U^2^> Q=:@\P60&4%*CAXHX&^5M6%A%L90,HO\QW%:Z,ODB-:2?* M[Q_6(OSADM4,D*Z0$J3E-UC70UIN0PCTZE!+20B IVX4QMN[LM@!F.!G!JMR MQ*MTGMI*3N!-Y*U0<63M3AQ0(<:F.'JZRQ=P.\H,3V:QJX0.?"[@0B?3J!>A M18QD6.#S%8H"6[6^"/%<9V*,4ND7O\>M(*.GS1 AML*Q4!FR[SLQ&09;[T ^ MV-X9&0$&/EFG]P7&(^P>4!_OT=P(EFIW4^7+/$6A)3K$U]#"/^C_)#"DWY*? M(A#=Y LSE'QY!"<'.C1,XP'Q!&>^!B'@:9,M>S#]&N5/(+QR,FYMN XR8R&I M1-7S+GU$&U(&\N0ZOX<];AF8"PN:7O25"?@9\,W[%.\! NL!I:C2B;$=$,*A M, 8&[\A3OKV+OO:N>M$'-D'#FC% Y %GM63"'U.9D=11"781SP3]X#[]!E?' M+8?D,6!*]Z)1;^^ 3J9,].EPZ%:2U"G^VD#( N:;;7;XB:0-E0H91QD@.$KK M#D44]&BS 3R$F_''W5(HBS&IT>QXU]*\=*%""Q!W4/A&9"T?<3=E1I<-+T!: M HP ;?Y"6RF$'?50+MG1-:K@DE0 Y-T:"'X.6RZ9\0(9J R(>M'5#I#%@TQP M-X:KNJ498=T1X@ OE9"L>"(2U:I,Q;I>^IJ<$70?Y4N="$D)$,B_D=C,'B-$ MEQO KFS+@G0%\P#9).$G%Z$>Q+^GM,10J&>=)S:+-R!UQE6'/C^U/[@"F,L* M<,4@8#P4%1,"/):*+$>WXO&/60Q:YX_9TLKF>=WSSTX&=Z =JC_0O>11CHDXA!0(+DDIR*!6L)0O M3$W&Z('6RU7O"4+F'Z@E-6 MP,S6P!Z;,,Z,\&3AAQ0N1]L*45-DY7#1UCD\O105@== - NT3)#:X+Z%T0W, MU.XYU!#P8(T<3VX?<">4,%$Q424%3O@F:XAT<)=IL%>[V''C0/+3"JXL7@[@ MF N$" [<0Z:VH!! IH3(YEBAN,RK;]%[1\+R#;RXDST2(P'1 7[+B2H[BF,Q MCA"T-KAH*R4.3B"MMI[+(TM:>>[C=7D6'.R[P+"5^-QDBW3'# >G7U,'\R_:EBUKU)Q9M@EZ/A +G9P(LKY(4%2_1K>]^Z-@^N9QK$ M2CK(5?AO2^#+BRV<<;IE^9AH/)+DLECN%L@%^#6$:ID^X>7)4+I#]IO>P&PD M' /!N,M2H (^/NN+T_S/5+*-:M%;<6@8L& HF%O?J!2(J^U%G]*_P(Q 1[,G M6 &]?9-M4;IUI 9N*: :4>(MR3<\HT=@N"=KHE_K=,'L/PYD>9:I.O%S@LA;']DL74AT02&A^")R&7R7!PN)')_--<6]W"W>.F[2HDZ:G- M0[? ,C>97 % (R_IP!P44?616.H)3_6QSF1!L4$Q):WVVX%0^*@'$^(#W@=B M[*]6?$J-[97A"[)?GCVAA!\P2!HTDN=&Q+_[])EPXB8C\SGWQ3)# OG774%6!%:]:3;E:H$GW+UHKJ 4+A/2;]N5@0 M45YZXI5&E;&1I4M86)494R+Q)S61+-8$3,)Z0*<%NV\ 02M,52!='[\AH9E5 M[=3(T+M-O@WM,$ V4>%F0XSL$3=&@+QUP/<;"6(^JMK89!R]6&P+%$(3,J&F ML,D5YQ^P0A!?#>>":U)L,A50P@G@-!^S-4C!];_GN'HKF+&A"*&!@]%K M<)YX:UJ?.X2[4$2]$NF" '+8V-EZH2,JJ+A<;%B4RIV90,! "\8TJO8M%_=^ M"T(1RM\L/PFF -U]@,L>''S>SL.50S:!Y10:RSP%?DV^T;S\K,<0Q%J$BC@@ M+T^@E ,G!S+SQ)YO8_4#085OXDO+M^O\ TP.5#L6 :4*A = %#Q#?K=+LM'E MT14$E15Q$# -=L]G#^$>1-4[:3?VC[5+P;O5IF.2NH-J^@JR]CN/E.!*H@H\=8&$UN" MIW//,8N>"L+U3I\YT_DR0[# +57; WVQS%),A21&BH=PES^(,5F\ MTOP4*,'D+^;+CQIKNV;"V[ K!?UY0TF.9%T:$M\E7!F,^7-=UVK?5%X9GPDJ M67"L>@%?TM70UD^6E0AT]TC:G)J)<%X/X%"&84$L)\M#;8:7 M3+"D&VQ4\&$K ( ;H70,LC))BX1_*]2OX 6XE#E) "0ZLC37+4 R86\H?+5; MNGEYW6*SO\E$AFE5G C&H72E\!/;!BIPJH2W2.,OK2*V"HQ7YTLD"2O&MK)X M3M>@;;!2'S-RMJ[V).!G1#6?=).&?"I]KA--M!8[_0,GL 39D9KY/XS4-#"I M%WUA;T)(:G#IY=+)TFI5X=N. &.YV89YUP.\T89111S&1<$&;)#QSBHT79= MV!&I5'_T0:[>BVPH?=RB2[+=/<9=;\DO'?,;Z(D>ABNU7#$^N671BNI2/\3>0LUX0(T5KJ?!5K@JH(7Z2-]6V9$9FCG M%'M!^5M\#^P5='HMC(^:,)OL\H48W1#$JQT&&<@WUIX&$Y?Y$O%73&D6R,*P M*T]^ @%@FZ]I6O(IX@X(V9%@^&1+$!Z6),57@IML"\/$;=+<'<3Q";0!E7FF MXK(8);P@SJMK;%$'=1]B4.';(0+.DP)0;A JR M4SPL=?E;1SBH0[N-&)NC$UPS'TMMR)Y.BKN_1U,W^MME:X(VOZ_4T5VSA=%V MQ&@OGES&CD6X1>=NJ=D;O $)W6$LG[*5KJY2\T Y8U6;._VGUP6!]!ST*;RR MLLH+Q[$93)18.1D58QY9\M<,83 45')"O:Y9R0B MT'44BS]9AD([$/+&Q5;]$WH6I<%=58N#.^KPT'IAPXM%U \D>23FU>J9$+P= M'$3KT-V*@0)ZYO W?,.=KSHOO-8B0A&*K7"E9;9:9PNQ/YK@%#$Z,GM& M7,8T%\RQ%NR1;$K+4,F!ZV/'8E7'V1[!2U,;%PQ;K-';P0>[P56M4;PKV8NI M1B%2SSV>":*D% #CSH*YLURQ)CCR2MB#012&T5,FMGJQU*,9=KO6^ ,?^(BK M)OP0+QV(5LBXQ/;C(8>?,"P%I1&ZS>&<&A.#Y@+-1D7XX;3$FAHXI<91%R4B MAIL;EB+>%W9V%8K(--2^! *GFJ)%_F7K$M_#0(ONW@5R^)+X3854*Z_NVC&1 M]'BZU=E:/")LPWF6V@D+8#K\!1'4T#D-K LM%'0:M\CZ-TQY. 6: @H.\QY, MPH"$$6,R%="';+OH'8DW4*(A7)3!/663N:R1]DLDKN:2DP6; VTTV5B/-8A] MJX+$$)_^2S@JXZ'-GO6D)PY/R-032<3A@9F L'D23-:>'L&$_AXU, <05$<@ M613^67-\GC/6$WG27$CVDHIV7MP@$C,VE\5:0<3340PA\@#U;H&^OK M8_F,6*G+&3E"\?E.;6MD&H>SNJ?$-SFCGJ2Y& >\9?D9ABB0_:4P3)Z+;3BV MVB"^QL_ #)!F0"U6(N"<-Y=HJ8_H4HVQRB2:/6[XKGTD@/@"91$LVF_7(SC.4B2.!F- MJ4H'3GXPCT?)D'Z%(7Y3[8W:I?F#8MLI71ISELY**Y)R7DG &E'>=I35F!#Y M4+L%)^CNVG(FYB\:5<%.,/FKW-Q"$3(B6QX[T<+WO;J!O^GC!I$\-2(D,6ZI M2F1MA@T.A+F)!&_2$'^ES@NTM[@0-8#F%"Y$A$6)I_D9A$V@Z MS++2@]Y$NNCX(I/Q'P^2?CP:S!U(9B/Y3#"9P>]3 I%:J- U$;-Q!'5( M8N9'KA%_\,RIC8*,/IIH1IR.K$I!H*1+^V6VNT[S>_*!JYN#HGVWK@#0"F4Q M41A !'0$GI7Z"EC/P@C81!V,<0$0YX;CG(CY^[I 1)XIDEHQV05XB;0+.@ ; MPD3)?O;$)%"H?E^[BYQHQILG?Q>?82TPP\W*(=>;;.$MR4V8];1BPC6)+JY4 M%>:I=822,K-TMD)G(+ *D/6N>_7.>RR\X8>J#VB$5E?RF_)=D7&(@L/=79/1 M$ YOH=+)CAQ_5**,#4/P$&@N$H]&JV%#"R,J@$A\LRW[1C#7MET#-3Q&@C7% MDZ5D:V&&Y<*(F=)SW#-C!YODZY/%ULGK(U)?ZV.MJ$")Q@4X'R[K+LV=D;/L M)C.+1JP#_9HE:%FP3TMMCL!<42).2/,C88IC@C0/@"$-;Q'\Q2YFXG_5V.5. M@6UO(&*B_1/.,<0H?CU#RI93G-2G-I"1&6EQ!X^M*>8<(RXPSJ^^D0"_X#+_ M123VMD7'WC-/[Y*]&K!V\Y]^X^WFE76X%E[L$N\; M >!)Y$:)=&^7)+=P/FSLNUT##5I;\S5&T*,2XA)]#S^^&P +35%KMJ[8.A)4!\FVHX\G MJIAYCZCN FO5WDZR0QH.>GWZQQ-2+V%=&)U&98DX;+-HW9T%E DY@'6YY#%? M:TQU[38(TLG01?5O^A>=]5(-8<&[L02H4D@J_$])AFP)X@6[Y;JH#_R:D;)] M,1].3K[X'!QKJB+%H_5J/3=C)P3[W(UGQ]Y6DGD\D%M!BP]WPE27[;$34X66 MF>JF!$IO<[FA(Z6([U6V)"&,\2R_QVR0I<,W(0AN*C4,.\#7)^YQP8;CM\07 M3ZUOI>ZVOL6\%IQ+LY4*'VE'?C6;"HM1]ZH>.=LY>9,I_!K-':&9UR6;I2M0 M!G/BAVQ(5+^2S<-5Z_^63H$S]M*-]R;: $2=B$9C)BQ#\0N:\$#[HP- ^Y=L MDFRLLG&R G)BO(^C('H)L@.S:&7]\.@JRTT2%CMIG>-#84*61X%(Q$(*[1P) M,/P%,9P?53.E]=5K/(2'H<28B1_20-)0\!O$4>>4(,LGJ-7U?7O<(V1FKP]* M^N*VQV2]X"C4[H8T^'B)M;OP:>.>H+WC36X\E&(($[C M6]12KMF.SV(66I=3Y@+$U,QQE<57P@HQN-6')Q-%;$L!5WRI;$T5_R++/J'#G/8"[RGQ%;4O(MS!/ P MW.$> &'OPEZ%01%)(/ROK4R$>IY"LJG"A'+);R04@%I]F@IU25Q M48R%M^3_D5@+==9I;B$_+P*D$]HD:!E#A8*(>@K,\I7U9/%/*-A)!=B59S,J M7>Q<7$$SLT[<4RTBT+YMR;VZZN I8)PK:,PK( MEL9\R!EK>08B9@T]N[>O'$<07M!XT)33N+SX#)]/SSZ=?;YNU.#H?##Z+:$, M:$GYE#[CYQ';^7ULEQGO"D%#L'Y;P(_H\(?W)U=O?SA2Q&A]].L#<9S#DZNO M1]'GHD>3'/?GWQ?A$1TZE_R1B_9@W*]VF'$*FH4&1#=]_*)-N?H(K0L]-?%) ML+63JU/8FR]]4T*Y6 M6%P65P>O+E1C0B0#TP0EF<5@[&/WB>N!R;69*Z'P>)]/0+*3-9] M9S^#KO9GH#1Z=^&BOL]N2MH7&_;IML(U=)?PZJM>L\EQ?^"NV4?RXIF@)60L M?#>=L4$-[*!89$9U:)7K6Y#%FN:U8 @[*%W=+-(Q0=;&M-5B=;RK-#+7Z4(: M.$?/X# [%K^L"LROZ'GR%*B =W^&@!6GFZ M:3E0,@[B7N% %^N4XV8;*R-K<6$ *&Y:8W.G/QC+*&!<;L$&4S2Z +NDK6&9(R_2 MLJX83+;PJMY]NMFPL.,=A<9@1>.C7,X9 >Q"1K!Y2HOEST(<>8T6R;!8.@CA M&(]:ER-T8@L0X,#PM%&DI/(&F!>R8?5ZJ773JL^! M>Y)%>R1LO7=\(3'T-:L>"J;>(7(^4_48CE/R 2HW4KN5FHMY"RJYBGB_#G8/ MGB.A =I78ZL!C=/.&/6-IRZ@V;R28'(Q@-< D8[<*\S#"#: TB-7P-#A'5[Q@ "_5&7T M3?:DH](-T=DYP7"=/5(,(Q>G6&L BGA2<=%++)=&CK _[C;9:SA",G0EY" EI*GO"-PL5(-0<)JQ-: MYYRIY#FU.;\DQ!3KXO99:;K]4QC0Z/3 8%%^ZKRJ75\K^=HD!I:=3G;8'FJ@ZVAT5Z96] J7E)@&4;\+<4-D\DZ6;YU<1$( M MS&Z4ZX_A^+FPK+B(%Z@>ZN'XYZH!Y1 :8P,!Y@%7,P:9Y9'S*G\S,KKA9K M2I^P(;-.IFW(+2LVOP,!8LSRI8DMB%\'%$8SQ\[R*EC93>9T%ZJ*(;?AI:LT MDR2G++P:WANL%O$JJXF?)E22: 'A\K/C"X)^%)B&=86# 5U555,UQVI0ZV(@K$7T].FH?W3L>A\2:[TZ.XV^:$)C%7W9E0C[K7X%BOAJ936AM[LULND- MS9G @D*U'YW/@%?JJ,,A_,XWD5N&5_O\"9C[@2S7)26YO.B%Y"CRQO$.7Z)F M>M]COSXK3WJ#MF.D.6##0M MQW);4[: 2T%FG%R9@GCP[/*/7$;1$DG76DV'5/VO1A[86.93;Q1@"M862H$[ MNFL'RX/T,6 <$Q6L MS8HW V'2R9+>N?#)1,<+-9@-^D=OHG?,L]#'_[Z$Z_M4E-_(3CSXZ32,(#%/ M7EK3'1YW^TQ"&S2+1NQA?"V7;K0JM 2B+."]+B:J'WW$]UA(7EW/B!RQ!!8Z MFI8NE\'8J[!>U6ZC05_4,$4.EH5DF/DCU5(9=JU ,AC$,&,,\G;& F%6-U71@4XA,"#'Q*&HZ M#"K4%;>$X/A-F4.SEHO2]*:J9RY;.T=$5:: MU@S85'7N0XM)L?=9E="_"VF25M'.JSPJ8KT@TW$!-XSVI>/_+\3$1A\"+3D$ MN'0CX6W-9@5M#^VIPO[VZ]7YY[.KJ^CTXM/;\\\GU^<7G^M^'VS]_J:"'6?_ M_L.#A"[^T/YF= 7'ED;G?TMOX/*?W):%S_.,/FZ7:2^Z$+/!Q)0Y-<5:66*0 M>&K?HP*!^_+8AS_89U#3"=X!I26_W7 PKJO[;H+ZT7J&L5,9Q_'NJYN.51#7 ME&A(F4Q<$ Z+@KXMT[_EZYX4SD9SV[,(1TYN"-9D]XA2"NH/90%*P\8"!D/% MR5*]R(P15/:@F0DVAJVQ_OMT 0PE(]$N6*1= +L6VS(G^MZR=0$;?E=@,D.! M(^TJUXK=G>W@^P^W>]282ZL?_F ?P;,-7FD<*195JVP-3X1K<>\4:5N!7ZWC M*ZV^;Q*4]AQDL("6@]1:"R^ECZ!C[N"2M3&"Y7C94WVFK$-8 WD-XS2*ST4CU:I9_CX;CZ.@S502]\=3^5/;Q@_'\60X!I'5U.^4 MKPZBX2 >CF>^C.=3HQJ,:[A>8GH*=7GYBCZQR M=G+Y^?SSAZOHR]EE=/6'D\M&![?F$S6\X7(56DQ*@MRT-UUN++4W%(!%-D\. M>TK;>O0Z93RH\P-88YK3CU])_4E?=/>#&CC:\J1'U2!N%OK6-O/Z, M\49XDTY]9BVG6E/9&B7CIM$%7-&ZQXD?#B0&'/*7$LNW7:Q6%"WRSE7/N$Z_ MP?GH?15JX5 N26"?Q?#B(AIA&'1TFR>0H.AS&PSEP$&!P\U$PA.OK JQN M.$;N!'3F,!F-X*5)W$_@YRB>SP=,HE[8!9*K&7R8#>+I .]H,IG0)OKP^^3( M;_05FYC&@PENHM^?1C,@@H>C># 0/#F.K: K\"+,/=X,HT.I_$T 3#RUC@F M^:5CZ,]QW5, U("6GO3G= [363P9\#GP+E^QA7D\F<*\0+&3:# ?XQ:FH_F1 M;*UC"V, V32>X?+QV4,\]<&1[.V*ENR1[J(E CO4#^[2)2H8B#J4(VX[&[4! M06K02]XYG597Y8,I=5/70E58FB!KE@NI)3MA98M"S)7P^;9,[T5LI.!(83;Z MC2M:DOJ2>D^J.[A*' _ILW.IIY&$569+]39(_'][83R6+/@@@ J56XS6\K(P M.4\J26+#/U!2BBPOX&DFF4/:J?AR&*;&;!4FL>Q/"B "Q!6SC?&X#81:),/U MR)*82DK3+;A\.1VT@YXM,-;F952@8,8LA51R^+??!_T)8WND MI)_I)Q1:[M1#%S:'(2= \E-T85M47:'O_A.WJ+JNX7KJ5@ZP/R!ZM[]RQP$1 ME&X<)P_9(]6NJ77)BNI=LK0(J]@37-XEK^>)VFAH:%>]2TNH#?NR:Y0846EX M[BL684\N3!=B)@IB8G)$ ;[N#>"EMY)XDT947.V8(G;575>ILRR87=.C$?63 M?O]W'.,,I*I]65SZ(,=8>.VJY=CE5CN, M,+-ED%CJUJS.[3[XU7D_ICH\4$P3USG8:-I0+97)*,XNH%OMY-[?F_*64&(P M6VL4/,IR\>2)Z$/]:<(24WBJP5+)%[+@L%;:. =(4S<'2U8PMBPH<,#%/M/H M+](:SU ]OQ6FD[Y^K9XFX#;VSU#B8@O24\P5XM\&]1M!9-4:3$%V6>H$61&Y:"X=#\BW;P/1_%,KA#:,U%&[%-" MY2- ,,4Z%9+,;@XW)6A#!C]6A3?#!/3 MN+OM4[9^U(YJVNTJZ-(-D!$K&2.TE'AWIJ2V 801<;@>0X/X4_[K,3T8K5/3 MBZ[EN-IY9:Z7:H.9!AC&"E!B% ^,@PI_GE(#OPV&@4;TX#SV5/T>VQ5B)G_J MCX+JVF#?BGI?1.'OBGGL^TNI\82$8YO:1-101\0%@;D/K6V,K*&M5*.*A/(7 M.!O)O=V<360&JZQRR$"_J[G[LW6_=^N+YY]_/OM\?7'9;!#<[J0RSP?,GZR$ MQ%^P:5N0$ST!?H'KGPQ^1T=%IE)/GEY5"4D3(!NUNO \?.EK/1FN\W-H4_"/ MF&GBZHYEL;89'!<3Z\>345#":I[,_\YB8A9(6A_5=8CT=C0BY>SEY19,TD ^ M4 "C05GQ]V\"==0T[F]R>H]%LM"-)<*?E1BOV1=:C2/!_,9*4S#.)DDT2]% M^4T$6()M EHBJ'( H,$(]%K;D@[>CB< (G@DF8R\19:W $-.)_&$C$')&%6F M6<.JN;=]W7<]O ?1OUQ>?#F[O/XSO/>16EY_?A>=_>GK^1?,MWL5ZN\=H6%C M3H,F>[9R?V@C>=WA?>62>1\I0?0C(2<:X>93A.L\G@_ZT=M=OEZZ\"<)\F;I M?=Z/^Y,QJOJC9!"-C^'I9W32?'(NS'"ULUD\ZT^B&6C/HW$T/$[D^0O.5UCM M2B"U2%?"UQ [@&2# CL>PEM3?NF4TUVQ0-AJ^X12 QHP$T*8,>"->Y!,/%0! MF:L8N'$G\1@T_3$HVD-LX(#/[H5V'*5, J(!7-^$[ D#6-JPN]C@80+@G_?' MH,0G ]"D!Z#.OS '8_=L&@\(N1'+ ?WK:.=L_?AVLR_'JVCTAXN+=[^36EKZC&5&H[88I2@H1>V*P 2NO@X[(9QB M?6:T$8\G=);H')K/V'(%9X"&N"G0E_Z\HRDND!] HCY:S.+A:(@VL]EH[V03 MGFPTFJ)).A[-YD0KXQE]F,*'P;AKLB$\O"Y4S8$ \?XN%XRD"8#O /LQ%9ZCO6=3@9HZ5JWD_0 M7D7VQD$\G,)/OSC_-(!W.AVYE1^ MIUTVY(:XKAO<0J5Q91KOG[T__WQ^?79,]/C\L_O]X_G/9_B'ZY//'\[??CR+ M3JZNSAKV[_9+]+V#UIQBU/ZLVMV3NQW+6!=AD9S?5[[+C.34O=BJ1>2!>LRK M[0_3,+B?.>-5P#^"^!: M^OL HSA.1O+^$"CSI(^S#\>3Z$M;TQ]@0 ,M3 J,+($[-0?!8/ MQG/\,8>G/Z+0T@4GM)FCQQ>)/;K4^DU-JI*6AZT]V6">-AGW2@SJ;=L>AT:E?(K M?Y&"-DKDWP/-"]107V]U3U.J Q2B)N[15_:H.IB.Y^Z=MKV'EFS?NC[8DN;< MLF'I8(AHY$;EO/-H3Q])D=F>RV@^=1D>B6@$Y.3R^_ N'] M>'[R]OSC^?5KM=66]R)=GHW>Z!+/%=NJU\KI5^E:"PJFM[*_FV*S0R,,$$B0 M>.="*1,D%91K X+C($'Y L1;9R1B1QY[PRY]3/$7S:( 2C@AR6$*CSF*^RZC M+'ZDDV,0\@JC.)1?P9SC$%$;3D?)$[#>#J3L(71N"G(FH!]@%)KTNF> M5]Z9R-SN8WY_G[R$?CMU?7EU]8**J]XA7.XPGJ, MG-)V3U9""<9N+V++=]*5T0529H.B-N3#0*L#Z? E%J0R?^ RO7E+MC/<7;\J MZCEIJC<$T>F*DB;&*\B;,ZFY[#%"*_:#&GNIT(%=LDD:4QMA+AJJ M!1+NTLKZ?; \Y D0Q)NM[8S"_6:S7U.,.",S)C6L:%UELPLT1]6GKHTRY]F8 M'B:V$UI&9$Z;H6C/:W)PV?XLMH;%(:TMESH_1ZH,P6\;[,NXYK9V%74;3LD2 MB]Y/L1VYCI@Z55"K,Y4F&&A[-JTCM("#UA?R+2!=YP<2$=DD#GAF8_BB._@= M\_?4M^FJ!6N*B*N++(DBVK>RK6MV#]UQM<22P[O\]@Y+?%$CX"--N];E4F:[ MJ]-$UE;;+EOJ?&O)U+;,E4., FV.KQGPV,&%"ZUGKB66*7Y&7A(/C[B64%/Z MVA-!F2A/M!T WTC.3.)\DW_BYN"$"=+^D!Q :*!N)P#4P(S+\'!(>T\&'>P9 MM)(B(/9R-@;Z25N5MZZF>Q0-K3<9(]*T(M/:1 M-BADPRSNTU\!L'_+Z.)0"E\S]0JA"'(5/T;.!7ZT!=L#@K8/5<6M:>\&#X'[ MM'N+M'.3W;R\[:"(=-AVL,'FQ5O7J.8FF%D"+O1\L!"2>K+8 XDOW[0>@:E MFB[1&6X!?FUM2IXY*4=M95(VKIG*P5"Y$/R #! &X8?29LBO^>,#RX]2YU[D M&?5VQ=:+9 FKQNP)2ZWN0 ;GPBR;=.MY+=42SC36I2D+<\8G<$ S3;T-LL0Z M[_-C",-;K0N)7>U2 MW+W8FKKJ[#5V,1]8W%$ZOS1["')Z6ZTAGW-+35[=:C2\FV$&-=43I@5:S/1H MU4ZQ7R>LD6SVSS]BDOR*LBQ8%;[)TM*7V#3\W2"CPP@YVZ B9[/\KB4"IMN/ M96'HH-YFMT6IO20]%M0WY7BG)6M5T+[BV;TN_3(;M,+0R&[Y*=80"J[;NJ;2 MT=@>F'_3:M#:3Z?)*Y4]OI)O2_3JJSANYY![>.]^/D RO@IJ]2XCH#5XQ#1\ MTG6K;WO)U-8Q'5N$(OJ, B_P<_2)9(5(F2,7-->N9M1T(Y_VX1M@:XN^(-4C MWMNHG6PS"(O8%;DJC3R^#@1?5S:I+B'B*HF)R!IM:DG99D*ET@1T!*EKE^RB MO$TM(ET5B>C:I2]MWY'"3ZJ1,^7H.D[D/9:0M29]!_WF5BBHL8BKS+MQ4.;* MUI5C:D5^C33E'1"SIN4="-RK'% ?+SY_.+X^N_P4O3M[^SIG:?B*1%FZ>!FL M%N>JHC&AK3F07F=N>9MNL/[Z8['FP#"N%K5*%ZPB'40SCJDXB"9LO#KE\NM2 MP\OV.D7_M_HYF"EB87$G:G@?B!J>:=DP/KZ(H\_$ZNPY,V:2$N%(DKE_K[9Q M6F-"60^RQNM 5N6&%*1@[T"Z61!GZ]XR-XZ3*[&F1L&V8S'5_N ^8QXB9?7=WF(C\"UGM&C[*5(3P_FXJ$W0*O9@,*8]JB$Q MMJWN==6^.W(]/+J2=#^U;E ;^HKBB&PD9_L*47JGR"^J_.\*,1SX%4E],;=B M9Y+955Q.,O=]/=%$X 41C#K=I#X5@GRLK$%@[JL2&6FSZ!BZML*AS%;YFRO MB'@94R&@7VD45!@H/4>_H9)_.@?S5XI^=<_4]T,\2)HD5&X7?NVVX]X:..%6 MTZ\HS1.0-5MR,];&EUYHK+&?YL,4Q QG\<#>==>MJO;8.L\DJT,Z)C!@EA1W M4.W?F=2\(J,H>N#<#F,?EV321J@OAO8[2C%_U!6LSZ4YDZVVWWWW=\Z"T]I6%GE,CW>6=2H$.D1&H^Q/"L]^?E&A/">&^P8<=F6935[TU; M6E]4#88[2";#>)(,-,W!E_/RLG*O88*V%:JZOWMMW-OIQ:>SZ/KD_VZX$H+O M;,TC"__!P&9XDRU7VZKA'_;7BQ,%'Y1B0&=NHM79AHF&/E^X#!.'LW,"!)-9D"F.J3JM M+Q_%3<>X?>;^&E*FE5?8'NGO+RR%=;%S@%:N>710!2YXD_)6"!>YPADBHR^F*\$3 M"@^ABE23 28KQ '!S;5:@IEK=7U?**Z&4S]QJ0*MVH;N%2O14#D$22KQ8?FI MK?VF+N-0%/+==X.Z:J[6KNKUK97#WA/("S5SF4)VC5FELP0[@.CLXMJ4$DGV M)&XBOS#Q$OO:%USNFDL@2'GA>DU\BC]#FI0^B8K-#2LVFF*;W\,=SCDXW/2L M)LJK-:89=?Y/2;I7E*2[OFL0S:!<=-=&EQD+V\OH8.3Y16Q3INI] IR\[2P. MWKC!*5N[TF8+-+K328\"[K1'+BB]>'RWU8GI- ' 05_$7D4U&8 [U]4+K'5L MESN4R@[B.DUS@.Y@80ZCG!L/.Z)Q[C/NF9BHGJPM+YJ!I+L1&+(0E@)_-NQ9 M-06?#^%QPG6I]1753KWZC>?^%[@@U3)?R+&$RKFL0Z\80>OO#6&F@,KS8&#; MK_(-5FM!NK- 37@28ZPAA1,.!W.NJC :39!VT0$.IO%D.L3<_OYP%B48,HD1 MH?-1/!XFG-4\G% 8XB!.9O,6^X.EV@+(0S%M'_UC]GK*AH!P8_%TBNL;P(=D M*$'SA.,G1Q@\ ?6+: #Q#C1(<:(3&$O(#5/QYAB/I\/H^&$TK>3 M>3R&']J-V,R)%50&40+38=S<>-9WZ/-G>QW3'%3:^ 7*]KB^,B!*GE)>@^89C_7VJ M)OZ)U*3J0.DP].[OO3-V:UB5T*V='4<'B .S,2'7+)X-9GPHTPD-P+:10Y=E M?$14XTWTQY *T-YM?XAI,L=XZ1F6-8"?\^'DR-:#P.U04,OA8#(]BH;]&6+: M,)':'6S&7=@F9(<#"K*?3@&]!H#&I IP1P2&V3">X\8I&BJ),17?H;+D(#(' MTD]JESM$4H"AS1,L(W!))7[>*=T_!*H 7XT)M8<8W$]=?B.D(3I 8/SC\/X! M['XXQ^S^_I$)O>(R N: M8>V$I#^JV43UMQ&@E7X^]T**!0#-GE 5AGX\&"($](TN4.ZC(RU@ QKY.UB) M0L:U8K?:CV?*-MSM76O'9!!='#OM:*G=UJ3=TZ=:?D7%#56D;417"^=J4TU:6D!W3?CW\K86V,E4;TPY+@Y],X3_ #,AJ,;/>)JT5O32 MW,D!$+%AT@Q/LQI/HE$W[9E,@:F.YM$7*=SJ9=TAW)<1IF&, MY]&9]I-41W?*\:D8=0X\%#,YAK@,*LG@A\"%U-- Z2+.1_@OO*E\ER+Y?1\? M[),QHM2Y43R83(0-MSR4C. $9EX&(AL'TS=W+6-DV7Q5@;$#L1X Z5%_12>* M4*&4X63.:21X/NC)>--.Z8?Q9#ZA8B?C9,Z%SO8./2=)#40RNL]MV&.P\\UO M.?5#C-V>(5>)1U-@0\U";K#8.97)F<;]"?QT98509_6]:H2KJ-_ZIBB^>9GC M<,HU7F;3HST070=!M8? DR<#(H)P'/$(5]D!,'X>=B+%A*:J$P^%'$FY;-N2V!MHR>T"8,JTT3?VB6<')FV%]!2=PBH9ZM!O M^\XEG+>@/1'58WB+^T.ZZ@2^A.01Q0(^4$6!>7KS89;S8>H"YLVP&%UQ21X8L45==3VEJ9>55: WVH-H' MPCRZ+[XU!H3H%YH]6A%PU:!P6@]!Q/EMPW 1&WO0LP"03ZP--K8MM$_*8 FF MALQL66%768"R/HKQ24N09DXQT7I&:-G@A_;02-\9AOUW%%L7&+"V'?L(##&S M-D.,'#)\G3C#@:$!%L*N,_RBQ3RIIX]XL5I)W[X68PR;YXD^D,^HW3;?B[YN M3$MSE-3>*JD)O@F(4//V@%CIL_4'G(CD>B=WU S@ B>VDD(A[O[-<;VR0\X1 M>3AKK5/:-16(L3%A"90P@Y/CE?"% MC3GTMKWV"]!$)C ,R]?V3)MV34HBE$R/9>9_NQ.)LQL*FR4J6QKY\_59,3EAHZ<]8>4.8 MH'N3IW=6)^M]"OP&\/MINDFQ0@U29]OF]EUT'(B &T'Z5I)XWI\T:D;@DJM^QD?%#"O0LNHX8$)I[+-$BHK8WB ^!6@ MQ'U7K)?::8'7AU72USR+NBE=]64\)W4B:AGU?G%Y\^G3Q.;JZOCC]SWW?V9@3;%3I MY4%NWHZ4FR*FB[)N'$+I<$WU05-3+W.9HYN,V=-!#SB^KV\LTFPJ!2,+WP!F M,)?>KMAZ!38N84)\J>M]NJ?://=?_F22@[*:/Z;NP$1(W_BR4FX6#HNFWPFE -V8815UH[&XU'C>-D MD]+%0VN'F'=!LJ;M2P1R!?-G*F@<X&&=6^T0^E'Q,_>'5! M?Y7&2T>-, !7B'(DJK>4Y<:8,W, 3+=\.4C? -('Q@438C-6S"=[T.+E RQ>(?E&@_[,V3".Y./!M0K?QI;SB/!N,1 MU0J"WT>]R0BK-!"@YU1<9#[ 2OI)/Y["CQD,,(^X8$L970X0B?0 M^ B'P5I$,.Q\!+\.X-838,%]ZHW1 M&T^B)$D$CL-);S2*DB%ZS4G'FO M&"*H5;GEWPX I?B%T: W1<2D6A3#'@5T#,>(?O(W_?4 $ 2.$%YAE)X"V@#\ M)WC.Z"_JS0?P9#RC60 9Y_!GO@G'^D&N1X_\C/PG5>Z]WY'-]HJ5@E MIXPB M2Z,K!J'.\3+,*64I7XY':>+2FNZ"0FG2=^)@..M-X:\'@+K.>C7MC69UU=RV MP'!*/]<4G0VXZL[!>#XU%2MGOMR-4U^[%O-J0\"6-02<=Y9,7*@Y03.P007N M-BK+9"P4:& 3CEP902AXAQQHMY(WI_#T/-^U5-2J3[6V@&)$E=5(E6Q?6]Z6 MSA$)W?,0DF:^NJE\8:9!OS_O>/P?(-HXR;?C<6&8"@N!8Z9.RJ4*_SU'):2A MX_\1?NJ,_CM80H)E8#'*:CHA#^Z@/P7>-_MO*$Y]!FSQO$9!\'HA*WS_OY&@ M-9D*6P(V-!J"O#"(1_0["$0CD$8&TWC(OP]Z_;&3L^JFX9=^&HEK,$$6=80" MRB0!$6N,$X*(!6QP*#7G^AA7@[\ZB>M[YWN%V 7\#<-_8-_ 2P4,(1 8!*\0 MNH8C 1KL:9" Y*18 MVT4?9/7<':LAV6CW+.TI4XHIO%M.&:B8PA]4UODG"RG__Q!1WG7+D7'$Q":. MF,KP-TQB:!=_=?=$SY#.-%-J5?>)'B1QDHSEK#"4TE@;AA@'=?)4329H'9_""B:S.9'T1@T'.IL!IB)OPYZDZDQ-XS0O, TK,[H M#K&&(0R(Y&OZ&K8WQ=:;P)02-"C(KH,]\XZ;1*_9:<\5NPGZR;_\W#YK[N79 M]?GE&=6*?WOV^>S]^375D6\8=KN>:^]QSS4]PLH@B)KOLYN2S/%#)!W]B=+HKHL/\B,D;OX8Z#']/;L@_?OS@ZJ6C@P^[/V/\K;Y$,8JX$$EE@%_6:XD9 MN4G+6Q%D4I\-O\&2ZOC^*B\K4W]06+BR*0V9JC'3_@BX[(8SBCFL.4LI#[<+ MYM8=;6L=$C/V\2UMTT05MHI=FLFHS(KF"N)A[9L5OP]F]+.=/)2@/PY&C/[M MY_^'8H>'T4 ##1#V., 9@<]S_UK!DL(#\D\_FTXYSW03T\TMIH%QO_ M%Y92+,T /&:)I'%JLL[?=#PNWW'!&048#4")M.2PEMWWHB\M\Q%],0$M$GR/&D.9W>'R'H/8R+"5>[T+>VLW;0G< MRYE3NOA:\^>R^ OK%WI=?6&C6*HF^.)9KOR SRA!.8!EV7SAQB#EI:&;-[BQ MOV*X%5L:8.F":N^RKF04BQYTU^Q4KIR)RXMA;=&UED))/^@T#F^\WU&\%L94 M[2INZGO6+%W1F=UR^BJH.AG,_*E5^*:$IC'G,?7CZ6P:767E(U(1 N\H&G%M MCZP2@$]!UL54SX\^L<3A]B&2_R,.+#],XL$49>?)Q N?%+9Q.)]CLAZEZK4O MTPK-L*H^B/BR2K][6SAQ91'/5KFK?=,* 9A@.)AB5 AF]%YR5G,1X#)M!E,C ML"'06&]C&9 E'[.)&F[WCO>N+K#PSBA71I8G6%,QUF"F(Z:+'/#*QD>U2A2B MODLY*N#6*WX=3>M(QU?A:'DOZS$K;$F$)9MU]Z(UGGP/,@+^ [JKF 66=A9*-RQ_/&9BUV:*!Y]JP B7M88 M$E..JF4XU%@4*B[SP%1DPGF.,Z)J7*&DSILI8]%" 36RT&IQOKQ6)=M5TB5_;BS%YF&H2ZL2"JE\REO>!!54 MW%IJQH6K&JM!TPP-X7@8 @^BG$BTP8A4A)G+26K]%?5R[27_>BV9<3( D'S[ M$I/;@*_;ZC\-Q[+AS9S22X+5.U4%71[&N'WWPGA)HUX"_WYT"*\+ M*UNYQ;0W&/]._OW>S02")B$=+-&*Q^I^^B3S)MHX:[+^G6KM:VU M?25:+'>^W2US\<_ZL4Q4<=AL1]D%BM\N;WB5_^JCJ%.JH:I.:.WV@@BG-J&G M?(GV"[C8V0/GQG%E/6U3P 58U])UP786HH8!P*(*7!)1'DW' NAIEV?=OZ:4 MX*ZB<@>2X6E8K'J5PP2!M],FEGF,9-V\N%^ MR;#>,?97P.^"P_8I"-S'F2GRXBZ3D &MSN2SC4V/9C30M>L2 3U^K=1/@J8" MC_=LGY3&]H M._4 B6XT'AVQ V2W8GMQ"10(0E[.)I$H^&0=M$.)JQQ,)IRMFXH(OJ<0KI* M!^/10!TH@3/*,TCG-)-<0&D0E4D##LN,BVX-\Q!7CAU.T)?5M>[*!"C->QTD MD2T)>D6\(NQO KK;R$1UG_]**4^=E"FH#UHJ@RQ<(P9'+82>RKF%DC"9^P"= M=]2$A+LG(-'-JV^@!L*_,.(:+J.D=]HKK6D["Y@<^Z(U+B[-8]123C,/I=!8 MY!'-A;#%7Z5>+;-/54 LG96E22C,.+]H&N!TI*B4>/W3)B?:,. M6SMZNB@1D2F) T=&B[RD*P-1X]K]3QEV?$1'9O&TO8NU7P8E9]VGTK=T3844 MA5W(7='6 7(\2LO1@1=Q86%*0WU$6/%:>50XD%L6\ TR_ 5XX4*,*6A4VMS1 M.=9QHI+D%VYNBRCL(5PCOCT@+#0[]<"3,!E%/"1ORCG@XK%IB-OY9-CB-E?+ M*AK:UF@LVP"W^RFZ*YZP"&\<+6MC2X$\'=^5ZN64/EWB3?9RR8&/L!2-:LSFMO#=IQ3Y?09(*X(RTR$LWV H MA-&%D% M7Q9Y)7:0BG,&*?)S*,V>CJ(KHVXQM$P3K'/I425-+,*GO]J2_.&3PZ/HTX[" MA-!8!,O^E"^QGCQ5MDFHU)/^;$8>?R0*BD^COWTF_]9=WN=!:02LO);(O_4G M3RE$],=3[QVZ+G<5 O,7(.AHI"MO"V-$?%>2#^.J6+.1?Q"/AP,W6OB;'>'M M.EU\NT01.%R;H/1T8MH6F\]VB%,4V-\BX4NHOHT^$_YFWOCQ%&T:3^ES;7S:_JI9KX?X!V)MU"OS5SH[F+H_L NQO[TT&O9R!PB_QO!:$"G-2L:FFIG]W#[*%95(^^+0V PT M&7F,LY_M(7UZ?R6P.#V_CMY'X\0OVWZV[UR#I 8L5$+D"*;'YH08-DL:\/N' M\Q':*#B-D[%YO_U$?BZ>TR:>[-_.*<8_$>0LD3XW!'*(437CYN5F4GV@AF?J MD-W7$I#T09]L%MG^;TCB;^)MI/_\6>I@$)"AYD03MI8>O&ZR; M'@YG4_.^_>W[Z"%&@SDR-GQI2WOHX=00D&D[,6G2PZDG ?;S;Z6'TZD9SG_> M2P,[WGDU#>QX_V4:.,)"?.-)XYHJ#12OVT&$H9]3J3]'"6$NS'WG^Z0YAY(D MQIB8F"W>\H82?"^ NWFF'!;J!++,T4=]VJ)V!/H0EE^1X@#Z%I4[<:4MK#.; M]>M4#:M6]_::%4C+3@,/:U]U*?U>(0B;L*&=@%)E^/MG[>O(H*G!9&]4?=C= M-=PMF19+TS)0>J9Y*_$BDPK*5$M@1\6 W0$8+;G"M!CGST,'8[9>U5O\M0T? M2PJ+\6B9NB7"J%QIS!I*L&F!K9;J=N,:2,3$.!U'['-+ZWKUS29<7*1\XTLD MT+9;=7.L];;AZ&ZIJFJ+U6ME+=&)NR=P4&_ZA6LV O4O7,)\XNA:44.DS8+* M)"S37+KHN>Y_7/U3FA;XA><;146CBF+M(Z3)64FV(2F1\)!NR#Z&.]O='U=D MH90J(>Y+-A=Q1U.<=:-Y:&QD\G\S[]BR;^[/W)I^&?DV<')S7,M99^QU^JJ6 M52"_@3MF?[85]KFW[@)MRF<]/=2UL<7MUWZGVBWO^7J-(7ZNOV7/PF,XR$[KZZ";C&HLB0L2UN\#0^L;W"Q_["KCA#&D MY"/,I.6)E#P,:HN<2C^GS#N#'OVC#&',+_4!H69;>26ECC*IC4;-$]#Q)5MU MC$'72^T+O($(;: I,E#LWUFYEIYDI/>1:13!4ZQK>^]1^5]7&FJKBY*;)O=% M)Z8]T(_41HW";RUQ^H>I[R@OQ!^'/C)-U!=,A!?L+79ARQQ#*;W MD$OF'#> M.S(&BC10HB&24X^V!<8SFR==)3)YJ$"''T((4:5E[;6J)7F07NP&"X.B:%M) M7P+CL/P,%7/$ #CQF'5"Y)5'=7V7M2W65M T:;X<3\I][2G\1RVT5;J6)!L2 M82Q "PIWY51@ Z%-4=ZS"TKGQG$.)V._6?C#$05OT&$]9CXMN>T8',*V;#ON M?$L/NFD:55<=Q:!1S487DJMQD7:7P>;40Y)2<@%V9:)VUB+0S?O O9\U/?JW M[2<8N08D5^G3+A"=9IMMOEU+G&V3%- EE0*)]M(;V#A26(L!9C+(A,/$/S=@ M2.4GR4K&3,(M( MFK)Y%Y^6??5>6E^JS$@0MJ/YTD:W5/'^J)0J !V'RW* [$H#35(0YGB#@3N7 MW;@<+."=R97A-F7F LHEG@IDX@Q[WN(U1!];6FX,1%R0^#E7BX(U^VI1S$RT MQ9Q[";$$99Z0X=S#"E?=7<.]$T7:/TML"88C@N(@O$M=!0'//+)@#;#H.0X1[HZ&-O$Y19$&G>7E7Q(3JAK MB?,Z_/+VXN@5H8=P=RM0NU"D!""^:0F+_HX@LNYNNZW1Q*[N6XQ9A%ADB'X. MZ['.@]$\\Z2N> :=_]KB7MK4HS 07Y;H6?V+(H]0 .D*O9) M5A;4N#[ZI2B_8:)OPX(@$YZ?? IF"V5.MUE,6ALE,ZFB,.K/3 V%D=0\%V%$ M1_3B _[2<3U41 EZC]4+8]16!.BE]A,#+J:;B*&C?G+X[2A0KS#F2Z#/V(ZQ M/M*R5#+E_!@I8BHO#A4O1RU-))-V_'E%4M#J&5 [:A7"W=?5D3JF1S' M+1[W;4UG#LRL]2@AEX40O--KGK76[W)GUZCZ5B_Z-HB'H[ZKL#$?V0H;Z *6 M[^JG"JIT32EW&N"^#J)8I%I:&]A;_+GK"<&_VRLP)]R#3L! M_50NY@LLZC5WL%D@@KMUX^-7V2VA\F6&KB& ;J.@;_V!O;4D?C[[_/4L.OG\ M#FC^!RH6<7GVY>+R^OSSA]K#T:_WZS=$YO[]!\T/^&'_",A6M8BR4,Y2MI*; M]$M587;'N@?9'Z=,7;9\?LIYX,6EK=Z1#:62^FB%@2!?.NPPG=H6YF;%2 MY!@V(ZE,V>+V)L<*>EB.]NJZAN5\3]]%E#^ =,+.?KDKUMEM@:5>4 +&&EH8 MKS%-1O%L,J!^I=3LCK+,0?.83>+Y%+2=&3R9#*)D HI%DDCH13*G BK)F,) M$DPVFX11QB2../4^ <,S0-SH;C>(IUNW:2LTYS'4B59^ROG&I,=LL M$7==,S+Z@F^YR/SR%[BX9/8QOK7\'@49E--[#?[N6J8$-7/"(\@W6/* #^\& MK3&*RQ5C]RN2% 33*G&8DK0O=7XR+>+?-O3W7&!?2.F[.G$B1BAB:04'\F>/ MYS,*8(%/@T$\I?">T0R.=C:+3F[+?+%;@_R&,2Q(;-"5@M7GL)=K?QS/AB-? MZS^9 DZAFV4RB >S,: )_OZ="')NH';AH18L>3**!]2!=HQ][494BS6>ST:U M]0[B":B7 ]C*>$XIS"!0^L7"&+ VF!^#_Y(^#-1<:3\A,,#J9O%T2$U]I]Q' M]B5,P!M'6B+I8]QUEH*<5GEJFKO]=F1P%I378L$'75$(R@2N\I0_3&:#$(*3 M> "(,8F'XZD!'( :+S\V[QW4(38#R9NZ&0,"32>)!';)GB6V*YA_A-G;0Y+Y M)_-X@.T5[0H0E<98\7"$P8E#LXKA%+[ \YO'P^FTOHXI##L9XD(F0VSBET1U M-A3*V@;3$*X?,JSD_W '//O<4X7&$)^OSRX_GV 5^Y./T<67L\L3KFB/C.G# MV<6'RY,O?S@_CY!A>Y^F;J!.$/E3:0.][B143>JS/.*6XT@,N+SX:42LBH##S)" 6 MAL0.9O&P3U4$DZ2/08OCT6A/^VXL00AC(\$832?X/%**\Y;K.@ B-0."@"1P M.IX1=YS/^^&1L.7''=R?]A6;L 46W-PQ<( AZ/4S(C,.O2)X%G1XI,]8?WU([;_?ENG? M/K1:!B/X%1 8YE-1B)N;PQ*[>= !D NB0*$ M!4KH66.Q0-'3%(%"GR9 *('"UH"6(+$CW)PC>9L0 @K0X(\3 MK)2/^QL1H9T.%&A(UT93ZM#<'Y \-AP;H,V2<80]J!,0\Q('KC&L(,%8W3'& M]U(].09*8T]XMR:@^H^H%S<6$IY/J8\Q%O;OFWM):2=;9SK =$^T99'>%,0! M61!2H-8]R+\-;8,# B3Z9<,F&X!4!IC>K'&W]^'(M#39W\+F_!HU!R:UIQ>? M47DX^WQZ?M:H:K?WX>@CN<,"B7/-?RHP'PLD5C+34.58U_:52R:ID\XWDJ0\ M/4EM7HN?C4FR;V]$T4'UJIP;RKJE7%M0'!<20$B7@L?9XSV2Z@)H8;[?W?/S M/K#'UF6FNGA4 )&HHNP3%O1&K7R?9!""2J>M[\)M6*!WJOEY%"-'?U)38(S] ME#'2?,XF02#2XV%$=:TIT <;MT]&;!R< I$9)&P?'"4^AOD:@QS8(SV=UR(Z M.[:-37^'"16_F<]<9U^Q_W,==-?]DQ=,Y5N!0IHR]@S? Z KLYG]XU0-:R!0 M]^T7$TU-M#C^,?^6R5G>IYL=IJ #J,M:64,4!DP+J.BF+-(E._/([\RMZ^)( MO/?T)U["E]EA Y$HLY]9Z*.]W!']'FD%MQ"M"TYABU&TK F&B:*LHG%DHY(DC"ETWOY43*Z:-%YF M[BIWS+AMY=UP1+9'.A""8S+GNQVX'$'LKUE^HRL+E'6524QMAC5P3>0!8!N" M9;>1T-IKNH[FQ&Y=*(!&G&ZY2R9Y; G*I).2TDQ=T*I\RG( MT0M[>#.EVCZEF**OLT#I[@$8XF:1.>1#N'"8ZX9:L.V8V[J $ETL*4E2D657 M.E02YYR+$K&EP%+3[8]F*E8-%OG()6L;'/T?OSS^? -,"3>/=R?7)WHE?\4YT1984HMD^0]?+N%0KHM'0 MUM?ZV+#7"03G7G3%%2)(,%YC&# U6!#L:R*#-PL]E 5WK>5:'UGZF&>^\*M$ MS$DG; S(4#?1R>X6\*X7,B:T0&%]$1/3++$X5HI^3\4JK[CXY_5=7BY!_L?T M]CW?'&(FDRHTPQDR"5)HIG$R&,NG\92XS1B$+C(U#)(QV5GP$ZC5E)TY )EV M-*8W0,@=3/H86EI5 H8(F F,!"([UHG 'R@Y@IP] 0$;E2?@D_!C CQP,HKG M6&H8[1X)R76B$24CD+2'I 1-284:8^U]5 ;F*(R#QH,_A@E9 ,;8W :TLWYT MIHT2/>C>Y>N=V%%Z@Q']F%#!_1Z7CN^1D)E@ P/S8X1 Z/<&4RUQK/TV=#@0 M8Z>PJKA;B' MTJDY9+4PK1@[Y?9*M-+4FV=37[*3.3O7&>N;AMSU(#5R:'%G6J13&#S!AE., M+82W/:7(FBBC]0B8_;'9C$(Q6YZ58#ZXSEQ1F\(S&T_)_8U%@- 2=MP!O1[N MH)U=1%1_A L+K%<[RICJW>3"HZ9]X@228NJ^NF/#0P(R R4X;*,SBM-]\8%] MS16_OKTZ^]-7]'N@*^3ZZF+CBV8/6*Z?UXI>N\:5'"J(!06W;#8GC^C&U.6E M2J4D G+'2H9T<,!CD6LSX\ .H,P&SR%)2P%#D M0O4>!X'-L*;VF-UF+(3:8/E[9Y61 MH_^0E4O,,3HE3W<<718WZ+,$2>7G8IO]2J-_*;4H\*<4W?M:UPZ (JWH:[T9 MJ&6Z$[2($877>M[$21/Z@U'M.U*C 7CKG#3I0_W4$ _>4GD.&/<+([P//?JB MA;@XHMM995O,I[]I$"WOUU&*L,VAYJR96WEU)V%MC=P,EI"KT ML,S&,' )8 MB[*@?&&&,BC-'9=]4?BGNP(5^.*):GN=K-=LB-56OFYM)+"B*I1*KPB2J:ER M;X8^Y(U6R%Y8T#3.]RM7S#_3,+>7ON=R)26'1HA^U %0G!G)NV;R,=G_X&P4 M)UJGS>*5/U71,"M[N:BHTK?,1.71+3-!6YQBY*5"INT43"]UA8,Z2.J,BZ5K M#ZGNE?A;/ UIW2%-;;$,<_+@$OYQM[SE)VQ99\J& Z4*]&&GK&IVAGBM62_C M8 %0EY#_&6V=E2O,+:&D=-8DT+F)+F0F)QJ"A;?<@0C3B;#MN .9H'I,!<"E MMAF''=!28PYZ)KT'>1BHLS=;+"NEJ!?K>NEK%K,U+AS%8Q6*S> -27QQ;T>>G]@=-FB&N^&%7 M8H/O2I&BHMPY=<;%+09/26U%)=D8^G$L?Z =L,+IY?^CXP-!*16+NTH^Y"U6+C.2;24XNVT6J%^485_F9G.NY)=VG=V^Y" M(9JYA2!?=(DS]7$ES(C-,.KU9-D)^)L,0<>^_,O.)D4[]WV^^;YR'@9Y*1R=G:9W^:<[[DU>:F47L2I(F1+ MH&JW+KI2*P.[AB=LWJ7&15XB;3.?4Q,_3[8YE8IJR^U]MJH];.P,F,92[F1' MW/.OP)2RG B\(UYAMMNB,?B"!R?3C!3.TFJ=-!!>5.5[W#: DWXH@MV\BY$V M0L>T^?P@W2C5X: V(" 6QA^'YCC,>F_AG>="LN#8S$>7 M$.^-O^%=HN*H>@W8_?'$$A@7IURGU?8XW\0LH1UC;=][D&&+Y9&3CC^>O[]P MD:%%*?G"WH3Z^@ V#4O-S09>7"$O+%BB7]O[UK7UHDAA]"Q6,B]RLD,=.KGKV%V6-C6L+U39%'.Z,-"3F?"9 MTR'\MQA7)^#T*H8!BY@N;U0ZQ<5C)-A?R+FRR9ZT5<]-ML5P,$>D6$->NL!* MF=&C-Q< % >-6->I&6>V(8[,UE1D.L[KLRS8$DE% S,$.<=(\#G$F;).@P>%Y M&>2P4_5*M(P5]Q0)B4LWF>U ,E 9!]Z\R>1*-.^DE[!@RH]U5OZJV,&6,3[2 M&!*<4I_31);HRMU$=<*OZ M-B37RQ;[EP*+9NPMU3B1#C$@O>@\A*#:E&[-02^Q M_(O0Z' "#CG%C.W:WW-JD6!XDP24H<]BDTFD*H>ZMCYW2)'7WS:8C4=GXE+( MCG V]QM!M&V O&I .LI70BGT97).Y=L=J7C^4%>%]A9&A:/,MEVQF;GI@BS5 M7F5ZHTVR5PK5+*D.RH8KMV)5L>@.4KM+65X/^R0+0E"%%]!SMJFCJU7E0O1$ MO<=Z&W4$"#*+X**QJXO@8Q$? M):FQNM*>??,!@#*NVQ7Y149*G9",WPYY=K9YS,MBPRG.IK*WA[\ Q+$I>UEK M[33J%^V"!*(%I/EC %Z.X#%P[U!Z^8#RHO5[UA>P5RC&Q9M0#+^(^5 M23CX-?E&\_*;)&3JB!).' ?DY:G$ AP;(#-//I%'5GCS;/N>[%F^7>>(ZSZ@"U-WS RJA6],C@9WYMCP!IP+ -"UJ MAK,\G+0),5LTD+"^]1X0$\*;U3+XF':!HE[9&3 M=+1J>OM$B/%=FU-5&.?U [%$I:M*6DQ%N^8FPKB^=T317%4361<(/6U9X$+(H(H4L% M,A1126Z=#J*US*D4.(&AL0V5EZVD#:*A?V^O+L(XT59DA"H3J.45[RUH=\>- M1ES_=15(\,*D7*=%F_:6VIB/LYOCSNHD^"VI7Z7S)0#37F^YE0(KKENL-,(/ MU"NQL,Q(^H#A%&VW"JO8@^93=L#3DMUN*712BK2R40&,AU2 MB,.!.U;O$Q%6BC9ZX?B?7*NF?IE-43:RQ>D5] M@3I37H4C88-R^YSF"L>K/E3K*BPX7(&M:R=24 ]671NRIY/B[N_11I=O76J? M(-KO*YL!:DDP;D<3/MG7Q?BT"+?HP]9KJ>#.#(0V?98R">T:BG&EU;&(H+^HYZ%.1JLJJ(*2;V;LA4Y+Q07=$E-\W8"XS$U=NI%U5 M;WEG6"JU^:G7UNH?(02D5TBMRZ52, M\5!4O0YE7+6P@-: -72?S<7"25QY4.(K).:HA'%QGAG)MZ$57R.K$@N,AIU5F47ZAVQS.J5$#J/0+_,C=@=,^ MMA'Q/0QTX>Y=H$Q0 M$H?2=E/MF$C:.%<>EHPVL<0\2_:AL+!ARK,#>4"\ MHM1C5@ )(\:D\-.';+OH'8D;0QS SE5JNS7+C6MBC8O\IIR_YD ^*!+'$A9SW.)]$/-.J&E%3,3P:+4B*Q.&!F8 (!OG&:<=ZF_T]:F .(.C_ M6]V7_[:19&G^*XF&"D,U4NR\D^D%!I"/JE:O759;=A<6@_V!%BF;TY2H)J5R MJ5%__+XCCA<9$,?WZ1)(>U7I$DHIH4D@\:13&MF] MHR[DC)*]ZT-C#AK.U^ M.\[1,P7*1@ $17R%.T(%3,_%IVKG;DP>&2-3D"MLFLCW[06%L&S4XV)IB 08 MG'7A7-H%L2(H.XWNE+_1Q, Y?$*Q\Z4"ENG2NFDL>72;MAKDQP7UV=M*/V+G M:KGF/"\5'\AYY(M;0K/:LHW=O&QPLGXBEH9S UOE[[S=$MG J+37Z-K:1'9H M^#D-K;*P'W%0 -H8EPPBQ!,F'/NJ5=2RP])2WXJ K!L"#-WMW- P&#<>5CY& MU_/5+:6O:><#Q3<^*'T/PS-T)#*,W'QMD\U(Q.W@*+D6"C-M7V%>@(7PF>,O MZ# 7G'DH;BG45*],$WFBM%?#%:"NV19(T;W@_UMO%S(5.'>>O% \NKU45E,K M!YG>+:^M,=@?LX!!G0P8'TDS>;T$;1_+PGR$2'""3O'"53L*7(@"+KTT%97GC? M&[KZ1:#?FZW7[=[(PV.D-S-A+QE?2+>W<91\'G'@)R\6-K+W*TNE)]9&S8UU MA.YP!HWSWCA:^6KB]TR#<=I&XR)$AAY2D%6#M9R*B45N_S"RP,0XT2#2(;I]Z*XI?7Z((6E' V[O0D)%=Z?HK M/+:FH%L,B\#XHWY'7 )8 [T8;'1JW>?T+EF@8=5>_]VN8;2F48HOLT!\6;'V M>CO_.W=WM9->T8W5JI2+C ;@FU(+-;%W4%&D%%\>[S6(I+4TSF,(,=XQ#);2 MY*>+MQ\O3M7<65QM=7KX"@8F9)V]I#TM"0C&/NJ9D#Y M0/;PM*JB[IS 4^J?3B_>"%)RW7&F,B:<4>O0I35A44"5>(-';Y8K$6G? W W M<(7$P\ C8K#7H><21LL0K\=0!;LH[XD82;%*"79) K\3'GV_W]9D M@;&]RM2-RHIR-F("AS,5VG2 %I.S!>8KXM/"PDI]O\>Q7UK(Y3]SZHUHNY?]/MQ[RH<-@< M-Q]S2\DVK.0E)+3*A9N"B-3.KJX1*F]'A:K4+_):V"5FS>O24T%T32\2Q;R" MPDV0H#Z/"41?Y]K=:\!O,G&L;LTW:J\J M,JF%2F]-GE:8/;=RPC8U]@%VBZ$*32XLHOLZ'%%]$<8S@7^HF$9W+$5+2N6? MTMWX=8/[E/0$;:'R:*)$M-$M#(3<"X-KOA]?&1^Z:5+UVD7/*(.B3E58@]K_ MP/F<*X+H5F<88[B@&8_%AQ'DK,8A((J18U:L][4KO2&PRM56"Q@NPJ:'09\P MGW[]9(=(#(]U7WG'G)-\S722R17-Y^3-Y967O3?PN+I\P5LFS!O3]*X3^(3A M%F_O'UU2*B^+ULHP/6-^ JW0FS@@DJV^:EOP%*O=M[)HW:KV9*%2P;%1"AV' M;*\:KT(9RG6Z C^O]#B3(ZS"_M S[\2D4AR$96=0C2<GT&LGS4QZ(! MR0F$YRO3<.#L'NHV.[SIHL;Q5L8$1@JJ65%XSXBU9:AN2V O=1@GLU?N-^VA M57,L&>]\)=BWFASAVM,4&O![Q88LFYLBRKO"YE+_F5YC\H_N%43U;P MT4_W)+XFYU>?3I.?-U.JY"SK#O-X)A/CHCHUWD]>C[M'3"Q9+I8.+JCC\Y(H M.PG1X@8:^DIX^*%KYU>OH&>ZUGK:;Z[P!YL&D9%F0TR3'!]Z9O"(OSRN%FB\ M!BT@YK-UU5-!;.;ZCA M,H>+&-2-RGPF%="$[PI+&).-:'^;%BZ8QX9M"D!H"M@6TQYX4G@>/VKO0N&QMN@FZH=I'JE(IA)->-.9JN1R8<3WA M'$FEW5W"/*RL,9Q!R[IB/R) 5!;?LS]OD/CCP>S="XD^8-AN-7NG5:QUZ(EA0WODL]SCM#3SR57@;88]?!HCC#"6^/X$[T8MG]\%)I1NTRM&+;Y>SSETS&L9F5@#84J %;>Z7:WG MY";404M::/ LJ]EBH]PC^S\-_@$%+VGC&<^-!8U#4V4/0BW5_*ML85BL,#." MNW8'2]KJ1WSQ<"J[MO>&V_G='2L@UG!NY2[KC*CD<5 L^TAPV*RD13P(=XV, MN9+P6"S,"&$9O^K47-=+HP;A\Q/--JJ,E,6(TW?CH_O^1J M3/'*\$66$1MT@\4_[OP#M2,$0+V\4A[BG3IIN"P[P%H^NP_3Q? MT\#LOBZ7G,C!$,QH6^7^FK&[MR<29@%\7GY9L<&K-VB<3,%+7UBZ'9G-+7$J M5R;5GL-EIE%SJ&V4GK^<*T<#7"*6>NVI, 6^F-.!N%8!.WK3VCG9/>U@11IQ MK\?A@3HV=*-ZL*RZ0L+J4WGRW_*9+I1VB:^>TF?7R5XKIX:S3M7;(&C2N MZ^4"85;(4=@8E9:IPDR4K#/."/(\R$PV4F(VZ\V7)RW3Y4=N@(^Y"3J- MLE6O=KWM*W4NS[MGERK[RHU:@XQW#/QC)Y^F:75KC-.&=1NMM++8*2)XK9^L M,N IF75PVZ_D M$/ZPH'I)@188 ;-0+H&E:B?KM\:OB$. W7CUJ$[]OVP^[Q!X!*X7'U_]Y?P/ MIU.X'A$&@QLH"F.5348AFLL0,J/3>GK+#=MR00#QRM)H M&J;I!PR*PAC3Q]EJY[3L\]+<70@E1.V&?5MIIN+\E^[6L.X3;5[%0RL&ED.R M@-;RDSD7U/*CR ND+G8*Q"_I)!'9\/(&M7XR]2KWAW YR?!PDF3*\+NSUD<; MHB^&7/W-RP.6@1LJ^]^[B=^1^SZ^@]4Y KNX-KO8\0.K>WI;9:=GYY9E$?WY M;UXA\0GG].R2R\.2:L'Z3[7>MTG2XX[B'/Q#$WI3O34:UN49ZLIN55CSO M35GV@H=-0.+NU<.C#A;FB#;,"J6@#"1UU=-,<\B:@0YLEZ>M2,9E\*@EYQ?- M03UX,A'\)B9_L62\UHU6>I9]\< &+!N*K@=,#VM 4F#/S("8T>V#S+@;1;R MEWKE>)\FKR49UC [ M[0V"1Q*&KUD,:8)7UY\W4$->&LR)4;N<$5ECV]PQCJDK6,B*-P-ETNB2Z"+Z M&W7MG8@65=)@5F2G+R2"[H];V+Z(QJSPP5]9Q&-LCGCR@S3=X72':U*R04>5 M*WL8;\N%*6WG6@)1%["N+1'EB@['VPT"72H_)BZ.5 7F&)DV7RR99@11G)9XP9K 9UBN?U5!1W?=DH)RV">H F*>;:56 MJ006U$$'J2&N-)291$+I'C61U>0N)L(I9?>4#@_'"_6./-Y5.WLE4>K6'MT.CP?.5J.IO^_<"4.(%;!??F]Q.*[PBO'.\+B M&WJ+Y!XLL-B[O6B8!1O/"2T0^G;2IGE7,8'R782OZJ1)N[*(/=.R4O KA:_W MH 23/I2@3KU65+@&?(+;@P>ZM6;U :?$_?K?'#ZJURK3B0O?WPA3G^=N-SRX M^2GY-,P;CSMBZ\1.SA/*KSHC)X764'9:/W!JUR%4Z(=#.%YVZQ2GD69QM.0* MX_E4A59JT_MVXE 17][*)3VW.3]?,#C+!,S+YNX>T:@F,R$8.EWFOD;'S[W[ M[LCC>D]F'(Z%O--N]UXH0&H=X\:'I46#57'GW"649*)K7L[#Q_T^%'RI)7$U7..O89JWK MV82U_8]'M#QRVHA$EB$S$P.,IIS _\2X7R)]>)K\O/QFTIZPG_=$]>AF__D9 M-GJ)X&FV=F>?NRIBA4T.44 P_:(@/T?A<^F'@T']!CS4QA7;#C"0'&7>T-72 M>&G-6W04$"J(.H/!4@Q>T MHWAHVCA.1>K4HT2[J07=F.R7>*6VJY.U'#H+B]?$SP,2T#&0MV1 M5-:L!_#J'?F:]0<Y ](HB&FZ"O\C488'9ED8J2UGF^BP96VKR%U;"S=P_+Z MZ]T*Y=@4%8S>[6"":*H89$D89:?:=JZ;2^X)$P!#$@I!/73(MDIV2!7"8NCZ M,4%L)+]\[<; M%3. UD:9 1XT=RWXY'VKL5;:T#T8F_L?&"9@!?J(M/;K2M MOSYB_""O! 7C0D<:T3,%!0#A.' L!;44FL>%%@.%[I0G5VY.KZ#_!0=-O#7Q M4M3K4NU7F7A+'8"R6*[/8%QHKYA5(:+E40P[2>,\;U2G_92&_VR!Q:@P.V>J M(^-2FG%YM[<=%#NLP'&.:8]!_91]2W0ZNNR\>MN,(LIAF99[ M2WP[.OOVLU.S3/E&# MAY1TF)%/GWR^/+@ M9!0:IZD2GP96AUFZ88#)OH W,W)Z& U8RRZ]=M\_B&P2UH,ULC81@ZC\5!]* MA6T4/901LM6C.;*Q-S]ACK3^9F.MZ?'JN69PRC"@!LJ5:9=56&*/4]9(-_O7 M3S%I?IOM=L,X;)^7Q&,V*4'-K'A?826&;H5[!!GJP0,C*N/Z7Z4FB@JC?$4*?^TODA.IW8 M/ROU\3CRW*9Y&7GB1HL<.'N'SP'2\;6BUD^UA%N#79CBG#1 FJ&7).:P35M5 M$M$RUUB%G^_3*O9%Q:J0VTAE4 :N&;V[D09)ED!^!E)65*KH*6,8DA3>C6.1 MFDBEK=#'UX[B:V)?^AHBMI(.$=5&X]51;?10^\B_1%,P-[!OQN\C DH,+S>J MZ!IZ9![ND1X_E9_$DB,VG7CV2$$6M-P[(!HWJ*BQBJL/;V^BQ)8]F'/H(U;M M,PY=J21(K(QR%1-#5/1G1S_U6H(+SG;-5E9A"!6&4 MS>JCLQ)Z^/",M^2#4HYMFX;BDK)LH,%]JN47"3&:G"1%6E>MWG)2ATW:-,]S MP>! M),MLG*1#<,@,^1EU:=12 @-081\UFF7%6 O.=(*O/2M$\0^=GT2]?EE&;T8H[ /HI*E:25 MJ/8D:"6\@];BKE6&_>,<]R^Z!/*OU26[)MGMZ@5N8^&J+M&7BWZ:A3F3P=W-J.SJB$VU:--B)+&N3&0B&2946 M!0P$=R[2!7P%7H2ZZZ9-)FW:YC",W#56D/9-0]9ANUND9Z:FYUE'\]#.TJ;@ M>>!>CNA"ES8MU M2+$^*KL8NM%5WJKH6Z4(-0]:F,VP^/CO!62].5=^&G/AC M-N^%Y>-C6KD^:%*$.T=4H\%"#4.WM<,G#?D:M1P]D1Q/R6YZ[JTJ*;T025:0ZR]I?-]N]X6=4)%3FL M2E@Z>986%>PCR3.%Y-=-EC'/=26'";L 1;8-Z"1$K5SC%,V\F1@FH8K,37BT M^ZJ62U@E\>-=R3AN"#\Q+-M;RIM^2[$9>!QU+?%1IUV1)2\?5^N%B4!4>19\ MH^_@3(:#"S9XE1=)?09//V$.P3LFR%4<)+:U(+YF69/,8,_ 45Z>Y>KY]YPR M=/,(1QF9.]W7<(ZZ#)2[O"[AK99?>L59X(AQ=?/P#<\]/,ISFK8:9L\\2(*= M0'D9E<*4B\3E%0JYID0: 7QV<+33A%+%,>8K[]*@+0K8!/OJ8/7V S$ BTQ7&NP"*.$5&,VNGYXM$;:XW(9(.FP8:[? MENM?#:7ADO(/^I?3IG?SG;$!2H3)B" TL4ED)STR*%E3$= :J)4@@."K,9)MK(I0!.EV1SN!;%:>:M'3Y M&6@7-J=AE1-^@9M3RX/0$C_]K"*=--*N25/C^=-E.9Y"I$7 W:N%G[9Q]FD8 MWK:M3,MF<$<;:->,VY5GU$"U[G.\0^)(@K1 "=U?WZ\UEP,MI@O+[SAD1FNA8W+BSA=.1$10?ZASM!XI+7A%/,;:F M$4?B.S/A+Q<]QB]P54387PSK"FZL$M0QG$T0=37,_ZM]O# @VL_R2KT/E_D" M[F50>UDWR66(+ :.C$*C6\+1 SSM*@[_-'!TV_9 AP> M)]1MT52!XAFO@]FI*@O'N"IIBU0MK/-"K+#!T:CI[.%_N2A_)<)E%@Y"VGTU M;.'6U^1<+6W?T@[ ;)#;46)-CEG]@?=&+7G]GC3?Q!03XS,4T8"< MT5_4>'_>W#WBE0T6&ISUG5IQ.0XY)?K D5GD*'GA8#>19'QQ8>W_@W4:7NH4 M#EA1##$*\IFA?$.\9_?**X<=4VK&D*T"M79\;/-+$N:X=Z_9, MT=N>F@WEXXM8^DSM>>N'-L3+>=[9]WH=IS;F9"]1;1S$%!UWOZ(7%"ZW?1U$ M+?P&$IG-:HK:>_3\_2=T9[=87:ND"WSK0RZ)C"UX%^TH3F!9J-2)<58547;W<,T[;%H2C@E[Q4 M-S(85#V$<"!U.2I*!RT,&QR/;8U6H@Y4WK(A"PQ<6FKX MH>%P19WH%8"[,%2'1VH]RTQ=D[++\'2LX0K3E96J:0*R%C7 8@:*:H9",ZOQ M_;*8H1@M]-DGEPEV*"<;+BC%,WJ!Y'=>^:+1L;6;' XQP1^P%1\%:/MT7U[>?>0HE%_@-> MO$S$1EGKOUN+X\UPYI$=Z="B??>6EUW#S"'3=HX+.L%U-:MIP8):4\QXHMN& M"N"TC,F6$6XW=Z=D2'^1_,458M1WB>'2@JB&"]<,K9WPLROAIB',Q-@=NDY, MB@8N2R4*FB>G&NZ(^8@FJ DP[M1@];%#^0*>ZV/P D(-?BJINU2XNV?H&L3%(&Z M .>TX_M_ ;TO.S3Z9:="0V'KHIAG*^:3+:>PPMA7>"_#7]IT1G=1M.6@QB].:AAH0&YA+NR+IG'TT*K$Z M#26_3N@(.$63:IY5/25 _U7!LM*_7]C<5CD 5'M.QMD,+I,X OJ-V% .R:; ML('<_0%:HD9F2'@9Z'$TZ]CE;U M0KB+.:- "-P3-&&0&ZIN\Z#'66>6%" \RCQ+%(F&-=!A3X;MGW!1K.)[OH&K M%?KX%!&BB) O89U6:#^!B^(;#=RIXP/H$B&_1=ET;/_!^4&5^458PI9ITS7D>ZCSCAWQ@T5W MI."!)D?[*+1ZQ.I\<9U?W9O-W>]9/6G:YS-K3@1%=.W>^"9R%GHRR&5U1#Y"5XX#BCE?KN"K]D6U3_)/Q@E8?%( M@[6>WW-T-RM/].MZ=;MZT!%-<%O*2$?@MISV^K]D![+I>6-Z7@6OJD[\6_RN M*@+HG*"RI=\[HW^.2!/OZ MJNZOBZ/#*-^@N,I!S*N&+TAM0P*[R.!:FOF.O'&=^+!$GP7%N'%_4%QY'WZB MG,)(#__]QZC-6"&B/VEOC%?P.0/_:D^,9:!@8F:XZ/4&ZHI#6G["D3E[C:>/ M#4#\XW=]JZ= !KW,'P+[%]JLJ2NI]#'-PH4>8$W5#QB3Y.FF<(U M>0*'73X#H5XWTXRB(=(./?IU,6W:Y!5N..37F%0U[,!9.>TZ;VM/T X(!4+# M,&PMW%VYTEJ,7VN263XM.]UKI\_3IA1Q"BJ673D<6>5XY<"UHX0=/<$&2%V=AYJR<"J\R<&.$8M E!\5V%?Q9P)^P M,F<,U?D/TUJI;]J4SRMW*4%5U4XR?H5 M!PP$*%I02O\-9J8?G".FAPO>$M<-H5*,)G5 ML MB@X^YAUYIG]1VW1*MW;^2$M>>XMG95SO#K6P]Z^VGV&9V.GZ;O$)Q9V%9_]_ MN AM6C71,+%5"9*@2"OZ&T0=W#AS.$M+_KN89K61H/V3<-]/>0HW..FG*'J: M'(]7K!"$)RRL4KE@,[3[X)]&EAY:WPB!"BL&S5/0;UB=:AC<0> A&"%.RTH- M&O0)#_%,CV$WA1N[<7>A,,U'K,U1 BF2U>?)I/C*_)\OEV9*+I$ X.]F6B[1 M7WVY5-*4%O@"?Z,^H-_[$JGH^+"?EBTKEW6.00L%2R3ZDX6+6BEJEO?/GW H M.VA=T;M7"-M+8LN-O5D%,<)$04'SXIZ$ \L2A<87DZ,F/C;,C1M7, MK_@H*-S)D%VS_1K47-!IKYC2F(>W2C">526#T24&;0I.O024,NFG SI>"$5F5PJJM6VMZ[J5%BX$,%JV^F"!PVF@ MQX.M<[3Y&=EJ5?/4JMGQJD$/%YHK3[AE]7"8#FQ>"W-%@N/ ^#0-\D>)\O\6 M3%K$;"M;CR99Q OC_$NHIW(;]6-(J'6RV53SGZ@_Z]L"KN$$2A^P/_8>(XE_* U2T1&HW\\[="8.E+M MS7FG<_JA7Q],;BWF\AP3+\CRV,D"<)C(?F"=$@ -=*.P>E=SO M/OU)IBJ[3\(>??=("@ON-FCV.]B[K^;WY)K*R4>J?_J7C+=$VXU/HRUJIO[M M*YT7#@(OAD'DZM_^DTRP]J=7,-7J;/FX?=SA8/ZR7*]1RFV_;(04?HV *W?) MU49QEH&H*@M3FON7+(%(##^@RN>V3>V:MA$!P^)W6<0K] F_W(#LRLE!I9]Q M_Q)O_.D5HI=\FS_UZFS%XVWX5=%>.^(_;3??X-#'R,??:.XP2[20#9%_[2N- M\ZI[A=5.8>%Q>(> ^6=,R+M-KFXQ_Q8+A'&HG%&I]C7FPR,L>'B[0.U3M*06 M80#R]W I5Q1;<&F6L2BHJ>R*D[_+27KWXY7.,;_XF/R8U+EMMOQ=OO,1-)[- M-ZVLTYB>B1GBL5E0@8<7IY:D"C.I\UJ\'YZ1OVV>YOXZ&>X.)3YS@K(X!RZ$ M@,048OR_OV7Y-#C1)S?%IFP/.S*3/V[3QZB M(8'_?7YY.*OL(G'_.D >8@" 35/H@D5(>5CED8>SQNY,^?LQ\C!W M1%"^5P0-RL-QA<7E(0(%V/?E7X?)0_24&#%6[NO2@#QLA0!IP\+$EX>M%0'R M]V/E8=N*XNSO@S(P\LYH&1AY?[\,K#"2IFZ\;:IEH+JVG"0MY>!R G9?O63 M@X&Z-I_LTMQR]5WQO8W^/C!!39MBA\I,)I_QDY+N MO%7K76M:KP5NO M,"A]VHU$U[BX,_A@AIIVR,JBPWO9/L5-Q2&V $UN,HO$3!J"_N&(2<+L?6U@ MFP]83B(83R6HLY6MFA9P2RVG#?Q+P? [3%_3@<1.+)R!2/_Y3^?T?Z!%&*ET MJ[,:-HRD\#J&'Q\I M=[W?5B\54U/'JUA>)QD-!YSX)LDT@<:$# [9G!R=Q%8!HX]IP5E1T'6\PU\I M7GU6TNK8X0<5XC<3B"K\,8-K2P5+P1MHA.ZG:E$;UC&PO<;LE='_T^6N/#8T MS;E%SO>;TC=FCI7<<0F=DX2N#A!JY32C=_#?X?;'19%DO@ZDXP>[%9<[<3&/ M_2JGLR-[-_9HB(CYL6EM+6(XXW+"^O MWGRXU#*Q;&N6B)@<0_*PRFJ6AE6G9&$-0Q>3A&5:U+Y2JDG4B>=FR<0<'PQG M7-2#N]K-OWS9+K^8"5+EC!KF=Y84Y.O<0;&E\X9(1QB(&_-KW*H,ZX#@3F(R M\JW-^ KRJ^F>?GXR"0T?G^Z7(]>O@6F[(JRD7S1;QH[6%P90H$VL1:2+AB F M&LK$069%O$O,FK1KX?ZBX&+R!JX*>:[,6WE' 9QY3::V',.:&]<3@2=BEF&& M&4-C%7 ]R@BW H&4]H3N>K-Z(E\V6AUDAYB@H/=PI*L$#A?GG M)\%+N%/MVR.U-1MI'S[TP.G3JT" KWO9C7WV%:7%9WY!0'^6$;BT!B#:%!-35&AG:YW](LIV$X M00"CE@ N8.U2ENN^E6!@";S%Z;Q*Z+HFY,YD@TC%/<$2G.&G(IR0E$9 M9HB7I5\L%W!K?/=&BK#L]YR\H M74;%5=$2:(LFK6=:KV@8300Q&D&O4\_^;^CO @:XQES>DI G2MJ'=H 8- M/FPP<0+[5Y',;PL]:"ABJY;2SK."]+BR%H.&"**86)^#>IB;X:JA!81_6Z/O ME?)@!"J+[!-N]&9&J)EX96K2K&LI.1OS//Q-AV[%E0Y\N5M0V"IT<'DW""LO M@UO?BU#&'^&V"Q_13>\=X\B JJCV]3ALI+#?(4UN^/9#7#Z/MPH(QQB=#'G4 M#DV$=V?7%!5-4HB>)./A"WV%>J<*>4N%Q"Y2]C!ZRT4H$!Y*J5 ?Z7M6BOG8 M)P280_C@'E"!0G9-6IBKR@S M@,;N'Z8XP=J*[=* _T9)4W9$%4W*GJ8I* +$BDXR>/W(^!=S0AT(BF&6&8(. M/&4K\]?E_%^F6! @S[($5YA1CNX1EC=6OU6MS3K=4.P0!C%6M/M G\#99(!+0A( MB]X >8I8<3]MT>+,PX"P35 2(A AVE;#0@I$>E,B"@ EW,./!M8B7!PZS,;+ M*,%? (_#;:">E73XMZ0ZU)@;@.=.QVBP+?XH<])[:TQG :TDLW#P=N@T/#?L MH2F#'T\;2@B8%@Y!-B];@G"OT<5T< H>7!%K>UOP#SBM" M$Y\1FGA!N.:HZ.*'&7W8%JUA=W!APK-IG@_\R,(_WBGN0/)?LYF/<-(IS^#/ MJR](,Y 7T(N"),AL2J";>59,"0^J*RDR'V0"9O=0E@_A/<']8\J(!#E]\W;S MC3XMIR5?O7@ X2?=^=IB2N!J+8QOQC]I"489?0<3C_R,D X8CP*B MY/7R8;Y:AX+WKZ=&E'^Z>IU,3DYW00."\VBK'AUZIHD\$VKK4([ SX]TWK#9 M4+%)>E?,7?)[$FFW2#)&3IE <\* MPSOB)=A) YUD1TB22]>V91:CJ$)6(XB M1)[0+=@;ECK,&Z(.Q#A!R".C8**BX;U<1LI$\W$QJ%[[R"SC8?' M@SPWWH?(>N-]V./ &:HI Q'EO9^AU]LC6O!Y_7"O3;3%AREBAA!>(6-(F/6I/HE_473-;)6+YUGJ!: M?DOBE8$"95-$G,=(J*V'$Z4"MW=/\U= (.LX().H]@I3Y@ALX=/]@I"@0&*? MP;7G]^3J\?,.)!V6]08QD> CQ.T!X>G)O0BK4>CDZ8_QNQ6(AI#,?/P"0ZQ, MP][X/\+X%\W EUGDRRMD'4XN_CD'314M[)CEXAJ9(/D<: MA2='82.^WJ#L\R'^/DPOI^\\;K'(\/:"B98/JI&:=4F"MYXSP]# 1$07NSS, M:V^U!8Y2 Z$5D--#)$L!2Z8+@N2-9(QCR=^2?:JEH5F[#,U:B%=),IMA-%V? M+REY:6#$^./0M"\:)"/^E,:*M)JS?YO*,*8H=MLQ4(T:W5%=+!%=38,#&A9< MN^6]6C2FW:'UV#TYHA:*F-A;0WC,NBQ9S)_&MV\]_Q(IJ8ET5=V$0<.U(2#> M.-&U(K+H=T'&+=( J9$8B;^ZOS=(/_#Q[49Y&.'W+]OY;71!18TXHW>%FYB, MA%1V2WM#%%QS31'Z] T3^Z+%3%TZZ);-45,4I0XKNX&.;-DEP$GO(F>5?0&*,6>.?A,T5 M,6)) I?#RHL8L")6J B)U\C'XNT?>"'CC=K_WOAUK7AT?/8R?8^ M$&]:\-%P:V)<9_WG+'U8B"?LF"UD2AQ6"_5CJ2:"2>;LY7* /"QL5K0:384U MN@*%Q1$O^G!&*0^(!Z.?W9=C7%+'#+'+U:-,%Q=]PBBEO6'=?I,_/\'*^4^T MJJ'2/"C9=(<\B3=$J.2M1QWI$/YB+Y51G&G)/UP6D0:'N:]\0^ >KBI?1_,) MJCQ9I]S[]L++\F=:EK\C0MYB[K$K]AYZ^;C[FOQY\R5T&[UV6L.-T>.R M8^>^:=N0YRI(_'6XF(DS;GE=Q,@Y7\GWR;6BNTWS:WE2ID>.)66?^]UQ1EHH M\^)N][!]W*OA69:IH"3T::;"!;AT4_YZC/!AA8VX#B66;ZX8)./Z/3F_Y6!B MC5)-N^6#>>$5OW#^9;M<*MWGTQVA*E$ G,UO(.]1:NH=(0!D6]]T2YX M VP"C?RR#^WIWL$;'HISE:;!!/4J$"TF62V)T'S,:^<&BO?S9KO=!,7PX1TF MEQ:H!6^7#P\J?T0]M;>OIOG7\WL8(']B7,:T[Q+L(G@-0WY(?M^PCCFLQH1( M8GQQH'+3,![*Y:JQ?!]AUAK_ AQFQAFJ\E>?=<,;:T5* "(BQM+ B4.<&Z2B MQQ E;'YWAU:>I<=BX]WLX9CYNJ'K(T=$>R8"CX8D\D3HB.M1FUP[\T^%5GI>>(H0O;04H?7=X#Z3X7[JW!SEWU(OGS4 M&:;8J<8W:CQ=WC'MT4QV =N*Z+4^+H=HV (Z)!/6#1<=8F?96[;/4S<\GI*# MSDGW&'76&48QET0-KZAE[1D,X_1I_2?WL*D-^!5B B?&J>19HWHT:M$>ASC4 M/.'ID*=Y-WMD3@OJ0S%[XFC:M(!>J[G.@A:6?5QFWA5TK_0MFI#)N*Q"GQ9! M\W(5+B'X:5Q&C" L.T[ACG*(1:W$'J58X+H3XQ3S[R2'DDSY7H$>AY@WQQ$: ML<"Z',,D%CM]?9ZPX-$VXKE]+&&AZTZ0(BQTC(XO=A]!F#?.HZB\B+=),7F- M[_A %%B4Q6O\WHJ28!WGZ^\G&T:+3^& QV '\AQS2#_&Y3PH9/>'#7P_Y^1S M%GP(P3#6OQ\AZ(HIL =R U1[C;/@@':$;4)1D MT86C)"FJ+._"84=LR\4T=ZIKT*AK\@ 6&#>!:_F0X!DXXQZW<+O9+;4?-DWF MEI>%+[3>J[W(R'#1AJSL,.L!IK5D;3C:SGZ7>0-J$/UU !-3VU!0IPM%K@.& MOB@>C''CI="N,1S=+)N>4Y0"H$ZR'6.J:'8; \HHF+JIQWYI;0 MS7?U&' M],Q1#?KX;;.W0>,*^HK9 L]2U(]D.ME3$LJ]C.G ME.+'D4)Z=_ .6^UVC\,[=&13#ED#SU#D4-!!\&)S6)5C%LZA18Y:0@<6^IR+ MR92)E\G]96:=0)A5;'^J@E%T6(>7<-@2>\[2AU;;L?6,6V)'ESYRM1U;_LB% M=W3Q8]9@3[OKI6&'V-,T0ZJK_\7VPYG(#@A+6M^5P&_N)4H;D+>"W"S^D*6% MC#\S@K5L1#/"21CO]W0P-8J42N8=I]HJA?'(M\W('?F^'M0C7W\?'>=C"]S/ M%;=_ @-O?6=S1O!V#C3KX$WK$LIQ]+[IV3-MY.\F!PTQ@P[>ED-]&[&7Y:0. M/"ZH[XII[=U>(XQY&*3_#3K(7[]%0\7(I1$M\-/]_5$%!H9'##*O6KIWCADT MIY X[6#_]7U7+,,L'F[DY1%;2TSO\=T-%W)(1 MZ(]OOY@\7(Q+Y-K_NE/%5+J8<&-ZHE;C2)"(OXO)KB!PSK'F$=:!!<75< M]:-%Z.$MVC/NPSOYD%59C)OHNO]87HY9$"ZD6N\>S[@1X3GT'C[FM$G.K1F- M,$/%V^HX3J^G&RC)B;.,>!;/I8( M)HMMDFZ!Y"(=K/[B_!T-0L2&ZY03=M!\0HWY1A*2>GL?,;@Y*@.?41#DX= L M-WT.$='6"2LCQJ*^PPAC(E)GI-$ B^5JIX)/AK!2[*AQ-7RFF&+1F1A8_;KH M@8T22"]M(C@_ER:-%%;!DH/PE#LFT"U*7='@Z6PZ62SG#U\Q"]ER&M&<;;S( M 48UAYKHS%SC ,)TK=>:YG.W012FI2(=H3E#Y/!PN$(>Z<^1M! #V4O*G1NB M*AU(Y@W9A[^C;6'#X#XN#D^(;;88M*YE'&[)F+S3W1[S[)\WCX@>Z+5&LB5A M'L9!Y$DV/)1UC5+,,T.E8IK64^#\D,E>JX%)'<5\<%;$R@NO;&[&#J+\/>GLHWM$N>4'Z7^XA;(\TCRG?QK5]8(B"M.JC-HT_QT.*1X^0 M[KB]TJ>.&P"=\P#.DC1,?F&6)"R&T_AQAIF/'HD.KRD24KP9Z.)MP9 MJI88VOQ>5OZ'8RF!!O'P@E&MR#AT6,^/;\&X11:5E<>(RF$NML#I':1B&QP@ MR1*TKT"?>6C\&)EP&HUH2R=5HN*C<$^Z W2@DD.%S6UA&)W!_'_VU-W*'L&$/O3Q(CMU_4=$*1SZF$(WG[*2A](U^\>Q5.MP=@U\^?V]C MQ-ZC'\3]9%^-)PH]_\SG;:%C(1SWTC#4;-O,QS_QK9F6 "OV["_A7M[A/ MM_Z][S]G>R.,[D>\\IRMBK##'_'*<[8JSC9_W%O/N4-[5/8'//JK9H$U/U'9U8QQ.G*49_K['&-A^[W'2NJW>9".]' \ER'RRSV8GB$2 MQOY3"LK)I_CSEF44+?(H%CZ7X%-QFX7)R#C?/ES',?<@C.+X=/7LO1#/6)I5 MIH:SK%]O^PQ9QV4/*H;2@PCIAI$0^^V*> <4WYAWM=R&4DF98\R[]6MV,<]\ M1_1B 3/4$">8"E1"M5GC'A#FP_!'HDW0=V+WO@EW1>=,*1H%3 M4TQ2<; YXUBZQJ*\VP\^6J*J\3!Y>YB^R-BZWNQPSH?6-NW$@.?7 5.'KB@8 M<6^].F1.WM$1X&8:%]HQQ,3D6;H,"MZ-J+1U[ T/Z' M!(B]W7SS"NDEB.[B]GF*(BDB5"*O'Q^NOR:7%![K$W+LJW5P ;A!#3)8_UHA M=ZF%ZL-2_FFW>_CW_P=02P,$% @ Y3EA3ISMS3 Q @ ?0D T !X M;"]S='EL97,N>&ULU59M:]LP$/XK0AFCA5';R9J1U39LA<)@*X7FP[X5Q3[; M KUXLIPY_?73BU^2C+&1=:/]8MT])SWWW%E(BAN]8W!? 6C4<2::!%=:U^^# MH,DJX*2YD#4($RFDXD0;5Y5!4RL@>6,7<1;,PW 9<$(%3F/1\ANN&Y3)5N@$ MST<(^?77,H<$/YR]_M9*??4*^7'V9C8+'\ZOCO$S%SC'R'-\RA,<+=_BX,]) M+\)?\YK8$?6EI0[Z&M*XD&(J98$]8'(3#FA+6(*O":,;1>VJ@G#*=AZ>6R"3 M3"JD30^-ML@BS:,/1]ZS[>UY.!52N=P^@_]N^NE'@<&S BEC![VV0!K71&M0 MXL8X;K(#?PJAWE[O:J.P5&07S7T#_%0WF"0;J7)08YH(#U :,RBL'$7+RHY: MUH$-:BVY,7)*2BF(TS"LZ U#FP%C]W;O?2T.N+L"^3GVEX08616#::KNS>FO MA4[R/IOGWJ-=G42+:KJ5^F-KJA'.MUL'[A04M'-^5XSY#3NI:[;[P&@I./A: M?ILP.C%A&I,A#ZJDHH^&S^Z4S "@,-J"TC3;1[XK4J^AT\-NZHI3-<]?H.:G M[G,) A1A^Z+-UG_.7?[/BA?O_EZR.U2.!3^A1GN1O "1E\]?Y&+UCS4&_7F^ M=VD<7!DCBC8M99J*7FU%\QR\'GMG)_C6/A?8P0L=\)NU.12D M9?K.ENB""9[LSU9XM!QGK4>*!$_V%\AIRUF&PO=V]R:V)O;VLN>&ULQ9O=;MLX$$9?1?!5 M"FS7L:P_%TV!;=-V P1I-DZ[EP4MTPY1B70I*6GZ]$M*Z\W0M3_LS<17B619 M/AZ)34>-^6=K$7SN]E([5Y9&5N+UFW: M];C96"F6S9V4;5V-X]/3;%P+I4=O7F_/=6W'=,.TLFR5T6ZGW_%%R8?FZ76_ M&0EWP+V\%8NST>DH$EUK/JBJE?9:._/PI['JI]&MJ.:E-575O\N_T+_)?4+SWYXOTK:J# YLQ>)&.-:S M47;J3GBO&K50E6H?ST;]_Y4'>#*HV \ M3)!))LPJ<<-@XXJPQ]^BZTIL*YSOG=KX]U%(9)()LTH^&K-\4%5%>9 T)LS6 M.)O[R5MH[.Y8(.AQA)(F:6 MA"]$:QG=BA_!!8V1&V+V[J.N7?KUE=TWR@3[#68K]##1I\VN1&/D@)C9 3>R M5;8O.J*W4KO$T?:9-^!#0HB9A7 CG:/B-W!CKJR8*B800,POA M0K?2#M612QJ?G,&&8WKJC[0LB9$G8O;NHJY5.Q3KGLP5\CZ*4N]4Q#&R1,QL M"5-FEO*)%DIL_:B.S#2Y!N'_#W%1/))C]//S-VIEUV0WE-DH?0(#VT'CGPQC'-%9UM29*&4V4(!YG;@# LR[L-)JA19 M*&6V$.P6 UFFR$(ILX6>ND4:RNU>6A:GR$(ILX5P[TA'>H8LE#%;"&/2D9XA M"V7,%MK;X@ZC/.B$,N2@C-E!NSTNO3\O P=ER$$9LX-V,7<2)\5$#LK8.R': MDO^2W2DFKYT@]^?,^ M?=M-1!03R2=_SK4"X<7V]3O%1/+)F>4#,PM$,(,[DWX:QEF"\$9P/"B(PL5S!;"F/2BSY"%9LP6PA.5 2:RT(R[ M%]I=P[BW79LA \UZ XW[@YLWK_OGC7)YY4[?N/VEJ,IK&_D__DR3.$G]^OE5 M5U5^-N>3OC3"[^_/L?WY[YM_ %!+ P04 " #E.6%.[\T8:\," "Y-@ M&@ 'AL+U]R96QS+W=O M\G'-_[-]M]\?M_E[M_UUSI?ADXJ_&U3F\R"9#Q)ZD)L/PM=;@-["UUN WL+76X#>PM=;@-["U]L!O1U?;P?T=GR] M'=#;+7!6@@Y+^'H[H+?CZ^V WHZOMP-Z.[[>#NCM^'H[H+?CZ^V WHZOMP=Z M>[[>'NCM^7I[H+?GZ^V!WGZ!LVYTV,W7VP.]/5]O#_3V?+T]T-OS]?9 ;\_7 MVP.]/5_O /0.?+T#T#OP]0Y [\#7.P"] U_O /0."[RK1"\K^7H'H'?@ZQV MWH&O=P!Z![[> >@=^'HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;%Y@U M0<,F?+T5Z*U\O17HK7R]%>BM?+TCT#OR]8Y [\C7.P*](U_O"/2.?+TCT#OR M]8Y [\C7.P*]XP*S@FA8D*]W!'I'OMX1Z!WY>B>@=^+KG8#>B:]W GHGOMX) MZ)WX>B>@=^+KG8#>B:]W GHGOMX)Z)T6F/5&P]Y\O1/0._'UKH'>-5_O&NA= M\_6N@=XU7^]ZHG=IFS[O?@S]\7(H]R[Y9_$O:R9PE^'CE.^?<5OUR_TG2@_C M+MG7!E&ULS=O?;ILP%,?Q5XFXG8*##89,36^VW6Z5 MMA?PP$E0^"?;[=*WGT/;2:LRJ5,3Z7L3 L><\X-8G[O<_'B&J;/=O,;OV\E_B N2Q9=C[.+C MM4T2JSX1;YCP^L;3>;SOVX-UKFWL?T4;M]NVMLU8W_?QEM1/SIK&[ZT-?9?Z MO7&V^1Y<.^R>\]X9%[Z:/C86QT[\M2"]7H[PV-GS >;*)2>'N"WLN5%SX>DS M>]? E]U0C\XN)Q>K+K1G'B]&NHM5+TX++_F(]K1U&MN\:7AL?;T?]M?H#O/W MVH@2AB)I12,TH MIF845#.*JAF%U8SB:D:!-:/(*BFR2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ* MK(HBJZ+(JBBR*HJLBB*KHLBJ*+(JBJR*(JNBR)I39,TILN8467.*K#E%UIPB M:TZ1-:?(FE-DS2FR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNF MR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6D MR%I29"TILE8462N*K!5%UHHB:T61M:+(6E%DK2BR5A19*XJL:XJL:XJLZRO* M.A_3WK3#OY+\',?#RWPQ__7I]C=02P$"% ,4 " #E.6%.'R// \ 3 M @ "P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " #E M.6%.)^B'#H( "Q $ @ 'I 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( .4Y84X$\$DQ[@ "L" 1 " M 9D! !D;V-0&UL4$L! M A0#% @ Y3EA3ET+ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3D^< M(Q&*! *!4 !@ ( !RA( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ Y3EA3EFK,U#L 0 W 0 !@ M ( !K1\ 'AL+W=O1=S0+8! #2 P M& @ $+* >&PO=V]R:W-H965T&UL4$L! M A0#% @ Y3EA3C4#]WBV 0 T@, !D ( !]RD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA M3FJ%U!*V 0 T@, !D ( !OB\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3I+-@IFU 0 T0, M !D ( !AC4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3O;YUI>V 0 T@, !D M ( !33L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y3EA3KSRH(^U 0 T@, !D ( !%4$ 'AL+W=O M&PO=V]R:W-H965T]$ M !X;"]W;W)K&UL4$L! A0#% @ Y3EA3HM9 M8IJV 0 T@, !D ( !VT8 'AL+W=O&PO=V]R:W-H965TP*M@$ -(# 9 " ;5* !X;"]W;W)K&UL4$L! A0#% @ Y3EA3EQUP/RW 0 T@, !D M ( !HDP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y3EA3@NDD5ZW 0 T@, !D ( ! MI%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y3EA3O(FD7&X 0 T@, !D ( !:UD 'AL+W=OV M 0 T@, !D ( !.%\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3H\2$\VV 0 T@, !D M ( !#&4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y3EA3M(7/(]3 @ >@@ !D ( !:FL M 'AL+W=O&PO=V]R:W-H965T]O !X;"]W;W)K&UL4$L! A0#% @ MY3EA3B_YR1BV 0 T@, !D ( !Z'$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3JK2Q] L @ MX08 !D ( !^G@ 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3B!8PCRJ @ P@D !D M ( !PG\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y3EA3B&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA M3M"B*C7N P O!, !D ( !PY$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3I?R-78* P 3@T M !D ( !H)T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3@TE.G:# @ . D !D M ( !WJ4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y3EA3G-%9;OG @ N0H !D ( !#*X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3A3& M?E\N @ @ 8 !D ( !DK@ 'AL+W=O.PXN)0" "P"@ &0 M @ 'WN@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3FI<]AQP P QPT !D M ( !B\, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y3EA3J![N^UN P ]PX !D ( ! M?LT 'AL+W=O&PO=V]R:W-H965T;4 !X;"]W;W)K&UL4$L! A0#% M @ Y3EA3D7SSE8(! DQ0 !D ( !+]@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3EA3@MN\=!B @ G @ !D M ( !F.X 'AL+W=O&PO=V]R M:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ MY3EA3M03/]*O! I!< !D ( !U@(! 'AL+W=O7!E&UL4$L%!@ !E &4 M1L +3' 0 $! end XML 110 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)}}} XML 111 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 113 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 391 422 1 false 105 0 false 8 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.alamo-group.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.alamo-group.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.alamo-group.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Income Sheet http://www.alamo-group.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Significant Accounting Policies Sheet http://www.alamo-group.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 2106102 - Disclosure - Accounting Pronouncements Sheet http://www.alamo-group.com/role/AccountingPronouncements Accounting Pronouncements Notes 10 false false R11.htm 2108103 - Disclosure - Business Combinations Sheet http://www.alamo-group.com/role/BusinessCombinations Business Combinations Notes 11 false false R12.htm 2112104 - Disclosure - Earnings Per Share Sheet http://www.alamo-group.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 2115105 - Disclosure - Valuation and Qualifying Accounts Sheet http://www.alamo-group.com/role/ValuationandQualifyingAccounts Valuation and Qualifying Accounts Notes 13 false false R14.htm 2119106 - Disclosure - Inventories Sheet http://www.alamo-group.com/role/Inventories Inventories Notes 14 false false R15.htm 2123107 - Disclosure - Property, Plant and Equipment Sheet http://www.alamo-group.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 15 false false R16.htm 2126108 - Disclosure - Goodwill Sheet http://www.alamo-group.com/role/Goodwill Goodwill Notes 16 false false R17.htm 2129109 - Disclosure - Definite- and Indefinite-Lived Intangible Assets Sheet http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssets Definite- and Indefinite-Lived Intangible Assets Notes 17 false false R18.htm 2133110 - Disclosure - Accrued Liabilities Sheet http://www.alamo-group.com/role/AccruedLiabilities Accrued Liabilities Notes 18 false false R19.htm 2136111 - Disclosure - Fair Value of Financial Instruments Sheet http://www.alamo-group.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 19 false false R20.htm 2137112 - Disclosure - Long-Term Debt Sheet http://www.alamo-group.com/role/LongTermDebt Long-Term Debt Notes 20 false false R21.htm 2141113 - Disclosure - Income Taxes Sheet http://www.alamo-group.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2149114 - Disclosure - Common Stock Sheet http://www.alamo-group.com/role/CommonStock Common Stock Notes 22 false false R23.htm 2151115 - Disclosure - Stock Options Sheet http://www.alamo-group.com/role/StockOptions Stock Options Notes 23 false false R24.htm 2160116 - Disclosure - Retirement Benefit Plans Sheet http://www.alamo-group.com/role/RetirementBenefitPlans Retirement Benefit Plans Notes 24 false false R25.htm 2169117 - Disclosure - Revenue and Segment Reporting Sheet http://www.alamo-group.com/role/RevenueandSegmentReporting Revenue and Segment Reporting Notes 25 false false R26.htm 2172118 - Disclosure - International Operations and Geographic Information Sheet http://www.alamo-group.com/role/InternationalOperationsandGeographicInformation International Operations and Geographic Information Notes 26 false false R27.htm 2176119 - Disclosure - Commitments and Contingencies Sheet http://www.alamo-group.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 27 false false R28.htm 2180120 - Disclosure - Quarterly Financial Data (Unaudited) Sheet http://www.alamo-group.com/role/QuarterlyFinancialDataUnaudited Quarterly Financial Data (Unaudited) Notes 28 false false R29.htm 2183121 - Disclosure - Subsequent Events Sheet http://www.alamo-group.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 2202201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.alamo-group.com/role/SignificantAccountingPolicies 30 false false R31.htm 2303301 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.alamo-group.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.alamo-group.com/role/SignificantAccountingPolicies 31 false false R32.htm 2309302 - Disclosure - Business Combinations (Tables) Sheet http://www.alamo-group.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.alamo-group.com/role/BusinessCombinations 32 false false R33.htm 2313303 - Disclosure - Earnings Per Share (Tables) Sheet http://www.alamo-group.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.alamo-group.com/role/EarningsPerShare 33 false false R34.htm 2316304 - Disclosure - Valuation and Qualifying Accounts (Tables) Sheet http://www.alamo-group.com/role/ValuationandQualifyingAccountsTables Valuation and Qualifying Accounts (Tables) Tables http://www.alamo-group.com/role/ValuationandQualifyingAccounts 34 false false R35.htm 2320305 - Disclosure - Inventories (Tables) Sheet http://www.alamo-group.com/role/InventoriesTables Inventories (Tables) Tables http://www.alamo-group.com/role/Inventories 35 false false R36.htm 2324306 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.alamo-group.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.alamo-group.com/role/PropertyPlantandEquipment 36 false false R37.htm 2327307 - Disclosure - Goodwill (Tables) Sheet http://www.alamo-group.com/role/GoodwillTables Goodwill (Tables) Tables http://www.alamo-group.com/role/Goodwill 37 false false R38.htm 2330308 - Disclosure - Definite- and Indefinite-Lived Intangible Assets (Tables) Sheet http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsTables Definite- and Indefinite-Lived Intangible Assets (Tables) Tables http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssets 38 false false R39.htm 2334309 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.alamo-group.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.alamo-group.com/role/AccruedLiabilities 39 false false R40.htm 2338310 - Disclosure - Long-Term Debt (Tables) Sheet http://www.alamo-group.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.alamo-group.com/role/LongTermDebt 40 false false R41.htm 2342311 - Disclosure - Income Taxes (Tables) Sheet http://www.alamo-group.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.alamo-group.com/role/IncomeTaxes 41 false false R42.htm 2352312 - Disclosure - Stock Options (Tables) Sheet http://www.alamo-group.com/role/StockOptionsTables Stock Options (Tables) Tables http://www.alamo-group.com/role/StockOptions 42 false false R43.htm 2361313 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://www.alamo-group.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://www.alamo-group.com/role/RetirementBenefitPlans 43 false false R44.htm 2370314 - Disclosure - Revenue and Segment Reporting (Tables) Sheet http://www.alamo-group.com/role/RevenueandSegmentReportingTables Revenue and Segment Reporting (Tables) Tables http://www.alamo-group.com/role/RevenueandSegmentReporting 44 false false R45.htm 2373315 - Disclosure - International Operations and Geographic Information (Tables) Sheet http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationTables International Operations and Geographic Information (Tables) Tables http://www.alamo-group.com/role/InternationalOperationsandGeographicInformation 45 false false R46.htm 2377316 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.alamo-group.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.alamo-group.com/role/CommitmentsandContingencies 46 false false R47.htm 2381317 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedTables Quarterly Financial Data (Unaudited) (Tables) Tables http://www.alamo-group.com/role/QuarterlyFinancialDataUnaudited 47 false false R48.htm 2404401 - Disclosure - Significant Accounting Policies (Narrative) (Details) Sheet http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails Significant Accounting Policies (Narrative) (Details) Details http://www.alamo-group.com/role/SignificantAccountingPoliciesTables 48 false false R49.htm 2405402 - Disclosure - Significant Accounting Policies (Schedule of Fair Value Assumptions and Methodology) (Details) Sheet http://www.alamo-group.com/role/SignificantAccountingPoliciesScheduleofFairValueAssumptionsandMethodologyDetails Significant Accounting Policies (Schedule of Fair Value Assumptions and Methodology) (Details) Details http://www.alamo-group.com/role/SignificantAccountingPoliciesTables 49 false false R50.htm 2407403 - Disclosure - Accounting Pronouncements (Details) Sheet http://www.alamo-group.com/role/AccountingPronouncementsDetails Accounting Pronouncements (Details) Details http://www.alamo-group.com/role/AccountingPronouncements 50 false false R51.htm 2410404 - Disclosure - Business Combinations (Narrative) (Details) Sheet http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails Business Combinations (Narrative) (Details) Details http://www.alamo-group.com/role/BusinessCombinationsTables 51 false false R52.htm 2411405 - Disclosure - Business Combinations (Schedule of Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations (Schedule of Assets Acquired and Liabilities Assumed) (Details) Details http://www.alamo-group.com/role/BusinessCombinationsTables 52 false false R53.htm 2414406 - Disclosure - Earnings Per Share (Calculation of Basic and Diluted EPS) (Details) Sheet http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails Earnings Per Share (Calculation of Basic and Diluted EPS) (Details) Details http://www.alamo-group.com/role/EarningsPerShareTables 53 false false R54.htm 2417407 - Disclosure - Valuation and Qualifying Accounts (Schedule of Valuation and Qualifying Accounts) (Details) Sheet http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails Valuation and Qualifying Accounts (Schedule of Valuation and Qualifying Accounts) (Details) Details http://www.alamo-group.com/role/ValuationandQualifyingAccountsTables 54 false false R55.htm 2418408 - Disclosure - Valuation and Qualifying Accounts (Narrative) (Details) Sheet http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails Valuation and Qualifying Accounts (Narrative) (Details) Details http://www.alamo-group.com/role/ValuationandQualifyingAccountsTables 55 false false R56.htm 2421409 - Disclosure - Inventories (Narrative) (Details) Sheet http://www.alamo-group.com/role/InventoriesNarrativeDetails Inventories (Narrative) (Details) Details http://www.alamo-group.com/role/InventoriesTables 56 false false R57.htm 2422410 - Disclosure - Inventories (Schedule of Inventory, Current) (Details) Sheet http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails Inventories (Schedule of Inventory, Current) (Details) Details http://www.alamo-group.com/role/InventoriesTables 57 false false R58.htm 2425411 - Disclosure - Property, Plant and Equipment (Schedule of Property, Plant and Equipment) (Details) Sheet http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails Property, Plant and Equipment (Schedule of Property, Plant and Equipment) (Details) Details http://www.alamo-group.com/role/PropertyPlantandEquipmentTables 58 false false R59.htm 2428412 - Disclosure - Goodwill (Schedule of Goodwill) (Details) Sheet http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails Goodwill (Schedule of Goodwill) (Details) Details http://www.alamo-group.com/role/GoodwillTables 59 false false R60.htm 2431413 - Disclosure - Definite- and Indefinite-Lived Intangible Assets (Schedule of Definite and Indefinite Lived Intangible Assets) (Details) Sheet http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails Definite- and Indefinite-Lived Intangible Assets (Schedule of Definite and Indefinite Lived Intangible Assets) (Details) Details http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsTables 60 false false R61.htm 2432414 - Disclosure - Definite- and Indefinite-Lived Intangible Assets (Narrative) (Details) Sheet http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails Definite- and Indefinite-Lived Intangible Assets (Narrative) (Details) Details http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsTables 61 false false R62.htm 2435415 - Disclosure - Accrued Liabilities (Details) Sheet http://www.alamo-group.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.alamo-group.com/role/AccruedLiabilitiesTables 62 false false R63.htm 2439416 - Disclosure - Long-Term Debt (Schedule of Long-Term Debt) (Details) Sheet http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails Long-Term Debt (Schedule of Long-Term Debt) (Details) Details http://www.alamo-group.com/role/LongTermDebtTables 63 false false R64.htm 2440417 - Disclosure - Long-Term Debt (Narrative) (Details) Sheet http://www.alamo-group.com/role/LongTermDebtNarrativeDetails Long-Term Debt (Narrative) (Details) Details http://www.alamo-group.com/role/LongTermDebtTables 64 false false R65.htm 2443418 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.alamo-group.com/role/IncomeTaxesTables 65 false false R66.htm 2444419 - Disclosure - Income Taxes (Schedule of Income (Loss) before Provision for Income Taxes) (Details) Sheet http://www.alamo-group.com/role/IncomeTaxesScheduleofIncomeLossbeforeProvisionforIncomeTaxesDetails Income Taxes (Schedule of Income (Loss) before Provision for Income Taxes) (Details) Details http://www.alamo-group.com/role/IncomeTaxesTables 66 false false R67.htm 2445420 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) Sheet http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) Details http://www.alamo-group.com/role/IncomeTaxesTables 67 false false R68.htm 2446421 - Disclosure - Income Taxes (Income Tax Reconciliation) (Details) Sheet http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails Income Taxes (Income Tax Reconciliation) (Details) Details http://www.alamo-group.com/role/IncomeTaxesTables 68 false false R69.htm 2447422 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Sheet http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Details http://www.alamo-group.com/role/IncomeTaxesTables 69 false false R70.htm 2448423 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) Sheet http://www.alamo-group.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) Details http://www.alamo-group.com/role/IncomeTaxesTables 70 false false R71.htm 2450424 - Disclosure - Common Stock (Details) Sheet http://www.alamo-group.com/role/CommonStockDetails Common Stock (Details) Details http://www.alamo-group.com/role/CommonStock 71 false false R72.htm 2453425 - Disclosure - Stock Options (Narrative) (Details) Sheet http://www.alamo-group.com/role/StockOptionsNarrativeDetails Stock Options (Narrative) (Details) Details http://www.alamo-group.com/role/StockOptionsTables 72 false false R73.htm 2454426 - Disclosure - Stock Options (Schedule of Qualified Stock Option Activity) (Details) Sheet http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails Stock Options (Schedule of Qualified Stock Option Activity) (Details) Details http://www.alamo-group.com/role/StockOptionsTables 73 false false R74.htm 2455427 - Disclosure - Stock Options (Schedule of Qualified Stock Options Outstanding and Exercisable) (Details) Sheet http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails Stock Options (Schedule of Qualified Stock Options Outstanding and Exercisable) (Details) Details http://www.alamo-group.com/role/StockOptionsTables 74 false false R75.htm 2456428 - Disclosure - Stock Options (Equity Incentive Plan) (Details) Sheet http://www.alamo-group.com/role/StockOptionsEquityIncentivePlanDetails Stock Options (Equity Incentive Plan) (Details) Details http://www.alamo-group.com/role/StockOptionsTables 75 false false R76.htm 2457429 - Disclosure - Stock Options (Schedule of Non-Qualified Stock Options Activity) (Details) Sheet http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails Stock Options (Schedule of Non-Qualified Stock Options Activity) (Details) Details http://www.alamo-group.com/role/StockOptionsTables 76 false false R77.htm 2458430 - Disclosure - Stock Options (Schedule of Non-Qualified Stock Options Outstanding and Exercisable) (Details) Sheet http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails Stock Options (Schedule of Non-Qualified Stock Options Outstanding and Exercisable) (Details) Details http://www.alamo-group.com/role/StockOptionsTables 77 false false R78.htm 2459431 - Disclosure - Stock Options (Schedule of Restricted Stock Award Activity) (Details) Sheet http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails Stock Options (Schedule of Restricted Stock Award Activity) (Details) Details http://www.alamo-group.com/role/StockOptionsTables 78 false false R79.htm 2462432 - Disclosure - Retirement Benefit Plans (Narrative) (Details) Sheet http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails Retirement Benefit Plans (Narrative) (Details) Details http://www.alamo-group.com/role/RetirementBenefitPlansTables 79 false false R80.htm 2463433 - Disclosure - Retirement Benefit Plans (Schedule of Changes in Plan Assets, Changes in Projected Benefit Obligation, Rate Assumptions, and Components of Net Periodic Benefit Costs) (Details) Sheet http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails Retirement Benefit Plans (Schedule of Changes in Plan Assets, Changes in Projected Benefit Obligation, Rate Assumptions, and Components of Net Periodic Benefit Costs) (Details) Details http://www.alamo-group.com/role/RetirementBenefitPlansTables 80 false false R81.htm 2464434 - Disclosure - Retirement Benefit Plans (Schedule of Assumptions Used) (Details) Sheet http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails Retirement Benefit Plans (Schedule of Assumptions Used) (Details) Details http://www.alamo-group.com/role/RetirementBenefitPlansTables 81 false false R82.htm 2465435 - Disclosure - Retirement Benefit Plans (Schedule of Net Periodic Benefit Cost) (Details) Sheet http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails Retirement Benefit Plans (Schedule of Net Periodic Benefit Cost) (Details) Details http://www.alamo-group.com/role/RetirementBenefitPlansTables 82 false false R83.htm 2466436 - Disclosure - Retirement Benefit Plans (Weighted Average Asset Allocations) (Details) Sheet http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails Retirement Benefit Plans (Weighted Average Asset Allocations) (Details) Details http://www.alamo-group.com/role/RetirementBenefitPlansTables 83 false false R84.htm 2467437 - Disclosure - Retirement Benefit Plans (Schedule of Fair Value of Plan Assets) (Details) Sheet http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails Retirement Benefit Plans (Schedule of Fair Value of Plan Assets) (Details) Details http://www.alamo-group.com/role/RetirementBenefitPlansTables 84 false false R85.htm 2468438 - Disclosure - Retirement Benefit Plans (Schedule of Expected Benefit Payments) (Details) Sheet http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails Retirement Benefit Plans (Schedule of Expected Benefit Payments) (Details) Details http://www.alamo-group.com/role/RetirementBenefitPlansTables 85 false false R86.htm 2471439 - Disclosure - Revenue and Segment Reporting (Details) Sheet http://www.alamo-group.com/role/RevenueandSegmentReportingDetails Revenue and Segment Reporting (Details) Details http://www.alamo-group.com/role/RevenueandSegmentReportingTables 86 false false R87.htm 2474440 - Disclosure - International Operations and Geographic Information (Schedule of Selected Financial Information for International Operations) (Details) Sheet http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails International Operations and Geographic Information (Schedule of Selected Financial Information for International Operations) (Details) Details http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationTables 87 false false R88.htm 2475441 - Disclosure - International Operations and Geographic Information (Schedule of Geographic Net Sales and Location of Long-lived assets) (Details) Sheet http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails International Operations and Geographic Information (Schedule of Geographic Net Sales and Location of Long-lived assets) (Details) Details http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationTables 88 false false R89.htm 2478442 - Disclosure - Commitments and Contingencies (Schedule of Future Commitments) (Details) Sheet http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails Commitments and Contingencies (Schedule of Future Commitments) (Details) Details http://www.alamo-group.com/role/CommitmentsandContingenciesTables 89 false false R90.htm 2479443 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.alamo-group.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.alamo-group.com/role/CommitmentsandContingenciesTables 90 false false R91.htm 2482444 - Disclosure - Quarterly Financial Data (Unaudited) (Details) Sheet http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails Quarterly Financial Data (Unaudited) (Details) Details http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedTables 91 false false R92.htm 2484445 - Disclosure - Subsequent Events (Details) Sheet http://www.alamo-group.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.alamo-group.com/role/SubsequentEvents 92 false false All Reports Book All Reports alg-20181231.htm a201810kex211.htm a201810kex231.htm a201810kex311.htm a201810kex312.htm a201810kex313.htm a201810kex321.htm a201810kex322.htm a201810kex323.htm alg-20181231.xsd alg-20181231_cal.xml alg-20181231_def.xml alg-20181231_lab.xml alg-20181231_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "alg-20181231.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 391, "dts": { "calculationLink": { "local": [ "alg-20181231_cal.xml" ] }, "definitionLink": { "local": [ "alg-20181231_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "alg-20181231.htm" ] }, "labelLink": { "local": [ "alg-20181231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "alg-20181231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "alg-20181231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" ] } }, "elementCount": 685, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 55, "http://www.alamo-group.com/20181231": 2, "http://xbrl.sec.gov/dei/2018-01-31": 14, "total": 71 }, "keyCustom": 33, "keyStandard": 389, "memberCustom": 48, "memberStandard": 55, "nsprefix": "alg", "nsuri": "http://www.alamo-group.com/20181231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.alamo-group.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106102 - Disclosure - Accounting Pronouncements", "role": "http://www.alamo-group.com/role/AccountingPronouncements", "shortName": "Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Business Combinations", "role": "http://www.alamo-group.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Earnings Per Share", "role": "http://www.alamo-group.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Valuation and Qualifying Accounts", "role": "http://www.alamo-group.com/role/ValuationandQualifyingAccounts", "shortName": "Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Inventories", "role": "http://www.alamo-group.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Property, Plant and Equipment", "role": "http://www.alamo-group.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126108 - Disclosure - Goodwill", "role": "http://www.alamo-group.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129109 - Disclosure - Definite- and Indefinite-Lived Intangible Assets", "role": "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssets", "shortName": "Definite- and Indefinite-Lived Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133110 - Disclosure - Accrued Liabilities", "role": "http://www.alamo-group.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136111 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.alamo-group.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137112 - Disclosure - Long-Term Debt", "role": "http://www.alamo-group.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141113 - Disclosure - Income Taxes", "role": "http://www.alamo-group.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149114 - Disclosure - Common Stock", "role": "http://www.alamo-group.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151115 - Disclosure - Stock Options", "role": "http://www.alamo-group.com/role/StockOptions", "shortName": "Stock Options", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160116 - Disclosure - Retirement Benefit Plans", "role": "http://www.alamo-group.com/role/RetirementBenefitPlans", "shortName": "Retirement Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169117 - Disclosure - Revenue and Segment Reporting", "role": "http://www.alamo-group.com/role/RevenueandSegmentReporting", "shortName": "Revenue and Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "alg:InternationalOperationsAndGeographicInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172118 - Disclosure - International Operations and Geographic Information", "role": "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformation", "shortName": "International Operations and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "alg:InternationalOperationsAndGeographicInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176119 - Disclosure - Commitments and Contingencies", "role": "http://www.alamo-group.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2180120 - Disclosure - Quarterly Financial Data (Unaudited)", "role": "http://www.alamo-group.com/role/QuarterlyFinancialDataUnaudited", "shortName": "Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2183121 - Disclosure - Subsequent Events", "role": "http://www.alamo-group.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.alamo-group.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.alamo-group.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Business Combinations (Tables)", "role": "http://www.alamo-group.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.alamo-group.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "alg:ScheduleOfValuationAndQualifyingAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Valuation and Qualifying Accounts (Tables)", "role": "http://www.alamo-group.com/role/ValuationandQualifyingAccountsTables", "shortName": "Valuation and Qualifying Accounts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "alg:ScheduleOfValuationAndQualifyingAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Inventories (Tables)", "role": "http://www.alamo-group.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324306 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.alamo-group.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327307 - Disclosure - Goodwill (Tables)", "role": "http://www.alamo-group.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330308 - Disclosure - Definite- and Indefinite-Lived Intangible Assets (Tables)", "role": "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsTables", "shortName": "Definite- and Indefinite-Lived Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334309 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.alamo-group.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Income", "role": "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338310 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.alamo-group.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342311 - Disclosure - Income Taxes (Tables)", "role": "http://www.alamo-group.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352312 - Disclosure - Stock Options (Tables)", "role": "http://www.alamo-group.com/role/StockOptionsTables", "shortName": "Stock Options (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361313 - Disclosure - Retirement Benefit Plans (Tables)", "role": "http://www.alamo-group.com/role/RetirementBenefitPlansTables", "shortName": "Retirement Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2370314 - Disclosure - Revenue and Segment Reporting (Tables)", "role": "http://www.alamo-group.com/role/RevenueandSegmentReportingTables", "shortName": "Revenue and Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2373315 - Disclosure - International Operations and Geographic Information (Tables)", "role": "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationTables", "shortName": "International Operations and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2377316 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.alamo-group.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2381317 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedTables", "shortName": "Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Significant Accounting Policies (Narrative) (Details)", "role": "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails", "shortName": "Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Significant Accounting Policies (Schedule of Fair Value Assumptions and Methodology) (Details)", "role": "http://www.alamo-group.com/role/SignificantAccountingPoliciesScheduleofFairValueAssumptionsandMethodologyDetails", "shortName": "Significant Accounting Policies (Schedule of Fair Value Assumptions and Methodology) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Accounting Pronouncements (Details)", "role": "http://www.alamo-group.com/role/AccountingPronouncementsDetails", "shortName": "Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "contextRef": "iad73e86df2f04fbc982ab015edf8f05f_I20190101", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "icfa2a85dc450421a87d1b8725641fed8_D20170606-20170606", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Business Combinations (Narrative) (Details)", "role": "http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "icfa2a85dc450421a87d1b8725641fed8_D20170606-20170606", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Business Combinations (Schedule of Assets Acquired and Liabilities Assumed) (Details)", "role": "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combinations (Schedule of Assets Acquired and Liabilities Assumed) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i5c201511d0674b32b89275f597696b54_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i3dbac3c839524e288eb88254dcacf400_D20181001-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Earnings Per Share (Calculation of Basic and Diluted EPS) (Details)", "role": "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails", "shortName": "Earnings Per Share (Calculation of Basic and Diluted EPS) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "iecc29e17b2034d35a0b3a645ef9b97c3_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Valuation and Qualifying Accounts (Schedule of Valuation and Qualifying Accounts) (Details)", "role": "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails", "shortName": "Valuation and Qualifying Accounts (Schedule of Valuation and Qualifying Accounts) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "alg:ScheduleOfValuationAndQualifyingAccountsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i40cfd7663d4c421f91268a01cf06388d_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:InventoryImpairmentPolicy", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Valuation and Qualifying Accounts (Narrative) (Details)", "role": "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails", "shortName": "Valuation and Qualifying Accounts (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:InventoryImpairmentPolicy", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PercentageOfLIFOInventory", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Inventories (Narrative) (Details)", "role": "http://www.alamo-group.com/role/InventoriesNarrativeDetails", "shortName": "Inventories (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PercentageOfLIFOInventory", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Inventories (Schedule of Inventory, Current) (Details)", "role": "http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails", "shortName": "Inventories (Schedule of Inventory, Current) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Property, Plant and Equipment (Schedule of Property, Plant and Equipment) (Details)", "role": "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment (Schedule of Property, Plant and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i1f3777b022974e14b324476e9c4276fe_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i1658852cecd74f52b3d78da8cddbebdb_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428412 - Disclosure - Goodwill (Schedule of Goodwill) (Details)", "role": "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails", "shortName": "Goodwill (Schedule of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i129b97d5a72243a6bcdee10970c45e3f_I20151231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i129b97d5a72243a6bcdee10970c45e3f_I20151231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431413 - Disclosure - Definite- and Indefinite-Lived Intangible Assets (Schedule of Definite and Indefinite Lived Intangible Assets) (Details)", "role": "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails", "shortName": "Definite- and Indefinite-Lived Intangible Assets (Schedule of Definite and Indefinite Lived Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432414 - Disclosure - Definite- and Indefinite-Lived Intangible Assets (Narrative) (Details)", "role": "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "shortName": "Definite- and Indefinite-Lived Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-5", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435415 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.alamo-group.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439416 - Disclosure - Long-Term Debt (Schedule of Long-Term Debt) (Details)", "role": "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails", "shortName": "Long-Term Debt (Schedule of Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i5d35d7a74c284b86869a6ace24034240_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440417 - Disclosure - Long-Term Debt (Narrative) (Details)", "role": "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "alg:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443418 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-5", "lang": null, "name": "alg:TaxCutsAndJobsActDecreaseInDeferredTaxLiabilityDueToTransitionTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444419 - Disclosure - Income Taxes (Schedule of Income (Loss) before Provision for Income Taxes) (Details)", "role": "http://www.alamo-group.com/role/IncomeTaxesScheduleofIncomeLossbeforeProvisionforIncomeTaxesDetails", "shortName": "Income Taxes (Schedule of Income (Loss) before Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445420 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)", "role": "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446421 - Disclosure - Income Taxes (Income Tax Reconciliation) (Details)", "role": "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails", "shortName": "Income Taxes (Income Tax Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447422 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)", "role": "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i1658852cecd74f52b3d78da8cddbebdb_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448423 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)", "role": "http://www.alamo-group.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i74ca26fc41494f5b94ddb190ec97de36_I20161231", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i3dbac3c839524e288eb88254dcacf400_D20181001-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450424 - Disclosure - Common Stock (Details)", "role": "http://www.alamo-group.com/role/CommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i919dd20baa064ccd8dd29ca97183b2d8_D20180101-20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453425 - Disclosure - Stock Options (Narrative) (Details)", "role": "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "shortName": "Stock Options (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i919dd20baa064ccd8dd29ca97183b2d8_D20180101-20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i6165952686f94bca997bd86052022239_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454426 - Disclosure - Stock Options (Schedule of Qualified Stock Option Activity) (Details)", "role": "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails", "shortName": "Stock Options (Schedule of Qualified Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i919dd20baa064ccd8dd29ca97183b2d8_D20180101-20181231", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i6a70fd3e012c4cb1bd4d694c220774d4_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455427 - Disclosure - Stock Options (Schedule of Qualified Stock Options Outstanding and Exercisable) (Details)", "role": "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails", "shortName": "Stock Options (Schedule of Qualified Stock Options Outstanding and Exercisable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i976365ad8794401681ac1b7e1df24a97_I20181231", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "contextRef": "i913fad25c2cb4bb7a8809c18988c88e8_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456428 - Disclosure - Stock Options (Equity Incentive Plan) (Details)", "role": "http://www.alamo-group.com/role/StockOptionsEquityIncentivePlanDetails", "shortName": "Stock Options (Equity Incentive Plan) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ic257c4fd25494cc6bf07ff054ddefef0_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457429 - Disclosure - Stock Options (Schedule of Non-Qualified Stock Options Activity) (Details)", "role": "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "shortName": "Stock Options (Schedule of Non-Qualified Stock Options Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i640efe49484d4c52ae4949a4caa9f3fa_D20180101-20181231", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i913fad25c2cb4bb7a8809c18988c88e8_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458430 - Disclosure - Stock Options (Schedule of Non-Qualified Stock Options Outstanding and Exercisable) (Details)", "role": "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "shortName": "Stock Options (Schedule of Non-Qualified Stock Options Outstanding and Exercisable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ifbb01e0912ee462b98793b416d266cbe_I20181231", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i63072e9e1b104e1aa95dda477ad463a8_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459431 - Disclosure - Stock Options (Schedule of Restricted Stock Award Activity) (Details)", "role": "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails", "shortName": "Stock Options (Schedule of Restricted Stock Award Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ie476714103014755af5045101814aced_I20151231", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idf537e38d83a451493439f59b2500243_I20060203", "decimals": "INF", "first": true, "lang": null, "name": "alg:DefinedBenefitPlanNumberofDefinedBenefitPensionPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462432 - Disclosure - Retirement Benefit Plans (Narrative) (Details)", "role": "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "shortName": "Retirement Benefit Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "idf537e38d83a451493439f59b2500243_I20060203", "decimals": "INF", "first": true, "lang": null, "name": "alg:DefinedBenefitPlanNumberofDefinedBenefitPensionPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i1658852cecd74f52b3d78da8cddbebdb_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463433 - Disclosure - Retirement Benefit Plans (Schedule of Changes in Plan Assets, Changes in Projected Benefit Obligation, Rate Assumptions, and Components of Net Periodic Benefit Costs) (Details)", "role": "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "shortName": "Retirement Benefit Plans (Schedule of Changes in Plan Assets, Changes in Projected Benefit Obligation, Rate Assumptions, and Components of Net Periodic Benefit Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ib4b603b765774bafb5e8895ddb4efbab_I20161231", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ia568aa0da43b4e1f8f86c0b8f99b0821_I20181231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464434 - Disclosure - Retirement Benefit Plans (Schedule of Assumptions Used) (Details)", "role": "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails", "shortName": "Retirement Benefit Plans (Schedule of Assumptions Used) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ia568aa0da43b4e1f8f86c0b8f99b0821_I20181231", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ie7d5d2d4405e47dc94c124c16b5ab90d_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - Disclosure - Retirement Benefit Plans (Schedule of Net Periodic Benefit Cost) (Details)", "role": "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails", "shortName": "Retirement Benefit Plans (Schedule of Net Periodic Benefit Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ie7d5d2d4405e47dc94c124c16b5ab90d_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ia568aa0da43b4e1f8f86c0b8f99b0821_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466436 - Disclosure - Retirement Benefit Plans (Weighted Average Asset Allocations) (Details)", "role": "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails", "shortName": "Retirement Benefit Plans (Weighted Average Asset Allocations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ia568aa0da43b4e1f8f86c0b8f99b0821_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467437 - Disclosure - Retirement Benefit Plans (Schedule of Fair Value of Plan Assets) (Details)", "role": "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails", "shortName": "Retirement Benefit Plans (Schedule of Fair Value of Plan Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3a2721ebb72d4412b3f929f81fd7cb9d_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ia568aa0da43b4e1f8f86c0b8f99b0821_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468438 - Disclosure - Retirement Benefit Plans (Schedule of Expected Benefit Payments) (Details)", "role": "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails", "shortName": "Retirement Benefit Plans (Schedule of Expected Benefit Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "ia568aa0da43b4e1f8f86c0b8f99b0821_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i3dbac3c839524e288eb88254dcacf400_D20181001-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471439 - Disclosure - Revenue and Segment Reporting (Details)", "role": "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails", "shortName": "Revenue and Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "ie89e885e3c784547a50fffc3e0b9057e_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474440 - Disclosure - International Operations and Geographic Information (Schedule of Selected Financial Information for International Operations) (Details)", "role": "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails", "shortName": "International Operations and Geographic Information (Schedule of Selected Financial Information for International Operations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i70b6996f4d604b2bb9e54b73cf3a25c2_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475441 - Disclosure - International Operations and Geographic Information (Schedule of Geographic Net Sales and Location of Long-lived assets) (Details)", "role": "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails", "shortName": "International Operations and Geographic Information (Schedule of Geographic Net Sales and Location of Long-lived assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478442 - Disclosure - Commitments and Contingencies (Schedule of Future Commitments) (Details)", "role": "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails", "shortName": "Commitments and Contingencies (Schedule of Future Commitments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "i692be359adfe429aa3fa1fc783a59218_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Significant Accounting Policies", "role": "http://www.alamo-group.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479443 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "role": "http://www.alamo-group.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i191be41af8844fe09f07ae171c7f3ac4_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i3dbac3c839524e288eb88254dcacf400_D20181001-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482444 - Disclosure - Quarterly Financial Data (Unaudited) (Details)", "role": "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails", "shortName": "Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i3dbac3c839524e288eb88254dcacf400_D20181001-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i5e319f44106641c59b51e6282418f606_I20190221", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484445 - Disclosure - Subsequent Events (Details)", "role": "http://www.alamo-group.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i5e319f44106641c59b51e6282418f606_I20190221", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "alg_AccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Accounting Policies [Table]", "label": "Accounting Policies [Line Items]", "terseLabel": "Accounting Policies [Line Items]" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "alg_AccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "terseLabel": "Accounting Policies [Table]" } } }, "localname": "AccountingPoliciesTable", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "alg_AgriculturalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agricultural [Member]", "label": "Agricultural [Member]", "terseLabel": "Agricultural" } } }, "localname": "AgriculturalMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "alg_AmendedAndRestatedRevolvingCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amended And Restated Revolving Credit Agreement [Member]", "label": "Amended And Restated Revolving Credit Agreement [Member]", "terseLabel": "Amended and Restated Revolving Credit Agreement" } } }, "localname": "AmendedAndRestatedRevolvingCreditAgreementMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "alg_AverageCommonSharesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average Common Shares [Abstract]", "label": "Average Common Shares [Abstract]", "terseLabel": "Average common shares:" } } }, "localname": "AverageCommonSharesAbstract", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "alg_BushHogMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bush Hog [Member]", "label": "Bush Hog [Member]", "terseLabel": "Bush Hog" } } }, "localname": "BushHogMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_CashAndShortTermInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash And Short Term Investments [Member]", "label": "Cash And Short Term Investments [Member]", "terseLabel": "Cash & Short-term Investments" } } }, "localname": "CashAndShortTermInvestmentsMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_CurrentEmployeesCoveredByPensionPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current Employees Covered By Pension Plan", "label": "Current Employees Covered By Pension Plan", "terseLabel": "Current employees" } } }, "localname": "CurrentEmployeesCoveredByPensionPlan", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "alg_DeferredCompensationArrangementMaximumContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement Maximum Contractual Term", "label": "Deferred Compensation Arrangement Maximum Contractual Term", "terseLabel": "Years of monthly installments associated with SERP disability" } } }, "localname": "DeferredCompensationArrangementMaximumContractualTerm", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_DeferredCompensationArrangementRequisiteServicePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement Requisite Service Period", "label": "Deferred Compensation Arrangement Requisite Service Period", "terseLabel": "SERP credited service period" } } }, "localname": "DeferredCompensationArrangementRequisiteServicePeriod", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_DeferredCompensationArrangementwithIndividualDurationLimitVestedRetirementBenefitWillBePaidAfterDeathOrChangeInControl": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement with Individual, Duration Limit Vested Retirement Benefit Will Be Paid After Death Or Change In Control", "label": "Deferred Compensation Arrangement with Individual, Duration Limit Vested Retirement Benefit Will Be Paid After Death Or Change In Control", "terseLabel": "Period of time that vested retirement benefit will be paid after death or change in control" } } }, "localname": "DeferredCompensationArrangementwithIndividualDurationLimitVestedRetirementBenefitWillBePaidAfterDeathOrChangeInControl", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_DeferredCompensationArrangementwithIndividualRetirementAge": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement with Individual, Retirement Age", "label": "Deferred Compensation Arrangement with Individual, Retirement Age", "terseLabel": "Retirement age" } } }, "localname": "DeferredCompensationArrangementwithIndividualRetirementAge", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_DeferredCompensationArrangementwithIndividualTermOfFinalAverageSalaryUsedToDetermineRetirementBenefit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement with Individual, Term Of Final Average Salary Used To Determine Retirement Benefit", "label": "Deferred Compensation Arrangement with Individual, Term Of Final Average Salary Used To Determine Retirement Benefit", "terseLabel": "Number of final years in which the Retirement Benefit is based" } } }, "localname": "DeferredCompensationArrangementwithIndividualTermOfFinalAverageSalaryUsedToDetermineRetirementBenefit", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_DeferredTaxAssetsTaxCreditCarryforwardsForeignMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign [Member]", "terseLabel": "Foreign tax credit" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeignMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_DefinedBenefitPlanNumberofDefinedBenefitPensionPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Number of Defined Benefit Pension Plans", "label": "Defined Benefit Plan, Number of Defined Benefit Pension Plans", "terseLabel": "Number of non-contributory defined benefit pension plans" } } }, "localname": "DefinedBenefitPlanNumberofDefinedBenefitPensionPlans", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "alg_DefinedBenefitPlanRetirementBenefitPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Retirement Benefit Percentage", "label": "Defined Benefit Plan, Retirement Benefit Percentage", "terseLabel": "Current retirement benefit percentage" } } }, "localname": "DefinedBenefitPlanRetirementBenefitPercentage", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "alg_DefinedContributionPlanNumberOfPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Number Of Plans", "label": "Defined Contribution Plan, Number Of Plans", "terseLabel": "Number of defined contribution plans" } } }, "localname": "DefinedContributionPlanNumberOfPlans", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "alg_DefinedContributionPlanNumberofSubsidiaries": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Number of Subsidiaries", "label": "Defined Contribution Plan, Number of Subsidiaries", "terseLabel": "Number of international subsidiaries that participate in defined contribution and savings plan" } } }, "localname": "DefinedContributionPlanNumberofSubsidiaries", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "alg_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.alamo-group.com/20181231", "xbrltype": "stringItemType" }, "alg_DutchPowerCompanyBVMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dutch Power Company B.V.", "label": "Dutch Power Company B.V. [Member]", "terseLabel": "Dutch Power" } } }, "localname": "DutchPowerCompanyBVMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "alg_EffectiveIncomeTaxRateReconciliationBeforeTaxCutsAndJobsActOf2017Percent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Before Tax Cuts And Jobs Act Of 2017, Percent", "label": "Effective Income Tax Rate Reconciliation, Before Tax Cuts And Jobs Act Of 2017, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationBeforeTaxCutsAndJobsActOf2017Percent", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "alg_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 9.0, "parentTag": "alg_IncomeTaxExpenseBenefitBeforeTaxCutsAndJobsActOf2017", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount", "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount", "terseLabel": "GILTI" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "alg_EffectiveIncomeTaxRateReconciliationOtherAdjustmentsTaxCutAndJobsActOf2017Amount": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 3.0, "parentTag": "alg_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Other Adjustments, Tax Cut And Jobs Act Of 2017, Amount", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Tax Cut And Jobs Act Of 2017, Amount", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustmentsTaxCutAndJobsActOf2017Amount", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "alg_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Amount", "terseLabel": "Impact of tax reform", "totalLabel": "Impact of tax reform" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails", "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alg_EuropeanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "European [Member]", "label": "European [Member]", "terseLabel": "European" } } }, "localname": "EuropeanMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "alg_FormerEmployeesCoveredByPensionPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Former Employees Covered By Pension Plan", "label": "Former Employees Covered By Pension Plan", "terseLabel": "Former employees" } } }, "localname": "FormerEmployeesCoveredByPensionPlan", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "alg_GradallCompanyEmployeesRetirementPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gradall Company Employees Retirement Plan", "label": "Gradall Company Employees Retirement Plan [Member]", "terseLabel": "Employees\u2019 Retirement Plan" } } }, "localname": "GradallCompanyEmployeesRetirementPlanMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_GradallCompanyHourlyEmployeesPensionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gradall Company Hourly Employees Pension Plan [Member]", "label": "Gradall Company Hourly Employees Pension Plan [Member]", "terseLabel": "Hourly Employees\u2019 Pension Plan" } } }, "localname": "GradallCompanyHourlyEmployeesPensionPlanMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_GradallMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gradall [Member]", "label": "Gradall [Member]", "terseLabel": "Gradall" } } }, "localname": "GradallMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_IncentiveStockOption2015PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Incentive Stock Option 2015 Plan [Member]", "label": "Incentive Stock Option 2015 Plan [Member]", "terseLabel": "2015 ISO Plan" } } }, "localname": "IncentiveStockOption2015PlanMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_IncomeTaxExpenseBenefitBeforeTaxCutsAndJobsActOf2017": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income Tax Expense (Benefit), Before Tax Cuts And Jobs Act Of 2017", "label": "Income Tax Expense (Benefit), Before Tax Cuts And Jobs Act Of 2017", "totalLabel": "Provision for income taxes before tax reform" } } }, "localname": "IncomeTaxExpenseBenefitBeforeTaxCutsAndJobsActOf2017", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "alg_IncreaseDecreaseinRentalEquipment": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Rental Equipment", "label": "Increase (Decrease) in Rental Equipment", "negatedTerseLabel": "Rental equipment" } } }, "localname": "IncreaseDecreaseinRentalEquipment", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "alg_IndustrialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial [Member]", "label": "Industrial [Member]", "terseLabel": "Industrial" } } }, "localname": "IndustrialMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "alg_InternationalAssociationOfMachinistAndAerospaceRetirementPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International Association Of Machinist And Aerospace Retirement Plan [Member]", "label": "International Association Of Machinist And Aerospace Retirement Plan [Member]", "terseLabel": "IAM Plan" } } }, "localname": "InternationalAssociationOfMachinistAndAerospaceRetirementPlanMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_InternationalMutualFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International Mutual Funds [Member]", "label": "International Mutual Funds [Member]", "terseLabel": "International" } } }, "localname": "InternationalMutualFundsMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_InternationalOperationsAndGeographicInformationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International Operations And Geographic Information", "label": "International Operations And Geographic Information [Text Block]", "terseLabel": "INTERNATIONAL OPERATIONS AND GEOGRAPHIC INFORMATION" } } }, "localname": "InternationalOperationsAndGeographicInformationTextBlock", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "alg_InventoryReservePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Inventory Reserve Percentage", "label": "Inventory Reserve Percentage", "terseLabel": "Inventory reserve percentage" } } }, "localname": "InventoryReservePercentage", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "percentItemType" }, "alg_InventoryUsagePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Inventory Usage Period", "label": "Inventory Usage Period", "terseLabel": "Inventory usage period" } } }, "localname": "InventoryUsagePeriod", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_LargeCapMutualFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Large Cap Mutual Funds", "label": "Large Cap Mutual Funds [Member]", "terseLabel": "Large Cap" } } }, "localname": "LargeCapMutualFundsMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_LiabilityDrivenSolutionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liability Driven Solution [Member]", "label": "Liability Driven Solution [Member]", "terseLabel": "Liability Driven Solution" } } }, "localname": "LiabilityDrivenSolutionMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_LineofCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Maximum amount of aggregate commitments" } } }, "localname": "LineofCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alg_LongtermDebtMaturitiesRepaymentsofPrincipalafterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt, Maturities, Repayments of Principal after Year Four", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongtermDebtMaturitiesRepaymentsofPrincipalafterYearFour", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alg_MarketPriceRangeCommonStockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Market Price Range Common Stock [Abstract]", "label": "Market Price Range Common Stock [Abstract]", "terseLabel": "Market price of common stock" } } }, "localname": "MarketPriceRangeCommonStockAbstract", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "alg_MidCapMutualFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mid Cap Mutual Funds", "label": "Mid Cap Mutual Funds [Member]", "terseLabel": "Mid Cap" } } }, "localname": "MidCapMutualFundsMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_NonQualifiedOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non Qualified Options [Member]", "label": "Non Qualified Options [Member]", "terseLabel": "Non Qualified Options" } } }, "localname": "NonQualifiedOptionsMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsEquityIncentivePlanDetails", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsTables" ], "xbrltype": "domainItemType" }, "alg_NonQualifiedStockOptionsExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non Qualified Stock Options Exercise Price Range One [Member]", "label": "Non Qualified Stock Options Exercise Price Range One [Member]", "terseLabel": "$11.45 - $22.55" } } }, "localname": "NonQualifiedStockOptionsExercisePriceRangeOneMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "alg_NonQualifiedStockOptionsExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non- Qualified Stock Options Exercise Price Range Three [Member]", "label": "Non- Qualified Stock Options Exercise Price Range Three [Member]", "terseLabel": "$49.44 - $83.99" } } }, "localname": "NonQualifiedStockOptionsExercisePriceRangeThreeMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "alg_NonQualifiedStockOptionsExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non Qualified Stock Options Exercise Price Range Two [Member]", "label": "Non Qualified Stock Options Exercise Price Range Two [Member]", "terseLabel": "$24.69 - $42.70" } } }, "localname": "NonQualifiedStockOptionsExercisePriceRangeTwoMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "alg_OldDominionBrushCompanyInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Old Dominion Brush Company, Inc. [Member]", "label": "Old Dominion Brush Company, Inc. [Member]", "terseLabel": "Old Dominion" } } }, "localname": "OldDominionBrushCompanyInc.Member", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_OtherGeographicalAreasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Geographical Areas [Member]", "label": "Other Geographical Areas [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalAreasMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails" ], "xbrltype": "domainItemType" }, "alg_PartsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Parts [Member]", "label": "Parts [Member]", "terseLabel": "Parts" } } }, "localname": "PartsMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_PercentageOfFinalThreeYearsAverageSalaryRetirementBenefitAssumption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Of Final Three Years Average Salary Retirement Benefit Assumption", "label": "Percentage Of Final Three Years Average Salary Retirement Benefit Assumption", "terseLabel": "Percentage of final 3 year average salary in which retirement benefit is based (percentage)" } } }, "localname": "PercentageOfFinalThreeYearsAverageSalaryRetirementBenefitAssumption", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "alg_ProductWarrantyAccrualLagPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty Accrual Lag Period", "label": "Product Warranty Accrual Lag Period", "terseLabel": "Product warranty accrual lag period" } } }, "localname": "ProductWarrantyAccrualLagPeriod", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_ProductWarrantyAccrualPeriodForSalesUsedInCalculation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty Accrual Period For Sales Used In Calculation", "label": "Product Warranty Accrual Period For Sales Used In Calculation", "terseLabel": "Product warranty accrual period for sales used in calculation" } } }, "localname": "ProductWarrantyAccrualPeriodForSalesUsedInCalculation", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_ProductWarrantyAccrualPeriodOfExpensesUsedInCalculation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty Accrual Period Of Expenses Used In Calculation", "label": "Product Warranty Accrual Period Of Expenses Used In Calculation", "terseLabel": "Product warranty accrual period of expenses used in calculation" } } }, "localname": "ProductWarrantyAccrualPeriodOfExpensesUsedInCalculation", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_ProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty Period", "label": "Product Warranty Period", "terseLabel": "Product warranty period" } } }, "localname": "ProductWarrantyPeriod", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "durationItemType" }, "alg_QualifiedStockOptionsExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Qualified Stock Options Exercise Price Range Four", "label": "Qualified Stock Options Exercise Price Range Four [Member]", "terseLabel": "$92.50 - $92.50" } } }, "localname": "QualifiedStockOptionsExercisePriceRangeFourMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "alg_QualifiedStockOptionsExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Qualified Stock Options Exercise Price Range One [Member]", "label": "Qualified Stock Options Exercise Price Range One [Member]", "terseLabel": "$11.45 - $22.55" } } }, "localname": "QualifiedStockOptionsExercisePriceRangeOneMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "alg_QualifiedStockOptionsExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Qualified Stock Options Exercise Price Range Three [Member]", "label": "Qualified Stock Options Exercise Price Range Three [Member]", "terseLabel": "$49.44 - $83.99" } } }, "localname": "QualifiedStockOptionsExercisePriceRangeThreeMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "alg_QualifiedStockOptionsExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Qualified Stock Options Exercise Price Range Two [Member]", "label": "Qualified Stock Options Exercise Price Range Two [Member]", "terseLabel": "$24.69 - $42.70" } } }, "localname": "QualifiedStockOptionsExercisePriceRangeTwoMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "alg_QualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Qualified Stock Options [Member]", "label": "Qualified Stock Options [Member]", "terseLabel": "Qualified Stock Options", "verboseLabel": "Qualified Stock Options" } } }, "localname": "QualifiedStockOptionsMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsTables" ], "xbrltype": "domainItemType" }, "alg_R.P.M.TechInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "R.P.M. Tech Inc. [Member]", "label": "R.P.M. Tech Inc. [Member]", "terseLabel": "R.P.M." } } }, "localname": "R.P.M.TechInc.Member", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails", "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "alg_RentalEquipmentNet": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental Equipment, Net", "label": "Rental Equipment, Net", "terseLabel": "Rental equipment, net" } } }, "localname": "RentalEquipmentNet", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "alg_RevenueFromContractWithCustomerShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Shipping And Handling Costs", "label": "Revenue From Contract With Customer, Shipping And Handling Costs [Policy Text Block]", "terseLabel": "Shipping and Handling Costs" } } }, "localname": "RevenueFromContractWithCustomerShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "alg_SECSchedule1209SalesDiscountsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SEC Schedule, 12-09, Sales Discounts [Member]", "label": "SEC Schedule, 12-09, Sales Discounts [Member]", "terseLabel": "Reserve for sales discounts" } } }, "localname": "SECSchedule1209SalesDiscountsMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "alg_SantaIzabelAgroIndustriaLTDAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Santa Izabel Agro Industria, LTDA [Member]", "label": "Santa Izabel Agro Industria, LTDA [Member]", "terseLabel": "Santa Izabel Agro Industria, LTDA" } } }, "localname": "SantaIzabelAgroIndustriaLTDAMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_ScheduleOfQuarterlyFinancialInformationDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Quarterly Financial Information Disclosure [Line Items]", "label": "Schedule Of Quarterly Financial Information Disclosure [Line Items]", "terseLabel": "Schedule of Quarterly Financial Information Disclosure [Line Items]" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationDisclosureLineItems", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "alg_ScheduleOfQuarterlyFinancialInformationDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Quarterly Financial Information Disclosure [Table]", "label": "Schedule Of Quarterly Financial Information Disclosure [Table]", "terseLabel": "Schedule of Quarterly Financial Information Disclosure [Table]" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationDisclosureTable", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "alg_ScheduleOfValuationAndQualifyingAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Valuation And Qualifying Accounts [Table Text Block]", "label": "Schedule Of Valuation And Qualifying Accounts [Table Text Block]", "terseLabel": "Schedule of Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsTableTextBlock", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsTables" ], "xbrltype": "textBlockItemType" }, "alg_ScheduleofAcquiredIndefinitelivedandFiniteIntangibleAssetsbyMajorClassLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Table]", "label": "Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]", "terseLabel": "Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Line Items]" } } }, "localname": "ScheduleofAcquiredIndefinitelivedandFiniteIntangibleAssetsbyMajorClassLineItems", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "alg_ScheduleofAcquiredIndefinitelivedandFiniteIntangibleAssetsbyMajorClassTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Table]", "label": "Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Table]", "terseLabel": "Schedule of Acquired Indefinite-lived and Finite Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleofAcquiredIndefinitelivedandFiniteIntangibleAssetsbyMajorClassTable", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "alg_SharebasedCompensationAwardTrancheFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Award, Tranche Five [Member]", "label": "Share-based Compensation Award, Tranche Five [Member]", "terseLabel": "Year Five after Grant Date" } } }, "localname": "SharebasedCompensationAwardTrancheFiveMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_SharebasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Award, Tranche Four [Member]", "label": "Share-based Compensation Award, Tranche Four [Member]", "terseLabel": "Year Four after Grant Date" } } }, "localname": "SharebasedCompensationAwardTrancheFourMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_TRowePriceEquityIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "T Rowe Price Equity Income [Member]", "label": "T Rowe Price Equity Income [Member]", "terseLabel": "Wells Fargo/T. Rowe Price Equity Income" } } }, "localname": "TRowePriceEquityIncomeMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_TaxCutsAndJobsActDecreaseInDeferredTaxLiabilityDueToTransitionTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act, Decrease In Deferred Tax Liability Due To Transition Tax", "label": "Tax Cuts And Jobs Act, Decrease In Deferred Tax Liability Due To Transition Tax", "terseLabel": "Decrease in transition tax liability on deemed repatriation" } } }, "localname": "TaxCutsAndJobsActDecreaseInDeferredTaxLiabilityDueToTransitionTax", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alg_TaxCutsAndJobsActIncompleteAccountingProvisionalUndistributedAccumulatedEarningsOfForeignSubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act, Incomplete Accounting, Provisional Undistributed Accumulated Earnings Of Foreign Subsidiary", "label": "Tax Cuts And Jobs Act, Incomplete Accounting, Provisional Undistributed Accumulated Earnings Of Foreign Subsidiary", "terseLabel": "Withholding taxes" } } }, "localname": "TaxCutsAndJobsActIncompleteAccountingProvisionalUndistributedAccumulatedEarningsOfForeignSubsidiary", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alg_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense", "terseLabel": "Estimated foreign earnings and profits tax expense" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "alg_TwoZeroZeroNineEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Zero Zero Nine Equity Incentive Plan [Member]", "label": "Two Zero Zero Nine Equity Incentive Plan [Member]", "terseLabel": "2009 Equity Incentive Plan" } } }, "localname": "TwoZeroZeroNineEquityIncentivePlanMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoCausewayMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo Causeway [Member]", "label": "Wells Fargo Causeway [Member]", "terseLabel": "Wells Fargo/Causeway" } } }, "localname": "WellsFargoCausewayMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoCoreBondMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo Core Bond [Member]", "label": "Wells Fargo Core Bond [Member]", "terseLabel": "Wells Fargo Core Bond" } } }, "localname": "WellsFargoCoreBondMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoInternationalEquityIndexFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo International Equity Index Fund [Member]", "label": "Wells Fargo International Equity Index Fund [Member]", "terseLabel": "Wells Fargo BlackRock International Equity" } } }, "localname": "WellsFargoInternationalEquityIndexFundMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoLargeCapGrowthIndexFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo Large Cap Growth Index Fund [Member]", "label": "Wells Fargo Large Cap Growth Index Fund [Member]", "terseLabel": "Wells Fargo BlackRock Large Cap Growth Index Fund" } } }, "localname": "WellsFargoLargeCapGrowthIndexFundMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoLargeCapValueIndexFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo Large Cap Value Index Fund [Member]", "label": "Wells Fargo Large Cap Value Index Fund [Member]", "terseLabel": "Wells Fargo BlackRock Large Cap Value Index Fund" } } }, "localname": "WellsFargoLargeCapValueIndexFundMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoMFSValueCITFMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo MFS Value CIT F [Member]", "label": "Wells Fargo MFS Value CIT F [Member]", "terseLabel": "Wells Fargo/MFS Value CIT F" } } }, "localname": "WellsFargoMFSValueCITFMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoMultiManagerSmallCapMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo Multi-Manager Small Cap [Member]", "label": "Wells Fargo Multi-Manager Small Cap [Member]", "terseLabel": "Wells Fargo Multi-Manager Small Cap" } } }, "localname": "WellsFargoMultiManagerSmallCapMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoRussellTwoZeroZeroZeroIndexFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo Russell Two Zero Zero Zero Index Fund [Member]", "label": "Wells Fargo Russell Two Zero Zero Zero Index Fund [Member]", "terseLabel": "Wells Fargo Russell 2000 Index Fund" } } }, "localname": "WellsFargoRussellTwoZeroZeroZeroIndexFundMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoStandardAndPoorsMidCapIndexFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo Standard And Poors Mid Cap Index Fund [Member]", "label": "Wells Fargo Standard And Poors Mid Cap Index Fund [Member]", "terseLabel": "Wells Fargo S&P Mid Cap Index Fund" } } }, "localname": "WellsFargoStandardAndPoorsMidCapIndexFundMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoTRowePriceILargeCapGrowthManagedCITMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo T Rowe Price I Large Cap Growth Managed CIT [Member]", "label": "Wells Fargo T Rowe Price I Large Cap Growth Managed CIT [Member]", "terseLabel": "Wells Fargo/T. Rowe Price I Large-Cap Growth Managed CIT" } } }, "localname": "WellsFargoTRowePriceILargeCapGrowthManagedCITMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WellsFargoVoyaLargeCapGrowthCITFMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wells Fargo Voya Large Cap Growth CIT F [Member]", "label": "Wells Fargo Voya Large Cap Growth CIT F [Member]", "terseLabel": "Wells Fargo Voya Large Cap Growth CIT F" } } }, "localname": "WellsFargoVoyaLargeCapGrowthCITFMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "alg_WholegoodUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wholegood Units [Member]", "label": "Wholegood Units [Member]", "terseLabel": "Wholegoods" } } }, "localname": "WholegoodUnitsMember", "nsuri": "http://www.alamo-group.com/20181231", "presentation": [ "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_AU": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AUSTRALIA", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails" ], "xbrltype": "domainItemType" }, "country_BR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BRAZIL", "terseLabel": "Brazil" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "High", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails", "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Low", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails", "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r158", "r242", "r244", "r458" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails", "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails", "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails", "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r160", "r242", "r245", "r462", "r466" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails", "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED LIABILITIES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r22", "r243" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r8", "r9", "r44" ], "calculation": { "http://www.alamo-group.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Salaries, wages and bonuses" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r429", "r448" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r17", "r429", "r448" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long-term tax liability" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.alamo-group.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccruedLiabilitiesDetails", "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r205" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation", "terseLabel": "Accumulated depreciation relating to rental equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r59", "r60", "r61" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r62", "r396" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Tax effect of exercised non-qualified stock options" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r300", "r302", "r337", "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r103", "r178", "r179" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r302", "r331", "r336" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Allocated Share-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r75", "r97", "r411" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r97", "r188", "r197" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Stock options excluded from diluted earnings per share calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r152", "r427", "r447" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Identifiable assets", "totalLabel": "Total assets", "verboseLabel": "Total Identifiable Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails", "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r56" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r303", "r333" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsEquityIncentivePlanDetails", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails", "http://www.alamo-group.com/role/StockOptionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails", "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.alamo-group.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r380", "r381" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails", "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.alamo-group.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails", "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of outstanding capital shares acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r387", "r388", "r389" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Acquisition price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r382", "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTerseLabel": "Other liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r382", "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r382", "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant & equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r383" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Acquisition Price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.", "label": "Capital Lease Obligations [Member]", "terseLabel": "Capital lease obligations" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r415" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capitalized Leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r415" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r415" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r415" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r415" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r415" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r415" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r35", "r99" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of the year", "periodStartLabel": "Cash and cash equivalents at beginning of the year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r100", "r103", "r162" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r103", "r217", "r463", "r464" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends paid (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommonStockDetails", "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends per share (in dollars per share)", "verboseLabel": "Dividends declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommonStockDetails", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $.10 par value, 20,000,000 shares authorized; 11,662,688 and 11,577,048 outstanding at December 31, 2018 and December 31, 2017, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r140", "r443" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r103", "r394", "r397", "r398" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r237", "r238", "r243" ], "calculation": { "http://www.alamo-group.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer Deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r469" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the aggregate amount of payments due on known contractual obligations for the five years following the date of the latest balance sheet and the combined aggregate amount of maturities of known contractual obligations.", "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]", "terseLabel": "Contractual Obligation, Fiscal Year Maturity Schedule" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r78" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r107", "r371", "r375" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Domestic" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r113", "r373" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r371", "r375" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Provision for current income tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r107", "r371", "r375" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer and dealer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r428", "r431", "r445" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r109", "r226", "r229", "r230", "r231", "r409", "r410", "r412", "r442" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r372", "r375" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Domestic" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r372", "r375" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r365" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r107", "r372", "r375" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Provision for deferred income tax expense", "totalLabel": "Provision for deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows", "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r18", "r19", "r361", "r430", "r444" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r349", "r365" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r372", "r375" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r362" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r343", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory basis difference" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r363" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r342", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating loss carryforwards with unlimited carryforward period" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r342", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Net operating loss carryforwards expiring in 2035" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r343", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Rental equipment and Property, plant and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r367", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r342", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "terseLabel": "Employee benefit accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "auth_ref": [ "r369" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions", "terseLabel": "Pension liability" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r342", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r342", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Accounts receivable reserve" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r342", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Product liability and warranty reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r364" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less: Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r349", "r365" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income taxes" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r343", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r343", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Expenses not currently deductible for tax purposes" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r343", "r369", "r370" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Rental equipment and Property, plant and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r17", "r249", "r250", "r262" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Accrued pension liabilities" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r259", "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Liability actuarial (gain) loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "auth_ref": [ "r272", "r289" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of ten percent of greater of fair value of plan assets or benefit obligation.", "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "negatedLabel": "Amount expenses of accumulated pension actuarial losses" } } }, "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r272", "r289", "r292" ], "calculation": { "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of net loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r273", "r290", "r292" ], "calculation": { "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Benefit obligation, Discount rate (percentage)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Composite rate of compensation increase (percentage)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Net periodic pension cost, Discount rate (percentage)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Net periodic pension expense, Long-term rate of return on plan assets (percentage)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Net periodic pension expense, rate of compensation increase (percentage)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r251" ], "calculation": { "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Benefit obligation at end of year", "periodStartLabel": "Benefit obligation at beginning of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r256", "r295" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement": { "auth_ref": [ "r253", "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement.", "label": "Defined Benefit Plan, Benefit Obligation, Payment for Settlement", "terseLabel": "Amount of final contribution" } } }, "localname": "DefinedBenefitPlanBenefitObligationPaymentForSettlement", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r265", "r266", "r279", "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in projected benefit obligation" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in fair value of plan assets" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r260", "r265", "r266", "r291", "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan, Debt Security [Member]", "terseLabel": "Debt securities" } } }, "localname": "DefinedBenefitPlanDebtSecurityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansTables", "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "auth_ref": [ "r265", "r292" ], "lang": { "en-US": { "role": { "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.", "label": "Defined Benefit Plan, Equity Securities [Member]", "terseLabel": "Equity securities" } } }, "localname": "DefinedBenefitPlanEquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position.", "label": "Defined Benefit Plan, Expected Amortization, Next Fiscal Year", "terseLabel": "Estimate of amount of unrecognized actuarial expense" } } }, "localname": "DefinedBenefitPlanExpectedAmortizationNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter", "terseLabel": "Years 2024 through 2028" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2020" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r271", "r288", "r292" ], "calculation": { "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedTerseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r258", "r265", "r266", "r292" ], "calculation": { "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of plan assets at end of year", "periodStartLabel": "Fair value of plan assets at beginning of year", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r249", "r262" ], "calculation": { "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Underfunded status", "totalLabel": "Funded status" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r254", "r270", "r287", "r292" ], "calculation": { "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r268", "r285", "r292" ], "calculation": { "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAmendments": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.", "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment", "terseLabel": "Plan amendments" } } }, "localname": "DefinedBenefitPlanPlanAmendments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r261", "r295" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedTerseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r252", "r269", "r286", "r292" ], "calculation": { "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "terseLabel": "Asset allocations as a percentage of plan assets" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r281", "r282", "r283", "r284", "r292" ], "lang": { "en-US": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Annual contribution amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer contribution percentage" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r97", "r203" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation - PP&E" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RevenueandSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r235", "r339" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK OPTIONS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r232", "r441" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedTerseLabel": "Dividends paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r120", "r126", "r127", "r128", "r129", "r133", "r439", "r456" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r120", "r126", "r127", "r128", "r129", "r133", "r439", "r456" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Per common share - diluted" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r103", "r130", "r131", "r132" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Common Share (EPS)" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r406" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r112", "r350", "r351" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total unrecognized compensation cost related to non-vested share-based compensation arrangements" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period cost is expected to be recognized (years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r334" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit from exercise of stock options granted under share-based compensation arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options", "terseLabel": "Tax deductions from option exercises" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentExpense": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents equipment expense including depreciation, repairs, rentals, and service contract costs. This item also includes equipment purchases which do not qualify for capitalization in accordance with the entity's accounting policy. This item may also include furniture expenses.", "label": "Equipment Expense", "terseLabel": "Depreciation - Rental" } } }, "localname": "EquipmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Rental Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized.", "label": "Excess of Replacement or Current Costs over Stated LIFO Value", "terseLabel": "Excess of current costs over stated LIFO value" } } }, "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r399", "r400", "r401" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r265", "r266", "r292", "r401", "r420" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r403" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r265", "r266", "r292", "r401", "r421" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r265", "r266", "r292", "r401", "r422" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r265", "r266", "r292", "r401", "r423" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r103", "r402", "r404" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Lives", "verboseLabel": "Estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r196" ], "calculation": { "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Less accumulated amortization", "verboseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r189", "r192", "r196", "r200", "r424" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r196", "r424" ], "calculation": { "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Definite" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r189", "r195" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r196" ], "calculation": { "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "verboseLabel": "Net carrying value of intangibles with definite useful lives" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r103", "r405", "r407" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain on sale of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r180", "r181" ], "calculation": { "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, balance at the end of the period", "periodStartLabel": "Goodwill, balance at the beginning of the period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r103", "r184" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r103", "r193" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r111" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofIncomeLossbeforeProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofIncomeLossbeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r120", "r425", "r437", "r457" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r111" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesScheduleofIncomeLossbeforeProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofIncomeLossbeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r111" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.alamo-group.com/role/IncomeTaxesScheduleofIncomeLossbeforeProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/IncomeTaxesScheduleofIncomeLossbeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r151", "r376" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Total income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails", "http://www.alamo-group.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Tax Reform:" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r103", "r347", "r348", "r359", "r360", "r366", "r377", "r465" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r346", "r350", "r351" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 3.0, "parentTag": "alg_IncomeTaxExpenseBenefitBeforeTaxCutsAndJobsActOf2017", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r345", "r350", "r351" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 1.0, "parentTag": "alg_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Rate change of deferreds" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails", "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r350", "r351" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount", "negatedTerseLabel": "Domestic production deduction" } } }, "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r105", "r350", "r351" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 2.0, "parentTag": "alg_IncomeTaxExpenseBenefitBeforeTaxCutsAndJobsActOf2017", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Jurisdictional rate differences" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r106", "r350", "r351" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 1.0, "parentTag": "alg_IncomeTaxExpenseBenefitBeforeTaxCutsAndJobsActOf2017", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Domestic statutory rate at 35%" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r350", "r351" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible equity-based compensation costs.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "terseLabel": "Stock based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r350" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount [Abstract]", "terseLabel": "Increase (reduction) from:" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r350", "r351" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 2.0, "parentTag": "alg_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Transition tax on deemed repatriation" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r106", "r350", "r351" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 5.0, "parentTag": "alg_IncomeTaxExpenseBenefitBeforeTaxCutsAndJobsActOf2017", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "U.S. state taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r350", "r351" ], "calculation": { "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "R&D credit" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r101" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r51", "r436", "r454" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Trade accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r96" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r96" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r96" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Long term tax payable" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r96" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r96" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r191", "r199" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets by Major Class [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r199" ], "calculation": { "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite", "verboseLabel": "Carrying values of indefinite lived trade names" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r191", "r199" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "DEFINITE- AND INDEFINITE-LIVED INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r187", "r194" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total Intangible Assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r386" ], "lang": { "en-US": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Patents and drawings" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r150", "r408", "r411", "r440" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r92", "r94", "r101" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r29", "r174" ], "calculation": { "http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods and parts" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryImpairmentPolicy": { "auth_ref": [ "r103", "r168", "r169", "r170", "r175" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Impairment, Policy [Policy Text Block]", "terseLabel": "Inventories - Obsolete and Slow Moving" } } }, "localname": "InventoryImpairmentPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r53", "r170" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r54", "r103", "r135", "r171", "r172" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r31", "r174" ], "calculation": { "http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r116" ], "lang": { "en-US": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "Reserve for inventory obsolescence" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r53", "r117", "r170", "r173" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory obsolescence reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r30", "r174" ], "calculation": { "http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InventoriesScheduleofInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r81", "r149" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rental expense for operating leases" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Rental Equipment" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r432", "r451" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails", "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for financing purchases of goods acquired for inventory or imminent delivery to a customer.", "label": "Line of Credit Facility, Capacity Available for Trade Purchases", "terseLabel": "Amount of capacity" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Aggregate commitments" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowings" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Bank revolving credit facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r22", "r28", "r163", "r164", "r165", "r435", "r452", "r461" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r16" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt and Capital Lease Obligations", "terseLabel": "Long-term debt and capital lease obligation, net of current maturities", "verboseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital leases due within one year or the normal operating cycle, if longer.", "label": "Long-term Debt and Capital Lease Obligations, Current", "terseLabel": "Current maturities of long-term debt and capital lease obligations", "verboseLabel": "Less current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital lease obligations including current maturities.", "label": "Long-term Debt and Capital Lease Obligations, Including Current Maturities", "totalLabel": "Total debt", "verboseLabel": "Amount outstanding under revolving credit facility" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r115", "r219" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2019" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r115", "r219" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r115", "r219" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r115", "r219" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r220" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r212", "r213" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanNameAxis": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Information by legal name of a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plan Name [Axis]", "terseLabel": "Multiemployer Plan Name [Axis]" } } }, "localname": "MultiemployerPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanNameDomain": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Legal names of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plan Name [Domain]", "terseLabel": "Multiemployer Plan Name [Domain]" } } }, "localname": "MultiemployerPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r95", "r98" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r63", "r66", "r73", "r98", "r131", "r438", "r455" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows", "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r119", "r121", "r122" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Other notes payable" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is 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.", "label": "Number of Reportable Segments", "terseLabel": "Number of principal reporting segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income from operations", "totalLabel": "Income from operations", "verboseLabel": "Income from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Receivable [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommitmentsandContingenciesScheduleofFutureCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r57", "r59", "r274" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "terseLabel": "Net actuarial gain (loss) arising during period net of taxes" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r392", "r393", "r395" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r392", "r393", "r395" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r392", "r393", "r395" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss) income before income tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r392", "r393", "r395" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r57", "r59", "r274" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "terseLabel": "Net (loss) gain on pension and other post-retirement benefits" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r392", "r393", "r395" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedLabel": "Income tax benefit (expense) related to items of other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other investments.", "label": "Other Investments [Member]", "terseLabel": "Other" } } }, "localname": "OtherInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r44" ], "calculation": { "http://www.alamo-group.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Common stock repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r91" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance cost" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedTerseLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r85" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r86" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchase of patents" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "RETIREMENT BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r15", "r249", "r250", "r262" ], "calculation": { "http://www.alamo-group.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "terseLabel": "Retirement Provision" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "auth_ref": [ "r103", "r281", "r294", "r296", "r297" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "terseLabel": "Pensions" } } }, "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r247", "r281", "r282", "r296" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plans, Defined Benefit" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansTables", "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PercentageOfLIFOInventory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.", "label": "Percentage of LIFO Inventory", "terseLabel": "Percentage of LIFO inventory" } } }, "localname": "PercentageOfLIFOInventory", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InventoriesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r303", "r333" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r177" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r87" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r88" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r88", "r110" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings on bank revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r114" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt, including capital lease obligations and mandatory redeemable capital securities.", "label": "Proceeds from (Repayments of) Long-term Debt and Capital Securities", "terseLabel": "Principal payments on long-term debt and capital leases" } } }, "localname": "ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r87", "r334" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r44", "r214", "r216" ], "calculation": { "http://www.alamo-group.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccruedLiabilitiesDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r206" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r204" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r206", "r453" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r36", "r103", "r206" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r206" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r204" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r239" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "QUARTERLY FINANCIAL DATA (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/QuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r154", "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r90", "r110" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayment on bank revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r341", "r467" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Product development and engineering costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r103", "r341" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r102", "r426", "r449" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r232", "r450" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r282", "r284" ], "lang": { "en-US": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r282", "r284" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r247", "r248", "r281", "r282", "r296" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansTables", "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r247", "r248", "r281", "r282", "r296" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansTables", "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails", "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r240", "r241", "r242" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "netLabel": "Sales", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r104", "r246" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r76", "r147", "r148", "r157" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails", "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net sales:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "verboseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting scenario used to indicate financial results forecast for a future period.", "label": "Scenario, Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Allocation of Plan Assets" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets.", "label": "Schedule of Assumptions Used [Table Text Block]", "terseLabel": "Schedule of Assumptions Used" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r380", "r381" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsNarrativeDetails", "http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r380", "r381" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Estimated fair value of assets acquired and liabilities assumed as of the acquisition date" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of Changes in Projected Benefit Obligations" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r46", "r109", "r226", "r229", "r230", "r231", "r409", "r410", "r412", "r442" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Components of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r281", "r282", "r283", "r284", "r292" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofFairValueofPlanAssetsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansTables", "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "auth_ref": [ "r281", "r282", "r283", "r284", "r292" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of Expected Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r189", "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r184", "r185" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r184", "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r199", "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r32", "r33", "r34" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of Net Benefit Costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r206" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r76", "r160" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r69", "r71", "r160" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "verboseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofGeographicNetSalesandLocationofLonglivedassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r146", "r152", "r153", "r155", "r184" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r146", "r152", "r153", "r155", "r184" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RevenueandSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r303", "r333" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsEquityIncentivePlanDetails", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails", "http://www.alamo-group.com/role/StockOptionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r309", "r320", "r322" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r48", "r108", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r232" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r358", "r374" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "REVENUE AND SEGMENT REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RevenueandSegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/InternationalOperationsandGeographicInformationScheduleofSelectedFinancialInformationforInternationalOperationsDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r79", "r167" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r83" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Per share weighted average intrinsic value of equity-based compensation awards forfeited. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Per share weighted average intrinsic value of equity-based compensation awards granted. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Per share weighted average intrinsic value of equity-based compensation awards not vested. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value", "periodEndLabel": "Outstanding at end of year (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of year (in shares)", "periodStartLabel": "Outstanding at beginning of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Per share weighted average intrinsic value of equity-based compensation awards vested. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesScheduleofFairValueAssumptionsandMethodologyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility factors (percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesScheduleofFairValueAssumptionsandMethodologyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesScheduleofFairValueAssumptionsandMethodologyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsEquityIncentivePlanDetails", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails", "http://www.alamo-group.com/role/StockOptionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares of common stock reserved for options to be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Options available for grant at end of year (in shares)", "verboseLabel": "Options available for grant at end of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsEquityIncentivePlanDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r312" ], "calculation": { "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable at end of year (in shares)", "totalLabel": "Options Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of year, exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r311", "r333" ], "calculation": { "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding at end of year (in shares)", "periodStartLabel": "Options outstanding at beginning of year (in shares)", "totalLabel": "Options Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of year, exercise price (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year, exercise price (in dollars per share)", "terseLabel": "Outstanding at end of year, exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r301", "r307" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsEquityIncentivePlanDetails", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofRestrictedStockAwardActivityDetails", "http://www.alamo-group.com/role/StockOptionsTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled, exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche One [Member]", "terseLabel": "Year One after Grant Date" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Three [Member]", "terseLabel": "Year Three after Grant Date" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Two [Member]", "terseLabel": "Year Two after Grant Date" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r103", "r303", "r308" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of Exercise Price, Lower Range Limit (in dollars per share)", "verboseLabel": "Range of Exercise Price, Lower Range Limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r319" ], "calculation": { "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "terseLabel": "Options Exercisable, Exercise price range (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r311" ], "calculation": { "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "terseLabel": "Options Outstanding, Exercise price range (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of Exercise Price, Upper Range Limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of share-based compensation awards.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Annual vesting percentage of award" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Option term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r326", "r335" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Weighted-average expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesScheduleofFairValueAssumptionsandMethodologyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "terseLabel": "Options Exercisable, Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "terseLabel": "Options Outstanding, Exercise Price (in dollars per share)", "verboseLabel": "Options, Outstanding, Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term", "terseLabel": "Options Outstanding, Remaining Contractual Life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsOutstandingandExercisableDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r433", "r434", "r446", "r459" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansWeightedAverageAssetAllocationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r103", "r217" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r215", "r218", "r391", "r460" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r152", "r184", "r208", "r210", "r211", "r458" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]", "verboseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/GoodwillScheduleofGoodwillDetails", "http://www.alamo-group.com/role/RevenueandSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r50", "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r225", "r232", "r313" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.alamo-group.com/role/StockOptionsNarrativeDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofNonQualifiedStockOptionsActivityDetails", "http://www.alamo-group.com/role/StockOptionsScheduleofQualifiedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r225", "r232" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r20", "r21", "r225", "r232" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchased shares" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r166" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets", "http://www.alamo-group.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "COMMON STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails", "http://www.alamo-group.com/role/CommonStockDetails", "http://www.alamo-group.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r418" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r418" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails", "http://www.alamo-group.com/role/CommonStockDetails", "http://www.alamo-group.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r418" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails", "http://www.alamo-group.com/role/CommonStockDetails", "http://www.alamo-group.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "Supplemental Employee Retirement Plans, Defined Benefit" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/RetirementBenefitPlansNarrativeDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofAssumptionsUsedDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationRateAssumptionsandComponentsofNetPeriodicBenefitCostsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofExpectedBenefitPaymentsDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansScheduleofNetPeriodicBenefitCostDetails", "http://www.alamo-group.com/role/RetirementBenefitPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.alamo-group.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsNarrativeDetails", "http://www.alamo-group.com/role/DefiniteandIndefiniteLivedIntangibleAssetsScheduleofDefiniteandIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]", "terseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r49", "r233" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r49", "r233" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r49", "r233", "r234" ], "calculation": { "http://www.alamo-group.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost; 42,600 shares at December 31, 2018 and December 31, 2017" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/AccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r344", "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance as of end of year", "periodStartLabel": "Balance as of beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Reduction due to lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r357" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Additional unrecognized tax benefit that would affect our annual effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/LongTermDebtNarrativeDetails", "http://www.alamo-group.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r138", "r139", "r141", "r142", "r143", "r144", "r145" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Decrease in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r117" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance End of Year", "periodStartLabel": "Balance Beginning of Year", "terseLabel": "Reserves for sales discounts on products shipped under promotional programs" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r117" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Net Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r117" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Translations, Reclassifications and Acquisitions" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Net Write-Offs or Discounts Taken" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsNarrativeDetails", "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule for share-based compensation.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule for share-based compensation.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/StockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantyReservesMember": { "auth_ref": [ "r116" ], "lang": { "en-US": { "role": { "documentation": "Reserve for expected cost from warranty provided on specific product or service.", "label": "SEC Schedule, 12-09, Reserve, Warranty [Member]", "terseLabel": "Reserve for warranty" } } }, "localname": "WarrantyReservesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ValuationandQualifyingAccountsScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r129" ], "calculation": { "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive potential common shares from stock options (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r125", "r129" ], "calculation": { "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (weighted-average outstanding shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails", "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Average shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r124", "r129" ], "calculation": { "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic (weighted-average outstanding shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/ConsolidatedStatementsofIncome", "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Average common shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e543-108305" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109225645&loc=d3e1280-108306" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5162-111524" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5066-111524" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=SL66093879-108312" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=SL66093883-108312" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=82913499&loc=d3e12803-110250" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(s)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2410-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2417-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2439-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=7577095&loc=d3e8001-114927" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32059-109318" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32123-109318" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238393&loc=d3e36027-109320" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5558-128473" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=66022390&loc=d3e923-111674" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r419": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6484115&loc=d3e19393-158473" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r468": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r469": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "a", "Publisher": "SEC", "Section": "303", "Subparagraph": "5" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868656-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" } }, "version": "2.0" } ZIP 116 0000897077-19-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000897077-19-000012-xbrl.zip M4$L#!!0 ( .4Y84Y0$;$.O0D (?U 1 83(P,3@Q,&ME>#(Q,2YH M=&WMG6EOVS@:@+_OK^"XF$$"C&7)5Q(G-> XYS878@?=^530$F-Q0I-:BHKC M_OJE+M=.'-?;W:(F\1:H8^M\J8>/7EVDCGX[N>T/_[H[1:&:,'3W<'QUV4>5 M:JWVN=&OU4Z&)^AB>'V%FH[KH:'$/*:*"HY9K79Z4T&54*FH4ZM-IU-GVG"$ M'->&][5T4!?09T>!CA7YQOW@ZC)H>D ^-U8R1CY60I$OO-%N1.IS20(4=SW5_/ZQD M$W6/'@57>EE2SYE_S1?P9C&*O*@J9G3,.[X.ALAT">DJOU9_D?N8Z[>YB/^^!F_P[3!50?\82R6:HZW7+QY MT7]J]&^BK73_^."UW<,WP6SY5JYT!P_'@\N3R][]Y>D W9ZAWE7O^A:=W]\^ MW*'+F[[S"TLTI!,2HQLR1?=B@OE/8##!R@'6_WU2X4=D.&D3TA#$^Q)"LX@JHF EU4]321 M(B+HBDYH>D%"ZPJBFLKU@6<,/^E8 C$!72W!NI19^YCC $-RM05N>I'J6"8\ MGE+_"92UA.JBLL<2?Z4,7?XY=Q9L-95K>2@,BAJ/2WVL MR[28/$AB)2F)2T'K<.!K.%NXJF09T)L[=$\P0Z>QPHJ IY9@O0VI $<2^2F3Z@&C_V_UR<-9\Q)\PCW$,QEJ" M<^G^S/!?NY!;+0$[)"\X!D&-Y[@HZ(#(9^J3.),4'#6>+1S_6@9T459]%(S' M)&LQ!3G5#KQ93@59K:')?;%P>P8TM00LI%7+@.9I=8"9EC2]G 266@ 5++4, MZ'U(N>@MW)X!-TU%"6Y:!G1(QT3"K1B[H-Z09QQ@<-02G!="[W(#=.>@,TSE M(R4L0%=7?/T=WP+W2E FUN \PUG/2<*KAK"5'M;L(46>IU M$#*LZ53/]$@*A\/6\+RABE0O\/0)#::$1$3JH^'B^B^H:C;:SS@.=1Q*<+#5 M$J07VD\_) S=8:EB>![)?*)P=-Y[C4M\K9_2X:] 9HIPF7C SG>B8Q]Z%MC"TXA0S0 M'Q\:^X?H5$[8*XEB,%<*[$.KGOH#"=^2)*7_%9L&TYAC:69WX0%+8T'^8DPAGD0 MH]Y84C]A*I&8P34FX[DN9U$0U7B@9T*.28S.A?0)Y$_C:<)#3#;AO!=)'!.< ME&+".:C9/$%/JW#>T^>T;U^0TPJ:(*=5..^=.^?:04/BAT7STSTXL#669H^- M=,#0?L9\DF7?2 O=FN67A?8@@QJ.]H9,TX;_/)Y2_PD2J254RS&@_R@L@@?8Y^$C&2GH:*&!%TC75:Y;AX%E P_$U:Z'C07-8@ MK24@!Y@K?2[Z%8\(2QT5\WLS&$2U@.][HM84'C&B_P;TN7ND/\JX%LK[MZX' M]''V.O(-U[T<\-L"?=L !WH#,,I)-Q8(EBAP6M<5].T^^1;I'HW13 M+D:T^!G*;]5Q3*HC2?!3%3\J(CN83?$L7EY_$62SM2K([ZQP/< )EF/*R\K? MSBMC5@'*F8HILNJ+$R7*6?+JFPT9B32]I\@9CF+2*;^\,23[37F@#P$ZKEY7 M0..(X5F'\@QRMMZB@/M-YZ#IM7+>9?(H0BHV@9./*UU?'EEW]MVZVVZMF63= M_*[CO3^R[KB-O5:]_H.SKUUQN^G4VRVWO:YL:PN^=F33:1^T&JW&AO-_)W'_ ME%UI5J],VY?NP&FFN8DPW94D0*,96NS(-;T0O\5<0<]-]83C5!OU_/8> MO2VF"Y)N*FD#)+5$TG??*+W%@,'333V%AMJV>+J43$\3*2(R[P!]BQF#JINJ MV@)5K5)U@Q<7;#%P\'93;Z&S!;N\+5)L\5Z@+68+BFZJ*#R>:Z6B^2/8<%7) M&D_WP5-+/$W[=(3L:8>5\,I26ZQ\_=KH+>8*>F[\. .T<+'%SQ7W8M"\#H6<]ZXC4@N M6>7=Y@G;W4*C-A+!3/\)U81U_P-02P,$% @ Y3EA3B%D8+3F! K!L M !$ !A,C Q.#$P:V5X,C,Q+FAT;>U9[4_C-AC_OK_"%S0$4O/6%]HFO4H< MY6ZG X:X3FB?3F[B-AY.G-DNI?OK]]A.JT++#32T_Y]6/[<&[ MT:\GX]\O3U&FLVC[C7!(O5:DS'.@>>!*<#G\:O'-= M-.+)/">%0HD@6)$4S24M9N@Z)?(&N6Y%=<++I:"S3*%F$/;1-1^F60PX>ER.$CI+:+I>X=^"[Z% ,.'#MLKU9*1]TY&-/>HW?2Z MG5+%"YJJ+ J#X.?8,73#P907"M@)&&Q?+8\M3HK<*16O070S^F.9'H@BS0%<]QL2%'V 1!MH [P_V]\"B(MW#5I_ P>(K&G>$) M+Z1V;3Y%GT';)8$'-*_(C$K "?8*H2/#KQ]OM@D_'(F?4VFJ"&=9A)S-" M='CML#$VW;6*,2()R2=$6+NVK&%[M4(RT5$K E!!MU[?KM\ =JE@QI7O^?7F MDC$UZTU.&D"2EX)D!/9/MV3=*Q5/;C+.H"27^WN]9MB-$?ES3M72YL $RPQ- M&5](-.4"$9QDFJF>>TDP5 C5FJ4R08BKNU!)!.4ITC5GS5[R"D.GYISXT&\* MKF!/= ",&61)< P&=M<$VA>:07S/KZ:T@'P)$VUXF*$+XVKAU2/)=&I9%416 M#@AE-^S7M9,JP1GBMT1L,+,+J-Z"O&7;W2ZSR&B2K0L-7)8ZS*K >]/65FHL MYFNO6I>"8? _+HZ_[*IMGK)E_F,N%9TNXQR+&2W<"5>*YW8:V$8K/&%D-:HB M862J(CQ7?#7&')[9G@D7L,QH61DN)8E6+_'&C'J\;5-S9A'IN5(J2X:7$2V, M<&;>ZJ2LW_>Z0?[X%V7N M&_A6!-"-+''QWFDYSW27A\J$9*MH@EG59VT8ESA-(>5:>X6@XU6'M5=H+;S" MO /-BE[Q,FJ6=^OQE8_HKIUF;'WG/*:],XKN1]ESH#]VMKF_U^[& MTCR_7)Y_0F=GEP_.?)Y@]#8 MU!Q6H ?G%*_5FKY9<_[-8OGXR>3:+[B]V8I,<0X%].9ET#]=$VTQP1,HW.>* MQ!6.X-E72]73WF.9&[7AWU!+ P04 " #E.6%.H?F#'!0( !\*P $0 M &$R,#$X,3!K97@S,3$N:'1M[5IM;QLW$O[>7\'*N-0!]+:67R7'@&N[=\:U MUR#P(;A/!;7D2JRIY9;D2E9__3U#KFR].98;I):#!(B\2PZ'0\[#9X9O%S?_>7[&A'VGV_K\__GQ]P6J-5NMCYZ+5NKRY9/^Z^>5GMM]L)^S&\MPI MKTS.=:MU]9\:JPV]+[JMUF0R:4XZ36,'K9L/+5*UW]+&.-D47M3.3JD$OY*+ ML^].OV\TV*5)RY',/4NMY%X*5CJ5#]A'(=TM:S0JJ0M33*T:##W;:RI8T>3EG6]PK09Y M-X4]TI(&:C$3Z//T=F!-F8M&:K2Q73OH[^X='-1G_UF[V7[;BW4[[?"O1PH: M&1\I/>V>6\5U+''J3]D]@<'A;1('<01YK7+9J :5[&$8P2PA4V,Y^:W+T+^T M) ;[KNZ&JJ\\ZR3-9'%X]T/_8M8G;9B_8F[M[,U.]V#F%!;9-FP:4* M;LQ]MY$ MEURCL##6,Y.SGXP=L:3=^#WF97[6V?JW[D M#@Z"-T93=IN;B99B(.O18Y6KA)&.Y09Q SUPE<.34W":MZ7$$!!)0E"!#SD; MX8V,81E/4629&8'KO(ER*P*Y3*5SW$Y)9,1O)?J=T^E0)F ,NM0A(J$/$DB5 M102"6([FD5W99*C2(7,E_3RTGT@K*R4T@)%R&J&*HMY$^2$&Z J9!@-);P'3 MC, PQV@F6'\Z/PU?)R([KPB1DF4JA\\)/@\^K@..$$>UG:M7>09V"?$7SZDN M!70"1W,.K0.#RNHI*P #0C A6^L'B%;H<$M=8Q6(D)#52:+4$ N#< 3NG/! MGI2[(1S7G&J3#:#2OK<]AS,V-6K/TZX;>_??"[6?#5#ZZ" M5I5^$'68+%-XW75O@PNO&;B'7&J-3JBIK FE0+%CNT")$("=1$)5W?ID.<#RL@&TB+G% M?$J$I[XD0= UVDNQGIY? W#[VP[%]IY:>4 ZSKEE93@%I 45P("Z)SJ6P(*G?5@(K2%D"Q M"SE+FAHK@@$AJ1W('*F(!IA1(PM:)22"A#T"%JM)%>#UUPO9=&L@F[2;>YTP M$U=CKLM 2>10F67('-48KG!K,D!D%1N0:WQ=GPX&<*(AB-'%I+-O2O]XWT]W M5X]I:51!&77V])Z(]6>Y>EAO,LX![ G8H@Y>);[$UN#K@1*C_U9Q0'OQ*F,+ M-4LP>P8%4F@V:5I:\O-<'%S0-S+.HX2.6Z'%I5#Q1XD "J6[*\(90 I"6I*K MS,0.289#@WSQ9.AMM&3(W7VB0%060"U%X/@P^HI_ITRK6ZFK$X0E^?IG3,C3 M$'X4L*]W/[:%9XE_83\6#A_%;,74'UB*2',>P0^$14A\1J*QDJ3"+HX4U1OK M[J-Z*("RT4AY+^7:,- WR!BH1BC8%)KO N%@74>LCK^4(L^6HORC5# Y++XR M3\-QP]MO6ZV7!^FY1JZ&W%$!B;0-I@UUJB1P4\7Q^SW/1/);"LPQ=PNA.62= MX;!T=H;T+#16VY-X"+&&%;E 0R?O27$-V;!(G6X6 ;6 TC".7:%IGJ,E2H?&SV6%#!S M/JB.XVU%E')4:#.5J)T,3:1&OH!58.LSO]#^7CHB[!=S\",?.;\* M2[%"!RIO](WW9M2M2-Z'W6G5J)(( ..E-[,FX4M_+.ECX4M+8].\<+([>^C- M=4CM>_/+F(: 2%MH/NVJ/ PF]%M]UC\Y;"8GQ\>=^''?(^!X,3.I^O#?C'4M M+U8K]T^:G<.CH^/D<9%/MO]D9:?=/-X[/-H__A+*DT[SN'VP?[2IY:TP-W%^ M,/&NX/F[6J>V',6]*;I[Q=T]850>IZ(-X;GLS#'E44C/JS)TL+3#G6/I")9D ME:67,#U_0V)_[2)87"0;FEX[^X5;1+JD'JZFW"^0:G*_3=MCT_9F9_^HY\+O MZLV*);;Y-IE/3B;-UYI9^[:$/VOZ7GC6HL)9$*3N,$DL?&A@LT%N-JM_T\VI M90\M)!+Q-MWJ8G^1.UX;6/K>8A-$"05[L],Y[K&+H9(9N[J3:4DGF>S7N,5? MN@^X!;!YI8LM<%4K9&K/RH6?N%QGXDW5;OR8-Y;SESN?NO:YHH3WL?I*+WN5 MT]K/OBI:_<9[J>&&[-G_ 5!+ P04 " #E.6%.)#5K82H( "\*@ $0 M &$R,#$X,3!K97@S,3(N:'1M[5IM;QLW$OY^OX*5<3D'T-M*MA5+C@'7=N^, M:]H@\%UPGPIJEROQS%UN2:YD]=??,^3*>G4L)\W9#E*@BI<[' XYSSPSY/+D MAXM?SZ__\_Z2C5VFV/M__?CSU3FK-5JMC]WS5NOB^H+]X_K=S^R@V8[8M>&Y ME4[JG*M6Z_*7&JN-G2OZK=9T.FU.NTUM1JWK#RU2==!26EO13%Q2.SVA%OP* MGIS^Y>2'1H-=Z+C,1.Y8; 1W(F&EE?F(?4R$O6&-1B5UKHN9D:.Q8YUV=,P^ M:G,C)SR\=](I<3K7<](*SRSTY-$3IA,WM;D;^W?(IC10D-HM6ZF MQ-O:6)#V_D&GV3LLW& J$S?N1^WV7P'DMS[# M^,*0&.R[O!W+H72L&S4[J]/;/K'_EM;)=/:GS^Q:9L*R7\24?= 9SY?F&'4P MR8U)U4Y?[45'[4'XW;#\*Z][U-YNTU6=7?"<73;9.ZYT+NHL%H;6B[DQ=Z_V M#M]\=5,_=R$_[7P)R.2NWXC>0$?!DP21VE B=?WN$5J^-L[O6^^H.3?["89? M68;CYE'/+\05&_.)8$9,I)B"U-Q86L;SO.0*C84VCNF<_:1-QJ)VXY],I^Q, M\4RSO\/B@EWE,6!R?!],MM#0"W%5Y_FYZD=NX2!X(YNQFUQ/E4A&"%GOL&1A0DOOBKDT2I( !<:H#'#V>]/3&W8Y8J/;5ST!HQDM:AL57?[,5M*H:AJA#IZG$X[Y][5UXQ;@1 M'BQPOAPJ04YE @@=*FG'U(/$,C GL2<])]+&2ML2_8A3C58!-871L4C0;-D^ M0)((H"X@X?(V'O-\)-@9Z.I#J2 1=7DC.MP7P8KH, E/X5%2Z9T'M))^1IRV M!.( *K)EYX'2E8%2#$3S7(YPF1S)\?DB^$Q6X% M;O59<0?,P9TQ+^TC>B!Q#@7@4PT44K$N#12 T";2>IJ$E,B]'MH!+ AVF:2- M4-SCLGX)P!T^=^#N3&7U=0#O3H([XQC8G\B$X,FMSCFQ/;> -I6BA%ENDCE^@&C) MAU))-Z,:8-NP%$T>:AY%(1!61)=*69]4;JL)%:4I@&+K:Y8XUB;Q!OBB=B1R ME"(*8,8;45"4D @*]@!81),LP.LO%[+QLX%LU&YVNGXE+B=* ]N)5Q>;?K,'L$11(J5G'<6G( MSTMY<$5?IJU#"QWM0HN-H>+W$@D42O9B1V2\(<&^>K)T.M@ MR9C;NT*!J,R#6B2>X_WL*_Z=,25OA*I.$-;DZU^P( ]#^%[ OMS]V#,\2_R, M_9@_?$SF$5-?L!21YC*"%X1%2'Q$H;%1I,(NCA+5:6/OLKIO@+(LD\X)L34- M##4J!GJ32-CDN^\#X6!=2ZR.?ZE$GH>B^+V4,-D'7YG'_KCA]?>MUM.#]$RA M5D/M*(%$V@;3ACJ6 KBI\OC=GF&K!('2X6GO4 $G^.7:&I'G*ES"=:300ES)R/JN-X4Q&ER JE9P)O MIV,=J)&O8!78^L+:H?EGI5 W^ M"WIH&0+DPI!/%2^LZ,__&"Q]Y:7^@V7(DNN050K%9WV9>R?Z<:O/Y6'S?91[^#@^#/[ MMYO1_2\[S5X7L? )B97N+;\T87FP[K;@^=M:M[8.&:>+?J>XO8N-RN'4M&-4 MKOMR0B4#*M&J#0.L;>:6""E@)=HDI+507KYX<+ U]E>Y84?3:Z?ON &I1W5_ MX^,N&*K%_;YL]RW;J[V#WL#ZWY5+"&O?][^OXX/KN.5BR3<5O9TG6;XG7K6@ M<)[^:#@L$O/'Z6P^R=U6]?]TOVC=0RNE4\B5*W'^))>@=C#R\E;$)1W*L7]C MK\K>&Q3]5%2P5WO=-P-V/I8B93_=E5:_ABWMVEV[9P"@E\Q:+5^M/;+<+'2X MZ=D/'Z@F8OERY$/7)C>4\"%BK71B4#FF_>BKEM5ON-?I;YB>_@]02P,$% M @ Y3EA3NO],6D-" N2L !$ !A,C Q.#$P:V5X,S$S+FAT;>U:;6\C MMQ'^GE_!R,C5!^AM)=LZ2SX#CNVV;I/V<'![R*> 6E(28VJY(;F2E5_?9\B5 M]>I8SC6Q'-P!)VNYP^&0\\PS0XIG7U_]^_+VAP_7;.3'FGWXS[??W5RR2JW1 M^-2^;#2N;J_8WV^__XX=U9L)N[4\<\HKDW'=:%S_J\(J(^_S;J,QG4[KTW;= MV&'C]F.#5!TUM#%.UH47E?,S:L&GY.+\J[.O:S5V9=)B+#//4BNYEX(53F5# M]DE(=\=JM5+JTN0SJX8CSUK-Y)1],O9.37A\[Y77\GRNYZP1G\\:89"SOA&S M\S.A)DR)]Q7U8_/'!&8TT!!;G9]I^;XRDJ2]>]2J=XYSWYLJX4?=I-G\IE<) MO-M[WX[J 9_O5(06W QTK/NA=6<1U;G/I%=D]A<'B:QDET M(*]5)FOEI)(6IA',$C(UEI/?N@SC2TMBL._Z?J3ZRK-V4F^O3F_[Q'XJG%># MV>\^LZ2)J6U,I7+^YB Y:?9^@Z5;'+C/,[RILH\J'7$KV#_J[),<62VK+)66 M;&-^Q/V;@^-WFPNQQVY1@%WFN[7D'73D7 A$>TW+@>^V3]#R4NN=U.=FO\#P M*\MP6C_IA(6X82,^DI;[N @>&,\8W>9F6HIA@C4X+'2 M5<)(QS*#/(<1N,K@R1DXV-M"8@K(?"$)PH>*C_"!%TNTV @ZLK"YAS\V-V;#VSPF_H_V#W^V*K_[B2FB5E0M1AQD,%!X/W=O@PAO& MK0Q@@?-57TMR*I- :%\K-Z(>)#8&A'G&J-CJC)K4FE0+-C MAP")D$!=1,+U/6JI;"C9!>CJ8Z$AD;1Y+3D^E-&*Y%C$I_BHJ'S/(EI)/R-. M6P)Q!!79LO- @Y6!!AB(YKD.;4A0[M]>W,T=_"@ /PO)G=8+(IGO'Y*OI,-^ M &X-67$'S,&=*2_<,WH@\%CFX@6FJB6!TTL%LH4MSF@EPI;;%7VGA.)6260"%2N&D#8RTE0XRN(A M@EU(^8%4L:>'0=ALATXY1R"DA>:4"S"M8,2B&D"/6%LLET3XUI^X ;2I%";/8[\[Q T0K MWE=:^1G5 -N&I6@*4 LHBH&P(KI4RH:DP/9I%EOM<-*7$^X+@(ED4/E8(#* M44W@"K>E D15L0.YQL?MY6 )SJ"&%TL.ONF\(^/_?1PU5B61A5440^>WA.Q M_KQ6#_$FXQK GH M&N!5XDOL#;X6E!C]MXD#VHN7%5MXLP:S9U @I6:3IH4E M/R_EP15]8^,\6NAX&%I<"A4_%TB@4'JX(3P 2$%(:W*EF=@AR7!HD*V>#+V- MEHRX>R@4B,H"J*4('!]F7_+OC&EU)W5Y@K F7_V,!7D:PH\"]O7NQ_;P+/$W M[,?"X:.81TQUP5)$FLL(7A 6(?$9A<9&D0J[.$I4;ZQ[R.JA " 6;0O=#(!RLZXC5\9=*Y'DHRI\+!9-#\!59&HX;WG[9:KT\2"\T M:C74C@I(I&TP;:A3)8&;,H\_['FFDM]18HZU6TC-H>H,AZ7S,Z1GH;'L[VNG/^ M'FZ#+I#:!Q8L4H6+96 ]@"2<8Y=HJL9Y-C.) MM].1B=3(5[ *;'UF[5!_/3]+_A$_O")>ABJK]8WW9MPM*=>'O6+9J90([N:% M-_,NX9Y ;.DC#*6E-=$\=[([_]);&I#Z]Y:#BJ:.O)=K/NNJ+"Q"&+>\%'!Z M6N\T.R?-5K@:X#$K+^8FE=<&ZO':0,.+S9='[^IQ_1\7^=7^O_JR#=@?M5JM MT]]#^4F]?=SI=)(=NS?"TL3EP;J[G&?O*^W*>DKU)N^V\ON'Z"T=3DT[HGK= MEQ,J:E KEVT88&V[N429$2O))F6NA<+R]8JCK;&S&EL[FEXY_YY;I)VD&NZU M/,1'N;A?ENVQ97MS<-3IN?"Y<4%BC:.^K.63:TGKM675OD3P9RW?"Z]:5#A/ M@30<%HF%0W\VG^1NJ_H'72A:]]!*^1'SY4:LO\C-IQT,_2_VTNR#Q::$2@KV MYJ#]KL:;0%LFJ$0NW_6)CF)EYS[<9?UB9R M^6;H4W=&-Y3P/L*O\+)7.JWY['NFY6>\U!JNUY[_#U!+ P04 " #E.6%. MI#/WF2@% #9&0 $0 &$R,#$X,3!K97@S,C$N:'1M[5GK<]HX$/]^?\66 MS&62&?S"/ UEA@*Y,M>&3*#3ZZ>.L 7H*ENN+$*XO_Y6?J2$/,I]:"@WS1"/ M+>VN=O>WNUK9G5>#<7_ZZ6H(2Q5RN/KPYMVH#R7#LCZZ?KTVUZXIY,*:7EM:5-7B0B34#%10ZG;T M"%XI";J_=5X9!@R$OPIII,"7E"@:P"IAT0(^!C3Y H:14_5%O)%LL510L9T6 M?!3R"[LAV;QBBM-N(:=C9<\=*UVD,Q/!IML)V VPX'6)?;8_.ZB&A0/9:*(V MG+XN+:F6[E4K9J,6J_::!6KI.;;]>[N4TG4[1.;O-9#R0I.BM,@AG MB\CS41\JM03-41#,B/]E(<4J"@Q?<"$]N9B=56JU#T=78SZO>EH?(DY M=SWYT+N#(X>D *)E MUV%\ =.W0YCTKM_T+H<38_S7N^$GZ/6G>J9BVY4CM.^)O'\)[1[19A2!+Z*( M^KJ^PIJI):@EA5X4K0B':QH+J4#,H<=)*. /5"F&4>2;<*;)3D^:E8K=[HLP M)M$F?7+:YX"2+H0,P;&-/V$N9"HRII*) "A6\ *\P]B\X#Z-)Q1F2'A.F6] M/S MKJ_8#87Q?,Y\*G44:.$YV&7 ,<7F>!.O9+(BR*\$;!74/*;2@JKM(X&(=:^T M35X0Z63/Y4^(G)&()L;XEM,-]/PT_G2REW&>H#VUYE/I\TBKLUL36*1-]0RG MB4C$) BP<3,XG2,4>N1%JL1C&Y%YP/B[YX:666^DCI@B&'D!F*\XWV"A"&.N MX_$N1B7]NF*2ZA8VT2A]P_R,8!F0X-3.@O,[9+]%]%TTY_ Z+;<*9TZM")Y& M,]3LC:9 _G.$O-7667"4T%9^3FA9A)4Y3/MJO04H@JP!CJ90%;@3)A'X&"N$ MAKBLIPGG@&Q4+X\!D,2(>5).N>8L(I&OQU%@D!ZUTMJ%5"N>18C ;2!=,]FI M)^:3V-XSP:VC 5N;^]^K1!>A MSG"\ +2PJ)7+#(F FE1.C5LQ!49,9I(2:G M2*60E1(%2WIJS$9F0N*11\<()W%"O>)F>T'-W]Y. 1T* 4MB3C8>B]*@2-?- MCXBMEEFK.U6[FAX4%=JI@D*E_!!I9H=(2P4/)ZL-L^Y6FBWW:9)G^9^==.MF MRW'=^@\1WC*K-;=1K>[);J6NR=R#?D\P3E^7W-)N$"@1>Y7X]B[7Z9UK3Z:"VY7VOV5+W4?4^DOX2LBVK= M94SNW%]N>\IMIR?51CM)KP^[LIU#PB]G?M>9VE^/>.U_D\*5@[COP%[+!!9[ MH%X.G02)X"R PLC]O/I")^Q=A.[U8]F+V8?)?I!W 7MHNN?!<.?5\D\0-L=< MJZRT4?NQS:O(/H-XDG*BD=S^#,R M,BYH=&WM66UOVD@0_GZ_8DIT42+A5R" H4@4R!5=&Z) K]=/U6(OL.K:ZZZ7 M$.[7WZQ?*($D3:MK:4Z)B&7OSLS.S#,S.VNW7_1'O ME S+>E_I659_TH?7D[=OH&K:#DPDB1*FF(@(MZS!10E*"Z5BS[)6JY6YJIA" MSJW)E:5%52TN1$+-0 6E3EN/X)62H/-;^X5A0%_XRY!&"GQ)B:(!+!,6S>%] M0)-/8!@Y54_$:\GF"P6N[33AO9"?V#7)YA53G'8*.6TK>VY;Z2+MJ0C6G7; MKH$%+TOLH_W1034L',A&$[7F]&5I0;5TK^J:]5JL6BL6J(7GV/;OK5)*UVG/ M1*10G$3F[#:3L2=)T1ME$,[FD>>C/E1J"9JC()@2_]-LX@: MN5&.BV:D:@74%Y)HW#S ]:G49*C?X&;!IDQ!Q37=V^9M3/]AVCOV8]0O=8Z/ MG#.[M:?=X=S^6,5[@ZO)\'S8ZTZ&HPM,K*OQN^[%!":C)VB+TX!WYMCLF3 > M]%)[G$K-+C]!2[ICZ/9'EY-!_XE#4@#1M,]@= Z3UP,8=Z]>=2\&8V/T]YO! M!^CV)GK&M>W]Y/[U[7NR>7^/XC]#NSNT&4;@BRBBOJ[^L&)J 6I!H1M%2\+A MBL9"*A SZ'(2"O@#58IA&/DFG&BRXZ.&Z]JMG@AC$JW3)Z=U"BCI7,@0'-OX M$V9"IB)C*ID(@.+^$D!A_D%L[E.?AE,J,R0J3EEW#XV#J@0D@1GCZ)D-!&/J M+R4V4S0!$@4PN/$7))I3['G"D"6)A@M_FC+ !@D65%+$:1N6#+T"E3(,R] G M$0Q,>$NXB&@9A>(BBEU3^(OY%"XE35B@NZ[CHTJC!;T%HS,X9Q&)?+0#1K,9 MDDD=#WJ9'/8RX)AB,[R)ES)9$N17 K;VA#RZTCU!6TH"$>N>;IN\(-+U*I<_ M)G)*(IH8HQM.U]#UTTC4]:J,\P0MJS7N2Z0[6K+=ZL B;:IG. W$)"9!@ VF MP>D,0=$C/Z5>W+67F@>,Q%MN:)IG]=01$P0C+P6S)>=K+!EAS'5D;J)5TL]+ M)JENM1.-TA?,3P@6! E.[20XW2#[);8W<9W#ZS0K53AQ:D7PU!NA9J\W!/*? M(N3-ELZ')PFM^VM"RR*LT6':_^O-0!%D#7 TA:K G3")P,=8(33$93U-. =D MHWIY#( D1LR3P$ M:ZE@?[):-\\J;J-9N9_D0?Z'A5?-6K7I--WOY+=-YR'.AE-O.K5'LENI:S+W MH-\3#+Z7I4JIX"@21HG8<^.;30+E@.NA1X;B+I;7>K_T"<_'<(&=(K55M;)8 M2M+KK:9K MIZ@\^_&K?M3^NL-K_YOL=0_BO@-[+1-8;']Z.702)(*S HC'^?5 [R*K.Z> M[+,7PK?R_.#O2^]1\ON.?#LOMW^! 'JN6L]5Z^EY[8<&W-;IUAD'T<]23G1)7C[>^+7OC3N"2%3W"V7BK9R8.QO_CJ9 M7[-/H>E'V#,R,RYH=&WM66UO&CD0_GZ_8DIT42*Q[[Q#D2C0*W=MB *]7#]59M> M5>]ZSVM"N%]_XWU)"4G:5+J&<$I$5HOM&<_,,S.>P9U7@W%_^NE\"$L5#?]\!XJINW 5)(H88J)B'#+&IZ5H+14*FY9UGJ] M-M>>*>3"FEY8FE7%XD(DU Q44.IV] @^*0FZOW1>&08,A+\*::3 EY0H&L J M8=$"+@.:? '#R%?U1;R1;+%4X-I.$RZ%_,*N2#:OF.*T6_#I6-GWCI5NTIF) M8-/M!.P*6/"ZQ#[;GQT4P\*!;#11&TY?EY94C55[S0*U;#FV_6N[ ME*[K=N8B4LA.(G'VFO&XPTG1:V40SA91RT=YJ-0<-$6Q8$;\+PLI5E%@^((+ MV9*+V8E;K9:+?[!-^[2=S1W9Z5];,S#F)&1\T^I)1G@VDK!_:*N) J??UID2 M=5S/642-7"G'1352L0+J"TDT;BW _:G4RU"^X?62S9@"SS6]V^KM53''?HQF MI>[QD5.SVP']X,1V]'?5[T]'X#&/N8O*Q=S:%Z?@ =7$:\-&WR 6K2FT!O,#Z?#@<'#DD!1-.NP?@M3-\-8=*[>-,[&TZ,\5_OAY^@ MUY_J&=>VW0/4[V#C_@'!GT*Z>Z091>"+***^/AA@S=02U))"+XI6A,,%C854 M(.;0XR04\!N*%,,H\DTXTU30$YOA0S!L8T_8"YD MRC*FDHD *!X] 13J[T7G ?5I.*,R0\)SRKJP:.Q5)" )S!E'R]Q ,*'^2F*= M11,@40##:W])H@7%@4H91&2X8+=)K*^4^(G)&()L;XFM,- M]/S4 76:*N,\086JC8?BYYXB;3&F**8.098+[B?(.9(HRY=L@;)Y7T[Q635!??B4;I*^8G M!/. !*=Z$IS>(/O5I6_<.8?7:7H5.'&JA?/4&Z$FKS<$TI\BY,VV#H.#A-9] MGM"R"%-SF'8$^@Q0!$D#'$VA*G G3"+P,:8'#7%93Q/. VEMUBZ9O;_NU MQC=@27?)/^FY->S6PZGE?[*C^$&.TEJ*VMEON+7/D*T\K.29JOQ?5YRZ7IZ*BE)5O*K:/E]Q#.([I5(.3RK M_52G.SF7#+OB&-OBGN\C@=*WG./Y''.Q/'VQYG\9PE;:$?_@[X*QR"ZT6Y)R MHM@5W;X#_M[M\!TF9(:US$K1=@Z,_<,WRODSN[Y.+]*[_P)02P,$% @ MY3EA3BM493&NN , (;XO ! !A;&$<@@9W>V&D@-"OYTJ,DE1('7[)M!Y+\^K?D)"0! MNH'&B3V->RU@VO/J^3RJ>DHJE7[]/Z>#_D_O:#SIC8;_?B!_%@]^^C^/?OU_ MFN8_CU\^_VESE$X&-)S^]&1,.*7\T_O>]/"G-YDF;W\JX]'@IS>C\=O>.VR: MV3E/1L=GX][!X?0G):3[:.?XEZ"CBZBH<46$!G2 QCM*3?;&R>!30"7^=?!+ M+"EJ9V63BH &I'5-U%;S%A@14BXAF7K-PRD_.C_^'T^GQ+P\? MOG___N?W^N?1^."A$D(^_$_G^:MT2 -L>L/)%(>)'ER>E48GP^GX[,.9IW'< M_WE"Z>>#T;N'ESL?UE_2"-EH>75:[W3:\%&W;GAU5F_8[PVIOKN'TS$.)V4T M'N"4WVV]CFF$OW&=R7CZX1H%)W'VR/QE/=3?OF6FWN>?DG=\YG!^AK>W'F]V MSN4;T0_K[HB3#^^A-QF!DNYOSK@\XNJ$TT]N*FN'[W>-W_T8R\?PSZ\V'EYZ%_?OQ+CZGHGD^8 \?C3 M%WVYXS-OK]ZE]W].B__NN_ M?IWVIGUZ=-6Z?WUX\?G7AQ?7CJ-\]NC7W'OWTV1ZUJ=_/\B]R7$?SWX9CH;$ MU^F=_E(/I/'%9B]G&LXV>7^7KSCNI8L'.)V^I/+O!ST99"206+P'*"1"$0Y) M.IE+UM#?KZSEW30F]07,^WRG@<_]3)?.>L_ MSN+FZ-US]?+=GNZ=C=W-#=\Q?\)_>Z1P=R M;[>C.F_VH+/9/^R#G<&G?=[ZL7YSNX?_>[N6]'9?"%VGG4/ M]WO;>=H[W1/O>QUGCWM=09=_FU[I]WS M@[/.FP[L[+[0G:,MQ>>>\;[2.1.GSW>WIIU7XOV?&(J4 F4C;3S?Z.S\].SESNO??]KN/OGUX2U0[Q[C)\S&,?:WAYE._X?. MUB!_$>3NDQL@@U!%:DCL9X@: + -AI@:*@*=MT6GPNU7\'\^..'/[M->G M\1-6$@>C\1K=KT"W=P/=0JA8&X5&"V]8/BG5H!"QB6 #2HU!D7KP$TT2'O-+ MGXY/&.OG.#Z@GS92(G[Q,P4W@^#.@;_P77SVZ?27.!KU"8<%^U5R?$R)5P/L M]Q^?3-CU329K2GR9$C>M>@8KI +11$:E@:)L$S.91KHH"Q@04/2#1T\WGK_: M6B+(M_B6![WAP;/QZ/WT\,EH<(S#M37X,O0[-VV]9L\='<=&/D:.DA!B@]*4 M)@$1LT%Q8!67#_I7A]3OKQ'_:L1?W4"Y(/7P']9NU^ ?@'^QI\Q!^5$ M=(T5CH6=C+9:?%;O4"(%@RC!/W@DU4,M9P'M/0J[*X2?]EAX]/<8_Z?\S=J3 M?PW&VS_7XMNYB6\& M"0ID;DIQ'(&C G;=;,A]SFRX10D BLWWWE)XZPT&/<^ [^/!&NNOP/K%3:RM M\^#)Y,9JA0TX#LEC+J$A;N.&- ?@RMR7J_Y8@KUA!?8_P]'[X2O"R6A(>7LR M.:'Q&N2O #G=,MC%&F#=U0B-L8$D4^.M=TV(H!F/8)5F@[U'DWN'^(]1_V0X MQ?%%?\O:5G\-M ,Q6^24=C\93#J%?37&Z=L9?!?#;FP#K(CP)2XVR*;.@3JZ)D?5U4"++Z"+) M$.Z[[5YB>RVD6QTN]>F_7Y[MO\G'48'=.W]\M+_9,=TWK^5.O>?F"]A33_N= M9YU31K^WL_M6[9WOG>X?_588-;.SNW'6.=^6W=W79F?C3Z"L,)K8<(QK63I) MP4 !LGX2):?HI#%L:9M&JD;+OT#LZ1A3'4S[Z638N\#K9))9T+XZQ/'5@-D5 MD#:H2-H$S(5 !41=4);DO$83E/1_;E_CERGU!BR?_OU@N_OT"L[+P<5?GHP& M'!F_FH[2V]]QO#.NS97R']@_H>M;5[CY'+%8G$5G=^/=_O"WP_WST6E'_?9V M?[/[=G^P=;J_F\3^,\;K:.M\9_.WH^[F_MON[K;HJ/U#YH;8>_/;9']W9/8' M?_0[FX=]OG^_GM,Y/^36W*G/W.N\>:&ZZ@7L;'8'W:MS_O/;81QDM@!]?L;7 M[W>>O3[O/F-NG3/'F%>=\RVUS[]Y?W-/[V\>0$?MZ?^(,0EK M*V9>.,F\4)F4\)D%-TMJ\;,45Z2X8L$_886TQGNC$J7LH!@5=78^HT\Y1XHY MSECAUJQ8#"O./K#":1>,!-> %^RRO8M-(*N;K'-V*2&'6NE;63&IH$SF9R9N MQF##DT$>32\/^!NNS(@QV3B9'H[&O7/*:XY\$T=N!6BHO)7"F(;;,_M_)8C] MOPX-^VF;G21$HVMGR[\X5*M_OI,IWV$ZUDQ9!%.NK8FW&836T.1$L@'-V@/3 M+"5-2[ Z&]X_1Z8LQ*;,>@#6+/DVEKR^U4$?%#%BOG%:J :$T8VW IN8A4+' MD89%MB=2_LM:]2_K?1OMR9HE_XPEU[;$8F$-HE43O&"OPX%B$Q4K$S(F@M-, M&V=F+#'._4O ][+D/FS)[IAP-E(!BRYDD2L.:# -J05FF3-CCFPX]I^8- A(:A&%*A>)@"S0U%CHN"(UY<, MSG\[._XFXOTG'5I?&_IN]M[U,@WSY.KF3W!R^#OVEL?#=(^VKQC";'@ZZ ZV M^+MNKZNVF V_]?<&KTWWJ'.^L_M:=YZ][.T_VSOO]JX9TE5/CY@)YYW-QV\9 M<;'S; _V=M_JSOE^K[O;>=_9?2N[;UZ(3N]CAKS5>V\ZS 0^YEEEUPO8/SH\ MW-E-Y]W!MNR<;YSR/>7^YHNS_YS?&D36UIJHG6*7(IDAA24("]C 6UIPW*N, MK%E!XF> >?##%6:"U *MMQ"E0V=)(?%]D2HX@9: 4 M--&,'_:*'W;-CP7QX]K#1"=458<-E00-*.,;K./8.3CKT109C:G\T/:O^#'O MD1'L'_RR/7Q'P^EH?/9Z@@=TD86R6&SE#6P9@RWVYGM\_8W3/<9C9_= [ U> MG.V_84SKN-1YGS%GO%\%L?^?0Y$&?PSQ33C9.7K-S[+!V"3=V7QZR'B8G4T^ M9_.W_OZSWP9[:DOOO-G6>X,_#ED)G/V9A J&E&G *=& YZU(R34V*2<$?TPU M?OA=?U,.B8)HE;"@;$2P3@6M0*BDH_!6:6&^E$-2Y\+]DEGDW4C]NVJNOX]' MQS2>GOW>Q^%T8YBW_O>D=US32EY/J)STG_?*@D>WY,[NVTLV^ M[6RR$MO<8!S?GG$;A>[N!K?;PQ[C<=[=?2WVKMOH^[VCEWS\T[?[1]MFAZ_9 M/=\_VAMLZ\[NB[/N[A^,>[>_L[MUMO])&WWT?IM+NYS9QBW-5KT]G];?"1#;<^)E9[OA'*%XX1/#8A1MVXE-G LI8/*3UX M9+Z% UD']%F(G).&:&S(1@?RPAG &A6L.; 4'+BVTZE0@1!$$U#K!I*UC:=2 M&AO(*:^LX,9<>R6_A00:C/,([*%%!"MU4*+D4IP%"K$47)-@\23HW!)SWHG( M@7OCL[=U]D=@=Z!R4WSQ;-!9?1DF@?XV#K"#)@I2&@>&W7^,)D0R17@CO:(U M!Y:" S>Z%,$(84 V$HDYD",'?+[$IJ!AN:4Y.J/RX)'\)D-0F 39HLG")4A) M!N6T*\:R,/"82UR38/$D>''3$$@?,RA)C#JR-T CFMK#VQ@CK$RV)!3?:@A0 M&1NK*_%: [=_5"%[EUT11I,P:V>P'!PXNY&-FB@4HYHD7&?,/8X=,>WYZ>]]Y1WAY.<7C0BWW:F$QH.MD8U.SW\UEQG*W38QI.J.9+ M[[X?+4O?K^J<[WT87=P;O)!U5&_O_.G;[N9;L;.9SG=JGOO1"['_[+7HG*?S M#M]S_YHUT.'[=([R8??9:]U]QM>LR.]VC[JJ _N;?QSN#?[@9_IMT/ED=/&@ M]D&>U3[F.BJYQ\^_IWX[Y%_$]S]\VWWSM+?_YH^CSF#O_#_G6S=9@PI(FJP: M62IK"$L3$AN2**'$8!"D)&;-O\RW)CJUA3Z'8UJ:Q-OV$.C:]2A0SJC(P0<) MUP +A29F1TW.):4,7D0I5YE 3T M?@5_/M\?XBE%DIZT - A^")8#PN.C3@@!A#?HX'_FBG+(H*_GPVJ<]I]QD]\ M_O+M_N:6V!MLO=][LR=W-E^8[OG!^[TZ!+ZY9SX=RCXXWSMG)ARE\^XS%M*[ M+YE%CP_WCUAT;[[5.YN/#[N[Z7WWZ.W'J3 *I9'"F:9PPVX 23?HA&J,383! M>J'J',YOZQF5WBG!1((LB*,L%VT)D5@X*66*M=\5":U9,#\6W B%-,7D!:M8 MS&P8C/6-+[JPB1"IQ$@>Z]1!"=_4+Y8Q)B5)8/'@HV;OY&H'B=0 SNGO&C%? MLV!.++@U45!Q4Z6(IDFB%A*.N33HO6RR$#;Y$&2Q?Q,0?Y8$SH!TV02-48.# MX@MYK52TF1Q@63N$)2'!M2F $HHS'-JR!X_5 -3SEZ(A7+W*N-[TA\VZ34YW^6)O&-07U] MW65V= ![1^G]?DUT>\/[CW)O9_,U[*D_!GM';UG?';SO[";=O4ZM/N-CQ=W8/3_MSC$?M [109-#G;H37&K0LH[@[[)6!G+V0W=5 M][![M'^X_^HC7@VZ_'S]H[W=MZK+O.ULLE-2V^R0:C+H'CM#?F:UI;J#I_V/ M]"G'(FQZM@/'](#QXI];.9#[&(B8PQDPT)4 BT)>HJA54( M6J9%$VMML;Z'6+=D-,M7;QWI1EO$!I16#>,*C=-RS6OW0F66,[9AAAE=D^LB[6KLQM_=G.9G.1T=!82F>P" M9(*074Y6JP0.K?)I;;%:3*Q;Z9&)X_OB4F[RK#A#DKGQQ<C MW2 XWT3#UL5IFQGX!X\""_BYN,,E)]?::GTGNG'#6Z&!;Q M($L3*9LF1QT<,>&*E7,DEP!5K)4"3)' [M"S=!?*@M!4G/*+)M>*6J[#SN[3 M?H4$H)-8$: MV&*E4!><8XDM78DR?7-_UO!D$.OR0K<3I!S&(@O[62% J^R-$$2I!.,0X!][ MP?@QIS;&X\J,.J'P\=GU(;_C6?UJXSV.\^RO/VA2EU-YV3LXG-:\F<1[\> Z M&[]1[6;3V^[NUEGW:/M\_\UO/=Y?TV<.]W8/>UVUS?=]<;KW9N^L^^SIT2>S M$ BS,XN0&-%,E$5GVW("$BR4G MFUUV7B=G_Z+HQ9I*+:#2=2IXBH[)9$)C0BV8(^MZNH855+: F&4Q+M@Y4$F8 MH'-)K(]T H[VHL4P(Y.UVEO[^1HZ:RHM.Y6VWC__L*HGQ91]U *L77.IM5QZ\8%+4GB9 MJR&R*:0&2BQU^5_5)!\3"I9,AO0=;1G=T#L[_Y\K#S M;,]TSSMZ?[-35X]5W]X^G4W1NA'9>0;9LV[2)=(:\)KMD3!FUS6EN%".TEJP2Z WX4J(G+:4IV2 EI=W7 M+)ZQIEA+*':CCJMCR\+BN;%1NCJX9QMT.3>%=%%>QJ05?)%BGZU8 (FC/HJ" MR!I($4--3Q=@43H=/7Q>8ETOPK')/G4\_DN6O.]-#[>'NMW&&!L[>;CU@L#?9KUN8GJWK4^^9!]UD'NKN_ MU54]^-GJFN:O:U&DPYK1N?-L?]!5?_3_$N4/PGJ[Y<78@IT9N>77VJ\]FGO=*C\4^S!^)?<3B='O_R\.'[]^]_GE#Z M^6#T[N&3[?]Y\$CP?SXXX=RO#S\^^='55[>O?CRS7%>?)E,<3S=Q2H_J0S7\ M<$)>G7>][\-CYNM#+Y>?O[WGZO/531[>>E%7UZFN8/;23F;O_N++P6SQ/'K4 MFXQ 2??+ZU>;5Z=?[;KZ7,__+ :9/1;'Y81.1:A+@6EP&"79)&11,ET4.A.V M%@9>^*OO#?D%#Z>7+]XV*GRXT.6>;WR;EX[UXQ=Z">9LYS>_T12%2P)4RL9! M=#G6 NF0:VI$HN+*[(U6*:B6ZXV&1JA&J7_V1F^]@6\HGK=4;^"C%OH=;^ ; MULY+A[:?_4MN7+)1J[3AEN>W7E79T1HDF^8HZN,^.ZMTQ 2Y_-AU4%77Q M,?/-3H_[O=2;=JCVM?V4>[QWPH+MANR?LG>:*:^3"2NQR>35Q24F&Z<]MI@7 MRZ[ED\ETW,/^Q64N;O_)U3^\M@\/L:Q>]A:6AHI-2;#=-AZ"MS5^"\JY+ UK M%(^?"^'76'X12_?U6+JY89F2JQ48@Y,Z@_2JIB@F(S4W5*!DT^=BY3667\32 M?CV6=GY80DF&LE*N2+#D@]5U!C4FF[T3]K-3>MJ+Y<8!1W(G_>G)>#6MK/=U MQ4J6B#DA,$U0V<*RB=$T7A7]V26"UV@NJYUUV?H0P7HVL. SA%24R$5R/.]$ MN5P-9F7L[#VBN1!+*[-CTZHTI&A!>_(:.+"K"\FALX@KIF:W3NI2,SA<12LK M="Y*UXP>CLC!0$#K<\W"(/1 ERMUK8R5O20,E *FF@!+: 5?),JQ."R00Z%H9813IE("OY1J>:.7O1+FU88 MC+H(W/2L#C2.AM<&XS.ECN=O-VYTEIJY=1=G51R(5&K2-F1RR*HY.5<77N":,.PB9+;'80.)".R6BR.B*D(IP2JX?J0FS2 MXH&VJ=:QE]R*I8>D=(R)$$()WE!-;5Q!H.]+8"\>7,]R/ D6?,821__*Q^)S MLC6%C0+HLGK@WFE@NWA ^V@F!\^WI-- M6GDCB@5RGAM/EL$DQX%"YMAW9?!9= ?%')L4I%F^4"WF!<7$ #E'&02EX#)I M>W^0+>H-*(J1A5(.RA4H5#P0)A5(2D0GY6?GF;:;O??<0;&0(4ZV.\C*5WNK M+!0TF'246CH&-R1[6>Q@I5!=? ?%0H .X/F_&N=$ R%H!%3\.>A0K%8%5A#H MA710+"89TLN25([9&P]O5E>;<9S7=+/;XEUI8N4NG4T*, >,FF06)EA3YWV(E8%F M$1T4\X,IQUKTEP5JJ4F,,GB11890..PJ@@RM#$SWUT$Q/W"(0K9%83)D(,<2 M5(I%<'"E-4@$MS+@W&L'Q1QMG"Z!C(O!RPRIQ)A#$$XD;\#&[.YQ4O$J!@-W M IGU(EE*I+-"T$)ZFU4,VB<)FOCUMG$&Q:+;UN)G4]CH$'(H8$0$)W3(QD9C M-)GL/1I:/507'YXO!.A8(H-7C!%%057Y6:8< H'[(KR9U?J;3G0"PG/%P*N M0UVT%4H$J\!I8#?*[[Q64#/"6_79=2':#>[]A>>+*=B 6+PQ2GDVRV@)70 3 M"7S,!KV%^RL[TV8<[Z0>3B+D(,(K)=$".O!2FR11^1S8;Z;5@681X?G\8-*9 MM#+.!HP%O(L^ZR)CK=VD=+805@:F^PO/YPB.+;(6D1(A>P@F!;*UK,$RTB8R38RK'.\%&XU<%GT>'Y=T%V7?KOXN:? MU/ZKTXXO]UU=XJM+_V%.2M5"=\X3U#A?8/"9#S]9;98 MX@7F]6.G-^P-3@:K*!FASKP4VF;-ZC_Y&#FTBXZTD\JAU)\M>=L"P/!T50'3 M0:N:\V-MEA"%BD5')5!; UEK9Y??R/Y>*QJ,IV=UM=+IQC!76WM@?C1#5A4M%!L]#JA)58$8A#>7BBS!7)>>9%LO*AEU+['M[Q7Y_RXJ,# MOL")K[_OE:EYE6B(#-]'=[W\]NEH3 DG<[OM1CXZF4SK?2=\Z2Z]WTAI=#*L M*\JQ !WR9IH]U:<]+Y='\7,/,S>@R>OCS+]@9N#5G:K0<+N9?,]@0$&%WM0: M.@*41.^RC-XI8VLQG7Q5C-#6!1XN-Y:5ME>5ZS821P*3WK6OJKU(K_C]X/8Y M1NIO'(Q''ZHR/]_=W+A['<+^R7Z=#KEUZ/?,6@@J6P)O'"E CC5RK:!.+MLQAN3 MK>'P7290*ODH41'(5&1,'MPEK%[XYFJCE;"^_/GWGSL_[U(ZO!\D67?XKT3R MYJ'?@V2:U>N165@'4:OH@W*FF.!LL-&T8!1VH0#>28\9I=ET/1<56\FL#8JH MT8*A4JLUIA;,*?@#^R<745J_/WJ/=>TOCLE>TH3&[VARK>1F+G'KR2M^R'S2 M)ZE$>(5]FFSV)C-5TY8TW%JH,3MK=8::PUZ"5-:C8'LHK/8^MR@&6V+H%M^# M%E/1HFA(RD4P1@32&;U'JT@Q]F+YK>42PWLW(_#LU6+VD62(4!QY6< X@35= M0DFE5L>67O>7U6!X-#[[<.+EL2VQI:(NE24M5GG)BA*"0(E -LKH,H8V#)BW M +K%VU*%25;#"6 ED 'VEUX[8T)&2.&R@VH-[Q+94D:%7Z.O:RQ5N!*KG$11 M6P'& D:[>K;T#=;%BJ=G5T>TQ(0ZDU/,;$B<',VH(@E93! 9S3#Z3 MUU$I'=CEW6,MHM4.%^97.\E(B"9E46SBK>2BE^ 8/1EY"V6;ZG,L,72+SX]0 M*HA0USDO-H!5/BA$5\/ZHK)%WX*JB.T0GW.L:B:T1!."BRZ \CFR%V1!$VLE M@EH^9P5;YJ+#PH6TS*IDK/8A>6,@2AD4.;3!.TV4LUHAG[D0<3._!IELK4[& M[X]=(P1B$9JE N!0PR6?5)O6PEX^Q!;?#DG&FD-+H.-GDH!%,'D MY5^;98D%T)TL3!(8(Y&#L"I'T!DC&,>&U!K4")IBBW(^EQBZQ2=\(IH2LR97 M"\B(0EZ*5)?EM:R0C/4M6')LB070G;3,DF 66!JA"TCCT%M;BJ@E V60Q:Y@ MRURT=EU(RXPJ)"M*L%YID(GC2")4IBZGR72R9O5:YKUJU_DU2&N=U49;I52 M%$+,V:>ZKJ80M2;7(M:+71W$EJ =:K+*:#2A#E39.E85A0('2I(LJ0W%N.J< MW=_'HWR2ICOC5XQ4+]W0/&\.1WTZ&(WRZV'OBR+GJ^[UXTP7QB!0J5(*^E1K M9L0".>LZEI*30-2M)\?O_!97C#FB.QD3'_BT=UJWVN*T_D+)3 FU$MW*: M\-6H3-_C#*BKS4UZ1_W1[(PGHTEK=*$4(65M!0J6&'6^9F;G!=RZ;)&9-*Q8 M$ULTW 7$S%]\IA^KY&O6 7T6(N>D(1H;LM&!O' &,+M63-_^QV,XRTC/ M5I)(@W$>H>0H(EBI@Q(EE^(L4(BEM*D.VYWW+JSMST?4\0!$04KCP"CC8S0A MDBG"&^E5&\:KEYLZJSN:79@ZV:+)PB5(20;EM&/]RC+(8RYQ5:GS#[I?UD;G M=AZ$,C8ZY977&MC6H K9N^PXT-$D3!O\U9*)GOOI$EP\6)$.3Q* J(1 M-MG@$Z;ESZW_4%?ZJF+EJXM+3*Y3-S_4 [[;U0'GETA/Y'QQ8*% +>A; J,3 M#'H!.L >+ =Q-6PG*"EV$3R Y5'=>1Q 6@K %K0AZ^6>V+X\%F^,T=E>,2M$H$-Q8 MV,.P@_'@DB0GO;FT8&U'Y=XLV/QP*=([XTP*WLJ:I%)']ZQPB!XL2SVQ$KC< MBP6;'R92IZ!<*B4'!(H> Q4;2HDU[56X%HR,+X\%FV/B<0;4P051"VD&D#[E MG%&&0L8F;5N0+;Y,%FR.23_6ZY0R.4,.'%J?!7EA,D!KG?7$ M8$GR:250N3<+-L]\4V.=-D+$H*$H%7R.,D;%KD6!#BU(6UP6"S;'[$3-JDM& M5#D)"*YX#5E@81NF3,)D6]35^;0W[$WI>>\=Y>TAOX^#7NS3QF1"T\GCLPX> MC<9/^CB9?-+EF6F X[>US,'L0Q<'JSG.QL8O:4,9H1:0X; GAI(9!"&R QF M^9O?L$P<#6C\DOJS :3)8>^X+>U,%V-BB$Z*+,$)"LYF M%U8:NI78@-L?.0*?)!%LG20-$G[W, M2;(;%!!Q)RM%AR4"R5LFQ;;669%LOAP',A;;Y \,S1I#<^F.0-E.0"P\71BE7 Y!!K+GP? M%QZ?3 [_>W30$B[4$J&1I"C?9I5DC$E)JF-^X*..1;@Z@49J M .=T&PI>_.,VO]:W\V"0,R!=-D%CU."@^,)25ZEH,SG@H+6E#%H"(_2C,,A0 M$FB=+D9[ %5BR;XXR=&Q103GEU\5/QE3[DV?8NKU/RC2#]6=>T/:*1='S(M. MST?#@RF-!YL4IY].XWH]Y)]\PC>LN^=URWJM;5:[XY/Z;F[D(?''3/EBD8B: M'L/_OAOUW_6&!Q>_>>-@3'0WT\CN1)?[ ,R^NMXU129C#LF[G)V(F'7TVB]_ MS^F:C8MFXQRS?K,VV/?L^,)'O>FV']..*&= MV.\=7,CMEMB*4+)._,*"-@0YR>A%4&PGA#2.0_L69 TL'SIS'$J1+$MMS!P3 M9X@0(L?&Q02))I5(H@6ZXN_1Z8ZF-/D=SY"UY,[TD,:7VVUI/2EC'5JVD6I" MHG;>A03H4R*9;0JB[:UG,?C,K_T(!L-*#YZL )ES#)$UN1!)"2MS:4%O]=\I MH5?\6G(\>TY31G"RUD3M4>@:T&JOHS"USRJKZ**6*@D?C4?M6E!P?'N81@/: MQ=.-D^GA:/P)-Y^.QM0[&#ZIB\Z.VY+=%0Q9:T0QB1(H6X)2A;0/:#( Y5;D M"OT]++/I']R.GH\2]G\[&?J(FH)0NQLI5?)BZC];/2YQ)#1@%2!OZ V M=-7]]3J5C\\VJ="8+5H%L':M79O C_=,>./"]CW!\?BLC,;O<9PGE\UN%?O8 M9/#:.&VM#1)B0'0^17 VAR)ULI?E^:22H;G:N&OHO_V]\KMS7*UB_17UR'EIRXUJ'Z\94V_[X@3[];?D M&[>]ZP6;!?_?S<$1%JU9-,9B;2)PQ<6"@$&S.T3^5&2+'&&K^?#%^]W]R-P? M'!/5RO*W+>$ACNDQ3B@_&0V.^90+J3'[T6,6&X>T,[SK)><7LW1!2"Z"EQ%B MAJQ%3&!1N)"S23+E-DT'7NV&L:;O9]V[=$6)Y"S(#&SB?531DHZ6G7[6,JWI M>S=TVGT_6K(&U$KZ!LF&5HF(*"RDE#U_"@F#DUY'E=M4"?M'AM%*:X)1UML2 M(#)^P<7LK3!*J+JJ[_*/:RR%W)_?0$:MXDR*]7U!"Y8(#1JI"WL(HZ6T=OF+ M_RT%(/.K_%=3&1RB*G6=9'9AWD-RTF$)M=*VC=S7>QXW-\_CDT*7*-155\")'"Q);E-2 M*UE+GEXLWV.O8%Q;O"_#:+\>1CL_ 8%.E*Q)2)4@15EC<1L@*<4O&3(L_TC: M4IC'.0YM.JNMP>Q= /97UDM,,CJ2N2A@??[# /+5]_M\S#C[=G(YNGI.^?4P MT_C&[6LH.WE\MG5*X]2;T._C7J(;W7]_^=2?GG G'1QWPBU(()%0NBP4E)2" MS<&32QB-*&CV6C8A? M[G];&FO'T3>;MDRVYGH*@;9$76>*J1"T3&MK]X.1;/'63B2MDLSH;)0L[DK0 MQNCB9;'@$I@6I*W]<$0\'%-;U)W3T5E(9#*'#ID@9)>39<;5$O[*MVE$:DVS M5;%X'&!854)(U@'STH/@X+9HRZP4I%M@\19-C:>CDW'[!SSOIL9GB+'FYI,, M %1)YD(RF3!XR4I/M\C@K5FV&O:N>&-D,:2*1"@J(4>Q*3D3O0M*7:S2(D*[ MDCY9C._3>/:GVQM27:MU>O8A0^2.,YJZH^$'\MR#=1)A?HF?H0 H;1!%!J5B MM#$*-D*N"&>-CBVP3BU.B5SS?:GMI*!(:#1H @3%\;"U%CW,DB5RNY(_UQ3^ M,2D,'&@7IFH0/D).*AA;K/69"F9/GE:?PG-,Q5Q3>#%)H)K)JDQ2*4*,#KT7 M(4D?O$^>.;S\T?GB%>,\BU0HXQ(4!@0"I&1K@<12TVLR&Q4J+2A2L01PS"^5 MLY9*UH:C-RTTL%7WOGA=LBW:U>4W92M3.>\;CODE)2C<-2 M*)#9V!4I@DPV!%$3@"\E>M)2FI(-4E+: MM3L3]_Y!7$@>;HE12.(&J(C JAB\"SJ"M%E9FV(;%BR^JR&,FPSXWB2YI6?B MG006 E2Q5@HP14)VV0^U=0>.5U"9[[0 R!X@Q2@@B!V--"6W*_%RS;#7L M708P1KIB)16@'&/T25L!P6%(GN3RV[NY8-KK6MR8 MX9M>(MN2\8R8LI>D(E80@DP8)(LD#6PQ8H[!MVX\8Q%PS&\\@\!9)T$*+20X M8[ 8#M!EM,9B0%S(>$;FABA-E-DE J5%=&PS0U2%WW#,I%H7[R["N\UQ MI3E@("1'A%D!>S09L+@")6D5B-JU O3B\VV_CAFOA[WIY.6KUZOH9Q%M(",= M%1'K4G%!:99/7A25* 73IER>^KNF4'+!LPX0:-9B@@BNQ%&WJZCLNQC;- M!EB#Z7*V,A;OM360;:WPG8MTSFIC,0E<.0U^3V N1(O'*)0/M;IU=G4 S>=$ M&47&#!HHX2NC8Y2MI9*"AELTG6M4G!%R])6 M_BY(1"RZAVKQA"J.; B!V60$%)#-3YGXU@) 0-.A03HC(US4C/ M"C-:=MEZ"=:BOU&/T#9"-4+_LV[F#^^2!L?]T1G19]_GU&(4SB= M6>^([.O80@FZ6!51@FE12^^<]*>]RQ3.Z/5]PY1SG#Y2>V?J$@/&.8A8HB'OZXP>#GA+Q+C\TT>6%*(Y M3BEQV625 83A^"VGP,U*\1\;#<8@<+E%.55+"^Q"\JO06%\+A"-H-J.R^.)M$M$7#J"%5RV8%KY,>-[-*A/2 MU FK"0$=%(X&Z*N?X/95ZXT>G]6_-R83FC[AMG,P&O=H MHG>V;RHM?(>3.C MM!&V")] P8),FH$EWR0!EI05WK-GL79'DDYI&"-S38!\PAE@=EJ-JDDYZ % M2[BUU'N].AR-I[LT'FP/W]%D6I^_+8HGL4[624+*8$%D&:TPR9 WF!7*'[H[ M;\4X,S\[4ZS6-@N6.L;/%JIGAQ5(6.^E)PZXUG;FCCBS,SVD+,XL49LW>#_-O7(D(DA(U( +1)Z7TO8$D:V M UFG%:3/\Q[&7I]_PN:X]XZ&KT;]DTJEM@ F4D"J13>= E]JQ3F?/'EKK1'D M6R#$YM&\U$+"]/:S)P/[!&?0!2^A9.$MI92U1YM]W;?\[/EFP-Y0OS]YRO)P M=,MO7,UXRW1:G4=+\/-@4RTX*>N4,JS%)DV,B YB*OQO"Y1]NUO_2I$)4@%V M&\H5X2"4$J6*.K,"L"6P[&_!L,!WX/=D-*;'H]9@Y3R8;"*@Y_@=H\*0LO,H MB$K*7N$:JR6S0(O)LM 'R'5IBN18ZK/6]R:H58P/;Q '3R;T'K^4 MD;(L6.6HHN1 3$1B88^,FD_LWH7&6K$]MT#;WSU6ZT;^&>+4^5W2N%)0>Q H MHG+&2QFEUR&DE>R=OR;.5=?OL_'H_?2P=2+,DR"%)8%!\$($1R:*@ &53=FX MY8=N511]NWEDI<,BLXR!)&AG(SEMA-'999VTL"\HY:*14U"H.R7\GM#K$"$4&W4ROJZ1[C+COI(C M^]<0ON*WEG&<-X;Y]]%H/+G( 6T;A%+X.I_9Y2@=*.T#1,?*+F:EA$E9KR%< MJX1OZB,P*)UC%A$%D)H-@] J^&A5[75VJSV(U'GZ:H;;D^W=IRW!*X/PD>HJ M7^ @%QUJMRY%WLBF)+7: [3?@->ZL7_._X,D),5-720(H41415HH2*8H[_)* MDV?WY>@]_3[N)=J^W:U[$6MF)E5+8)04K "7M7<6G$8/(GN6 T+4NB#.U@R[&XF7^4Z MGA/J *&KU6%9Q86BK4K2@%9Z%4WY/\)KW=@_1QZII EUS0&C@00$@=9:GX2S MCG0;EJ;\#@?RQ^@,;WN.%LG_E+2STB;'^@U2ME'KDJP*PH'5,:QVN/:/D%L; M@,_1J"3I%8&'+&HMS*B+QARC;*D=TE!SPQI8T69^>'G @4=8]() M:R'HXK7A0"PGQ?]8?M_+CU^[6_]*D4G&NG2?B(YD ; ^>K11*Z6LR$&Z%I!I MV:'U9&>;(!DG5% 9D0LI;1YEC^2+ !Q($E!1ZB2EE$LRCXL0JCODLM#S1''OTC ?R49"2 M"GQ"#L)4\DJ58B'KRUR7-7)K#?"%N*15 *JM]R3K:4"ZGD2TUA*L2"*P& MGZB6K1=.QE +D@@,LBX5ZJ3S47*XV0(^M;0\T1PA1$/.@B 1#:0B@[!)99%$ M'>LWL-I6?5V>:/Z#2%(;=BS%9.G!H(HNDN:P 5$0JX85EYKW59YHCNT_8Y4# MI1BO(2CR)%C/&<46W%N2J]VM^V.6)YKCF$"M0:2A$%D$[Z57Q@(9+,)E1V$5 M,_:7ISS1_&!$)Y/1R9.."0 $&AW1$BN Q.] M:&'DB9@(R=0L40NYUB"+5ELE@PW)>+':_0 +*$\T/^04NL2!F4R9(BB%7ML4 MLT)K&5)'JQW^_^CEB>9H )(6Q4=2X!&2-L&Y9"5Z613' 6X54T<759YHKA,Q M%0=P@52,H!4%%9W+P441A=")UJ"M9_9](;M?1JE(^R!S 4/6U_6*DHE%!016 M \O/H!\)+9V=#=RTC:$$@4J B$J86+MM0C8_"%IM<:G: &8=M*%@69^%H"D) M@\E% FM+"_K6EK\\T1R[.Y*V2%$060,I8AT0S0(L2J>C!_GG9JV&)*20S;)7 ME7I)T]Z8ZDG5E>Z>'=-MF%Z='!_W9_NQOS4X[H_.B&Z?<]LMSQ]!1FD\W63W M?E%BBM^I^(#A];X/;S=?'WH+[JL]_R1L2KH4BEED-J52(QIV@%&7&CB1=KB& M^Q_KJ,EX^LM+'!YX.3P2H2*7'LC47E+#&#-!Y3\JZN "N"EL'^ M7_:^A;EI+$WTKZC8V5FZRG'K+0MFJ0H0Z$P38)(PO/1+, MK[_?=Q[2D1]Y@!/+07WOL&#+TM'W?G_F'A#2.H21K[= 6%])="\)2;?T()S$ MH(,\VW9 ),6^848D]!T??+MH#W(X_10'=?R8L"2'GMV'%J!AS7Y@1E' MKAF2@,=.W0%Q6T*F)F6BVY.B>V"] M[0E8[_8"UMN:@)UX'J46X%IW(]O7<7V71:CA.J"KJ2?&8O120>\/EN]EM%3F12W0-^)H#9(X-K$UB>19]DDL"96,"&V8[IQI.L 89W5^)]CRRK_<&[>WN\ MN]OS@((@E7GQ+@\9@CD)A'F= M5<7BV:>SQR6U;>K[GALXL>&!&Q2[ 7']T' RNU=X7%GS%N@O$X>M$)Q/'![8W/MQR>DF MN947-+G('JNQ[8$O95B!/3&!SR>Q1TP"$MMW@R .K(@&/SM2;WSZSY7V #HP M0\,$9>\XM@X*PM0])PJ#V-1M;V+3@5SN*^FRE^1B&Y,)4(GGDE"W3=VN#KCK(R"96P MRQ_3/*47>1Y] OOV'BI]=R]L0\.S(I^ZQ-5#&RPYWW!,4-:8C:1.;$5[(&Q[ MA,+=B%;#]BW=-,'5QH7!AF]12N-8)['I1B;Q]D"T]@B%.Q&DT<2S/2^R AT+ M@XQPXKJ6Z]'8U@/']*W)WG/A1X#BHV0^5]<)L)LY(99I$\$-L3XOL3 M,]J'_,/N,;<3GG.\2 \=XL:1Y=G$!AD:>V9@!9YM3AQS$NZU\2(-4/$M=L'P MKS]44UH\1D/&# /7]1TW=D+3-CQ*"/:EQ.X$_,8X#/;;D-DI.GI:<8P7\Z(,MSP%B=6&"I M!A&A?A"'DXGCV_MBH_8$A;M)U)J!Y]N& WXB 6,U\G6'F'XT,:V0>HX9[8E0 M[0D*=R)(B47 60Q<*W(LVXL-,IE8X.L[5F#KAB4J_P?YN8*Y>RDVM4-OXOFN M;NHQ>'RVXX>V[NF^$5 _#&*CQY-0>H.,+8ZK=XW8B"TS",W =@T]L..)%3AQ MY'B^'U.KOZT5O4'&]MHE#"^RXI"X 8EBVXBI3\%4H-$$@>;H3K3_]MYC+8^U#,^>.)87AV $F#;^/3!"&V?P M>8Y'8D.4P.^U=?>(2N^ZTM(DD6E8J+VH';CFA!"P(5PO]JGE^>$^%#/?$G-O M7SXN:>G[)G5]+S#,R+:I!7ZQ&9N6&_H>"- @W(>VP-UC;C=94],-;4KM";": M/:'&)'1#Q*$9.*ZOV^'CD9;WB+G=)&X,)PI=G1("AGZ 6;>(6)3X%L;^]V/Z MRBTQ]^;T<4E+8D4>=6TW<"/7CNW8]\!% "]-=P!WOK4/[1Z[Q]QNVNP,<-ML M,_"<(+0G&/0(;?"M68+-"#WS\4C+>\3<;FS+(/+CR(ZH:3!_SM==&NL4L]^3 M,'3V87C1+3'WZO!Q2\1Q9>+2ZH!81D3!-YA$\!3' MVH>ND=UC;C?2THC X\;]E*%IAP&=!!-?IS0F)/2(;S^"K/0#8&XWMJ4>&"@5 M/(N=UT MR\6N&5N3B4DF$VRUFH2^:>!B]M"*==>V]U]:8K\ *V'M?%50\B@+(JV NCJ= M1)$.V ,/W?="U[(,ZCF>27"_]M[+T)WA2U7$-!^OJ[)C&MF4;Q @I_!4W MV[B6KS^"C-#.\+D3>0NF3. 9OA];(;%MR_7MB1GIN+G$T0/==_:V5/)^RB#N MI4)2=VB ,W-#QYW8D0F^G4_ -P]CDYBX>WAO*R3O'0=;+(P,HRBV],#T0\/V MP=H'.\2=.-2T M_QXVAO"R/O'0=;K(>T)F#O@7%@$M?6 ^ ":GBV!=8>Q2*? M:.]ET7:+#.Y%%N&"2L^V73L@!JB#"?%,RP*3S?:LB.JDQQO0=HV#[R:+LI_'N11:8334PG=EP?'/^84&+:>CCQ(PL8P[?(_G:.W#L. MMB>+'("Y@QOOH\BW:03^ +*)68.C^Q'-H"(Q@ MV1,_U+W(C<(8OHGM_6UGNY\$^;W((E\/ SVR0BL *>2Z5A#0R,$HL^=YN.QS M[V71O>%@BRN5:>"0T+2)KIN@$'1BVR8\0++(JM21#9 MDY 8)$#_(*"@"^R)/=$!&22T]EX6;3?]?"^RR#,\EYB!ZX!):L>^.S&CV'# M-'*=8#+1P[V71?>&@^W)(L\W'&(:8).Z@>U[)##!6X@M,_0"<)EC8^]ET;WA M8'NR*/!-PXU,D$<&M;W(\UU"7<]V3-WU#Y>S]V$8D"UR-Q%!+/ M)F'LTY ";UB>8\51[)I[+XON#0?;DT6A;T43XKLA=3S;I4$0X@1AXH6Z20,K MZO&^Q%WC8'NRR)U0>Q(@W3NV[7CZ!'PSVPP=VV.C#I=G-^G6_2/C%J#X_OH MW=I2+;%);4J)ZU"PZ4W/!%<*=*@>Z&%$J&,[ FZVA)MKZ3V$FWU[N+D'EKX% MN)FQ#S9W: 0X_VWBQ'Y$)I'K.;8>Q XU97^?)^'F]Q)NWNWAYF\';B .P4L) M)Y;OF#8U)Q,*)K/IV*"_PMC6Q>I#0W_ ^J*[P\W0'WZ9[>6;MS7Y1B,GLD&3FM2B=NSJ?C!Q0XW5J^ M;7%$M:E/ $(3#].NIL-&BH-W&;K4Y+/H18^QX;^J'VWG1>"P(2"\]\8L1(O;%K.2 K U^ _@$DX_Z 7I6R/[((VJ6A[@#1&R B MHM"=.#ZQ?=T/_5@GOBFBN0\A7/<']/YV0&_&8("&'G7-P+"#V"-Z0 QC0MS8 M=":&%_<[>+43T&\M;FAYOD,G$P]S&'H8$#!;'=R]I%-3=R)>\_H@)NR>@-[; MFJPW ]LRJ6[IKD=L+W2)948XWMKU"?AED4A=#+)>!?V69+UI!9/(CXAGVI'M M3"8$K&O'#7P]=$+/)"*#/X M+"V@%O$Q#0:-'>OV)/8GSG[9]0\#^BW)^H!@W;:G&Y'NV#J8\H%E M!-2VR&1BQ#8U]LNN?QC0;TG6>S0R)D[LZE:@V\36B6X:E@N&?N2"K1GV/"F] M$]!OK4[2!7/>I4;H>:'MQ!:.I3$Q(>)[GJM[>V;7/P#HMV?7&Q3@Z^AF$!BN M';JHXJX.2_KN&'QU=PA_GB_G2 MXK.E"VY S*V?^[(NDXR6Y6'X[SHIDW8?-S:^OZZK4DHB=)THN7_P-_N!T\G_Z_R$%M)^6 MU2)%7-/D8EH]LXRQ,Z^>7R51-7UFZ/I_/G_"+GOQMQ+>_L7?@N)7^#'_.[_' MRIWP1 4% PB\715YGT4&8IWGQK+@(GIJ.,Y+_T_2Q M_LMS_MU_Z.R_YS&\ZD%,9DFZ>'98)"3EGY3)-_ILPLZ< A8/Q&L8)COYI_?' MYT>OM;/SP_.CL^ZQ^WG@LZ-7GTZ/SX^/SK3#]Z^UH_]Y]=OA^[='VJL/)R?' M9V?''][OPUO\<7CVV_'[M^9,7 M,^UOP$U9GKVO9\!]H2:8[I3&/+T,?J2!LSIM.Z:Z'^L>=FF#S1U;)%P[GD?+ M"$K7B";/7N=A/1/"[HELM/SG(GB=7[XS3R\_6R=U].?1Y;_>^G]^F!U_?3_[ M5_KYC]/I^]>'UOMO_X#_1!X$5A0?&"'H+<_Q/,W)W.UHFU:W\W M(\5%DAT$>57ELV_[O)$,5^TR'9T5).4_) I0#HUCV7"&Q?7_L^TC^3&Y7(/ZK M2!Y)R/0Q_^[7*EKS)?S3:WU_WI6./#?;??=S\KB?_E<&&PP< CYC_ M[R?6$_F+.8FB)+LXJ/+Y,W/^];G\M\ X?G1+H:0@D^'^^24M*JSH%1_R.S8/ M8 1C )+E!YQ@#$YBJE"\3IK92_+O'*R>4GM/K[33?$:R)4EYRS=Y\N)__^?_ M-4PB(/Q0L!.,MPO@<>7QG2 [?/_^T^$[[?3HXX?3<^WCI].S3X?OS[7S#QJH M^G/0YYIA:1].-<-Y&OWRU_\P7/WY+4!\=_@Q0?(CT!NXYGM)@&/UUK@=V$>! MW8&K(/HW^_8#CPQQ[A]G\U31OL ML3L"[0W86JA1WAR?O0*[[//1X:EV]/[UT6OM]=&KHY.71Z>:98PT]-7WEU]V M=:R!_FZDO_/3P_=GQ\SP'WR"GU=V]\&VV5<6>DP^P:\L>->CF/B:&/BK?#9+ M2LR9:7&24BVK629-/S -T]1[%-4WS-L%]0_?'9Y\T-Z>?OCT43M^_VKG1H!*_!WJ>?6"X M(([MR1KX#61X>T ^9<-7M+S0T&&CTA\"99&%>S/."<*($4BTN2)9\8_^^O;\XP%2!Z;&H7PLY4-\S M$W<=+'=MM2_[G[ZS=>8I->G?UZ,IQ8^H'E^0>&/>F3(WL7:CMM M/,&__L?$-+SGI5;1E,ZG>29==9742$%)3VEM73DD,$V15 F(/.[QT@*5"D+,5$23K4P M)64YF)3? \CW(E3'X$B_AE/L+AE!]4! MF#<"$P!Y-4V .%O5.I#G#T'T+V-#U^;80#4%.VN@RN\2F^#:?LZ++YS)M:,; M!.>**]XW?[O7YG6;0CT]>GM\=GYT>O1Z?4&"^?3B%TUD7@]?G3_C+ZF]__#^ M:(=O>D_8$1:R,5GE@X=#SG$683B*:L%""Z<4> $,_R]:PET<)0&8E!K1KFB: M'GS)\BLX*24E.'\1?%'6Z/V14HMHG&0\/WA:@WUGZXYTEA0?"_RFL?89_O*_ M__/_M/>Y]K]J@=EUD#(5B7&;9IJ] W"65_#)O^L$_4]P.UDBO*#SO*C*]?ZH MA9'9YE]8R2,!+D6: F[!31SH_[,*\UV!:-^9Y6I*61IG":%/C5^T*7 %8C'2 M2)HVJ%1Q'%!Q =RSB]8..A7^43&+7V,=BA;!M]D%NW1>T)"R,(QA:F#(5M-2 M>PKWB^%_90V66#G-,6^O\39?^ VIEL]^17PH_P%.(^V(#(SL#.B$%97]E"HV"#+;1C5( D9"'@UZ0BVALN0CKTUMY#E2FJ MQ#ZE%W7*DQ1G!^?W35S\/ W-T/*7KG[XN8D!-$64E&&:EW7!7/V(PH_9@ (& MK:*K&HXK.EN+QM^EAL'.8L+T-- 8Q6P(P$M*W'' MY3@PF@,@ORXH!H"Y"9 P^IL7^=<%"K(D ^J8\7.4;*0 MXGT^DJ+2CH^/N?R#D[,>:6S$Q3N2;*$1N$O$A H[HWK)>%!O]R"-EHW!E!2@ MA$@8@B3B2&3DB.2T]E.@KNQ@[1?E#$08>P+J%A0N(1^#P7&M <%@,/I" SA< M55/Y[1BT(FTH+L]8,@SITM2?;SH<^]IX+B^[\8*-1VLN1.:!,S[9<,@GC35L MF,&!N=8\V\.XO3N>Z([CN-_9 6Z-;=_VONYQF3 M^P&+-W8!8:ZWG73&3]#]L;.VO!\*;;U;+_E^T@[''P+E#B<1["? #M=37=_^ M')!ZQP[0_W>79,V@&7J*R/?K[.]5[M"T@3_NQ!_KXQ,#[&X!N[--[M4@V!^: M<.^>E>^7H!].,Q#]+8C^2(9IWO(PC1BX.DB.+:F\6[ M:RAA?YDSHZAD54I/>2%=F&B!,KT^70:[6E 2B",>@XWQ=^DF+CEUAI\7)(4 M\SQ)R [\%U\?6VY;FO8+R_21.2:"DAD\&0[[%S'F]@W+4L)-ZRSA0V[K,GK2 MG7H;^0Z9GAG8$S?R+=LC@4'9(C_/PV__1VWB M$RNF!U[H^P>V$;D'0131@Y@&INX0@SB^^>3%Q--'MN>,/-N0 W$E)E]H2'>8 MPXT U:LYC4$:W"3)XVMR79A4707O2N%5(PVO MY$/H9:(>$_CXK'2!#[]*X-&H'3+0HSGZ9Y=)R4(&&"$,, -0A'0B642* MJ,24[V42;6J>L9Z2#>5)_ZM)5;*!;/8FB8\B78PNZR&;VA0U*00CK)I,GGM,XF[4<3RXRQ)V3#0O5"WS3!R/#OP MHL"R;&I'IAT%(8W%1E14\^J;<_8*3ZT;_33"MX/YY\7 M_V=ZD46)2PY[9JW*7HW60 MN'<^J)R+?TTMBBQ!_HCA*5%BL(&7>;U+4^ "EV#M#=9-\1H:QI^'65:#]#RA ME'T%=V,\,($6,]N <4^(9&_!W5-R27FMW>;B&5[4@Z8\$ 68;2CZ M\Z:>IJ&2OOI<G-U^PD M6;D#"<#PKBOZ7#Q3O_L>$_[GM&A#"Q?T("@H^0)F.KS5,Y)>D46)+S(MUBU0 ML:^\R1YRB][6Y6E:;'')JP_OSSZ\.WY]R-:O?'IY=OSZ^/#T M^$Y+6'K\SF\^G)YH?/?$8WB=\\.7[XZPNP/0=G[T_GP52P]QT(VB:/AS^'/X M\_[^W,,B1W_LZ9ZK?^=P L,;.[IAN^Z]K+F9C'W?TV]=S7>O)]]%]^X])4Y6 MIGL.HWF_ XC+%L%6DT\?#T_/M>/=@NZ^1D/?,^1(;V9#W!?[WBO\6&^-,=XM MZ?TPY.XY'?OFS=V\!7O96T!GEATLHJ&8/_A,@P/0 B_# Y(>GTZ;%AA6_0^, M83CFDQ=R[^O??B7+#OGC(!PN"@>RV2[96!OH99#5=Y+5AX] 6 ^=?(V2_2,0:IO!6I_'*0R@-KM:SEN4]>?,H*6N;I)8VT MLXK$,=;ELM3L(*('.KH#'9GF(**W(*+-04(/G-5RUF3RY,7'(I\C0N@@DG>- MFOTB''.PFK3%"7RLG9&85@OM=3/ <9#0NT;4GI'1(*&'HJL>J#E> M=/6S5EW=-_W]3+S\X]:6,UA;@YI4U*3E@;7%AR=@%_.:&=5BH]/1O^ND6HS@ MBI3US2FM=]H)J2KLP,-QOL=LI87VL2["*2EY R__K3*'?S#D!@J]"X4.AMQ6 MA+\["/^!M136LGU?&*C5K& M*:=,5H.Q32X**J0W&_5\R*-^. M>!]"*P-O*;QE&@;(=[A; ?AGPIIU@T1#J7$/$+5G9#2(Z.V(Z&&\Q_+B=5)0-MQQI!U]I6'-Z@L^Q'$2RO:.5W)SDO8V!^1A;',(9^X: MCWM&98,YMAT)_ABFJ0^\M3W>IK,L>_B%2")))GVDF84S&VL%^#?,ZN[;?,0 M_1H;>[ '23]0XUVH<9#TVY'TPX3)@;=4WII83UY(F<[$-;;4@:POVPD:YP4! M\YSM(8=/>7$9#[]HQW!7,-XC.D17=H_7/:,Z:^C#VXI$'^92#KRE\I;OX!SW M) N3.1CG;=&O]H92T<=!B\LD'&K'=HZW/:.J06(/Y0D]4'N\/.&?0W7"4)VP M>^MKF%,YZ$E%3UJFCKFM:1(DHFEV33>M=A9.:52G@P6V<]SM&659D\$">TP6 MV'XJ/B#0KUJ5XW"N,D^3B'3',K93 _8S4BQ&.S,@6SN0C;7"^-?*Q*D5'[><.V+OP7%KTL_0JPET7\_87?V MGZ@?KR)3Q*. 8"^23)(;>[MU/YSG)9L,^JQ@:'.KD09')GO L MJ>#8X;JW_Y2E^,[5E(*2R_"@6HX-NE=)2;6"_KM."EJ.V/= F+-2P\G$IOX< M/\":9)(M1NPC0SB)\H(K*C^7G^1U(3_!D(_XM"[EAR!=:8$>TV%*9KGV%@ R MUXZS<,PNQTA160=E$B6D2"@;SD/PS*US%9 R*<=]Q,+U%+CD ';UQ4/3R"W. M^Y9FM"!ISP!]>\#V[ISG+3-I20EDG5*"5:!)QA@OHB7(',8%H.?JF(1575"L M,YW"7;1_L^FQ"XU<%$E8I_ =237DW'E38IID<4'*JJCY+VP9UQJE:8UA%(BH)@X=/!#)/J MP)BS_"H1 [28<-$NZ06MF(6U_BPC0$%!::655Y3.*7:PT:\AN22\F^V2A'4] MT_!]OL _RRR_ NDQRR_5%Q\A%&,TW7$E!CY*^6H.Y\A3JLU)%4[9_;_1(M< M.IE6D"BI2SPT^Z(#UF0F9CORL'4ABK^8H3#C*DL 1A*;)24?L&_PQU1^F-Y&SZVI;(&;4 64R!*=N*E MMX-70Y+-P1?!QZ!3@D<%P%PLD$C+9B F?I,P.JFPV3#5@+NNJBD0.7 9P(6$ M@"%N:K+Q]8%0R2CM"_E6&C(0:BQ2 7R*@K(7"W.)&80JN'-9-,(?30G YD( M,(XG@(?"RY)PFE R@"1GP_?Q'_!(Y">\]14<8G$0,RRE;,@

I*1I6C*0-BB?%W"F J1/"U4MH]55 M7GS! R1-+6(%1$1225L1+@I+@AH9#"'4$01P_0%P/W*#I'CU/D@ZG..178#J MX%3X?^$V"/D. ^&S$#^T8%%0^##NPIB??R$_9*P ED/[@HBD#0 [R^OV8[XO M08*P;V;!1FVU+SI+$]BBX"T#BP*60M%,C*)VG15W19B&D"W'D51O+!*.M'E. MO[)+-,-W?49)!(1'*&Z/;-M(!,[^ ;W -P=R0\DBM$RKT-B=\)49):P[3D&O M/=!K(/8KI#=VIXEW=R+:X!CTUK3[#<1 CI&P[;QG_ZCV+$%#(V&"I>:ZJB&X M:DG$QSGH7R +H&=LO"SC!5XN=3)(51J5C92]H/E%0>;3))0*F7Z%.^'FEE&C MNH3:;NPR<'G@C%QK<7TLUG>IFG"]T14G15DIFIX"F8(#Q(];Y&SX=%A73.=6 M-)QF +N+!=YK5==V7YU$$=PE3DF2KKF#X 6+GS<)OZ3T("#%YBOMKLKB=P=F MYEJ+EI0AA'.>8FWB[3M*J&,S>$AP[:B\(;B3<7 [HQJL53F^" HZFT5C[@P,=W>(6ZEV! M16-P0_7<^&.J2C)#2=_);/Y\S^TMY04#8IZ!GO)#N*LO6 ()'P &3AN M(((=C:1I?B6$DX0B4#236>A <]]JU5/O(!,]SB1-R44GMG(%1LI4\9C+@3W6 ML\<:ONB=9!.$;;P3>Z M"HO[K4HD#"D,XRS28]AH:IR$K_(LHZGVKHIZ1HACK9&JXI"]$*MH9WS*$J3( MWX'LHGS6G//3^/>Q/&/7!@%(WQRBGLOV,1#9TT54D!H@HP5Y/FL"WU,:7? 5 M;\ 49Q3L'#.L"#5N]$MX#CCJT.C+(M$_^4DLO%051CCF(YF<,I&2F84_=RV*UW M8);B:+=P1H#U##"]H#^,WHJ,2Q/,8@FN3;D)$;_B/REH.1?)LQ)^P-(%(?V. M(H ],RCLI9"=%'5GR048$@F?$Z>=Y!%8%U0[1-#E8,=BD/!L?-@S.FPUR]G) M82^TBI;FH>YGPZP>61,&Y4HJ=5*J0:.JOU KG! 5:PLO#9*E7'L>T8.X=,TN"@L?\ MP_PBXX;):LF3K#=195))"\#76#N6_HOZY;PNPBFK^1(5SFI->Z=>6HN+?*;] MD:112"H<0-UFC4>\8(57<6=TB;1RAE)4Y [%SS#O*Q_YA@>T=!LYV$L'BYAF&"&>J>>?TJ*(K\2 MV4MLJQ&!%40D2[^A$%ET>_)XF+YAD;*5)?0K.!(H,>$\20HR$957U3>D#L&8 M'B>/QC?TZCXVV:DZ*'5:J?X)EXBR45;6%J!9PABK9\2C^"WX'H/;LL&Z0>#T MP&MY13(2)2QJV54?,PJZ/,-A);+E0,;;64]FD,H>2J8QPB^K79H#U-=Z(> % M9A? ^EFW K3Q/AJ,J!T4 3@ 2H%=MU\8/@$OHN+E,DUH==V]&U^41;)'2LJN MB^3';K@:&X0O&E0BUM^:J&88/%3X 06B37/L?N=V M)AYFFM-N.AFS)A^*Y")!D_:HB9"N#ETE:X88:MH[F(RN5Z!G52W9MCML+FW#$.I#%T!D6ZON'&+9Q!I 4 M68'Q2"T7>@VRZB3'7"5\F5^1WADX#81[8%@NY1(S>C726,LM#Y8&-=*M"&6+ M$I]VB$A'VL!+%'0IR\@CY1%;P\1+@EH%(,L(66B. +!R;C#QD"P6Y5.>M&0] M95<86,4"0SYC2"E0!"T*] 'F+"H@(<>1>:%U>1-J(51Q;)/)0*[.)E@/+/8-O'X*D0DCV##)E/V1C[ZRS MAA-[Y)F3ULM;+MF^N4N.SX1#7BTHP8)=$1)\8!Y7G;G(:49#B]+>$5^*O"U[AO]X6),(O MFSE[;:C%F37B3#\5)WYR0U$4:G%-0!@_A7V:6E'!+%YE%TF12Y!SPS[ MD?;NW2OV2_7"W^$*N.."?_LT%--"+W&H(QM(7/!I5:1W8K )F(6'C1#<*5\^ MH 2^%8#&NY523(Z(B;BKQ4ZL' I:3LA.B5[&TD)+_*0*5-DSD/F=)2C+--*GKP&[GZ MHIV)\9DH47MLS)/:C EB5L&--G>/[(W_>]]38:[J*S$VA MI+MU;>UJC9MLC!_H]D7VJV+WX=R#G;LWLHM',T!OP8MVIG03ZJ*A%,F M4GKGWS8 Q;32;H5*9^"Y%/ZYJ/)B-5EJ[TAW2,*,1@G:@+E:O,77)72GK#>3 MW=E3UG84C=:ZJVT:MKLAXGO*PG8D#"8;+)S3Y)(4D?::SVJ>BV7$X\/Q6>_( MM1GKRH[<&T%PPXR&I?4=;"4&VB E[B8)4[Z102L7945GG-(J=B,JV]G4Z SK MG]M8)[D2F@&60#.F+01HPL0*23?SI2GOOWH06W_H9MY(4_;0S7P+>>9OD&>K M"8!N]/]E74ZUW_*+49^]-'G(WLFX#5N7EF5>-[N%]7M9 IXS7UMQ_0*BE<+8 M45,5.])2D%IE2.9T>4P22-DBH14K6A.*NO'DUDT]ZH[$62=+FX:M)ANX/#2= MG0TG;G-3Y8:1*.MO(!O*KO(BC1YYD,785&)^4\Y.=$K6,]H&#IFU'2?P29J0 M0';4]:_D[!Q4^8X'.XM\ .M[?MHS\#QA\'FRVTC^VHV+8VT@I>O[HP[X I85 M/WCM?CHE,RR:I4"XHVR735-1/9N#MQG-*WBP%GMUD1^@($@KAO[4O(EHZN-;U'_UKH;D#>Y80NKJP;3E MQ]_89VR:VOT[6 7HQVN'*NMV)CHHS0HG<$$2X2I@V=(GIC_T3J7)]QI4VM*1 M)&!ZH-)P<,\FOX6F\<$<8^,I%E.""T*:$D:E)GR&]'@PKXLY3FG"&-5!2(J" M34.3O7N7=)J$J=!HU]57J@O.UZVS6IK[*OMKL' *?MWT]BC"F9WV5LNTUK^O MR :(D:5]U(?]H*:;]>&:1N^>0;+=7*06.NP$GDV'RK;.0JGIF?8M 77]EN!' MOK3K>F7=V$S[X%0VA]VQ"EY7'M)-B:C1D97&<,QEY'79E?ZR0&*=3MD@\$6R M>&7W,*NIN-T^Q>/N"9;@4R?L2= M NJ)]E?N0!K1:XI#VF UZS=:9YS)K>S=3NZF M1 _QMA038.T(LIJ-6VM@<'7J"'G@?'VFM0V/K[1[/G)3S=E@JOU&BP@,E&-9 M$I0#!K43 M]F1(0A\Y2PN"+I86"1'W\(*Z[.'0*P]""HN.SJK0Q[6#/!JRU/ M$SU*6)&N3/ 2X[E6DNU$NTHBJI:[K=D-U7$OD2-0B)4)6]G7]ER+2-_M_4FP MRDB0)B4]!^,ZD;W5NL$/P"VO\UF2(7)?%MAQTDR0[&>M^(?7+P>1OG0D M@$F/9N>EE,1@C/*I0ECLT)8!M@Y)9U-J4.3YC,^#4ID/%IIU WSV8P6&%%2^H44WV-I M: T56?-A #V+53 /XLSZ*1]L\$ MIQN Y=?DKY:4*HK[!'-8&;U:&J:!(;FD_F[J030DQ-Z.0 MP#!DD@M' P[(N*ZZE463D_ZMT-F]?.B&D8%B67 #3#=_O-V2T6%:RC58][]MX#5UX_N"1054M TX1>4C'-%I5] MLS/Z; R"M#O/NZSG<[B^6+&B1;QBM.Y:]89K J0CLUG@Q!?NM,/4F^/5\WL[G3MV MUA$K;I1'"TF(\2J?MX;F(VT+K%F?J N5O2^O(8\(',^TKF? /!0.??1^#8QJ@<< N[O!3JE^&&#XG3"4PZ7[J3SZ!JW3:9+][(;1+4'%=@S.2%D] M9!QHGP'&:.OP 1EQ7R39.FCUS!#'IM(RG-(A%+2/;M0_25H?O$S2!W0&]@97 M/4.5]NH+E2\/_AV@=0VT M5H?[#N"Z-C3>Z2T<8'4=(ZYKFQWTSMV *(>-#B1WJQA-/HOSX@%CK/L,K+,Y M)<64DB$D_=W9OZN\?$"K[)%!;V4B]<"MUW'KR>%/#JA]\-3>Y%@SK+W-BW 0 M#-_MDY ZG-+ZZP# [PV0YW594F50[@# .X7.L%2>;\O^R47NK<#5@ST([017 M[2G;7L6Z164CM9B:U)FPRUNHE=\U@V#Y8-BMS4GH24]0,PD=W_.U.J[^U92@ M@UEN./FN7ZM#?;=XT;9=!%[S,BGA%>_V9KMMD[H5QVULC-E)UVMG\]R\2#(V M908'':@=30C).67@O'D+9CL$0?W9TL2:$1_LF>+,_X)W/E4C#8B:]96VZOL-T)VO:0-9>$++G"MM^^73?30S)I%?GR:3XUC>^3OFDT'[?2(Z2(J2(TG A ?S+%5FR(H^*T/9G@47-,D M]L.V3=]!GL]6OA9B<#'GPZV:-1ML7G8[;HCOC\7SL3;S VPSQWO+9C- 6@=. MZG-5^!)&D-H4Z.>*+)JI%HANMA$J6)-1:NTXD78\5)9W5JY'6O]F6BS#]I:ZV>GY#*-;O7NW M/6S7\ET24CMLHI4\PH*JPR^JE)&SVB_I!:WX1,3-$ZI61,ZX;Z38 W0TXX-* M@"<=<>7#]1VNR$PW;&Q55R!T)@NM+JDFLC>8CQ=;T=O]Q$H_)*YHMNXLA)+0 M3,H.- 5\[ M8I /FE[O6(\TFG"OF>W3@+NPY4?"AZ_*-?; ?@ACB:^>RF-@)PU=_3(I]TLF M]X(/'LE4VUL!?.>#CE=V#W A=,T0ZR6!?N/P:I >]SV_^B(I\G;0#+_ZZI4%%9?LE-AB;J*9,Y8^WE0J-I,DLROD*6S?.O MOR9I@F.S:78!1^A=>4!/4-% G*U"8@LG,K:UCVIQ3=,#&L? :BR<3K/+I,B% M!0'6 *Y,"G$,V4@P75GAY3*S'2+JK*G/?%>/R]+"=D"GWV]"2:F1Y M2+Y2 O@=0LVSG/Y'/!H)MK2"DJR)H8*$0!D2T:!(2KD(NUR 8)Z54H*! MNR7$%RLE 1$DTK5%"5(T%95TS&1M2CK 2Z\KQA?H?Z&@J_)1LW G7?*G?ZH MD$\'&3S'[1J-QX;R64D+7,^4IK-PD[XJ.J2 M7J&J%)@?:\?5TF!I9?/,.GL ]Q2T-7-+D91.D*6MGEQK-O3;.^$(W'O-HPP& MO_\8%I#-19(=B T'['6>#%L5KL&LVX7MKK'4#;,:=ZMENPE/H4O9 MARP4/0N$5EL2QTR>HK.6*TX=&.DK0GI3E)N7LZZO(6VJ==B3^:S_U0'__5L+ MUB<$#>N??JGH;MDL=NU<0^HFWLMB_D(V%W7?[&,CUASKN8>V3*Y@DY%%?KZ M#7(LDQ12SEQYJK)C0VL"W>R'\S2_0G]%684F_H42E_^39S!'<#2X,_\ K?%R M7I %[70/R# :"4&+E'DA);EV*>*Q$/7R0..^4?7=Z%AIM5#( MEQ5>"U\?G6\P-W'+3Y!'S*RX/8'V3$GT G?,:.@@C6OT YYVQHX<'N?EQV%) M4]9OA%H8>WZX<5#5K/'NL;!5=VU OYB*<1)C#6Z1W[0L3JB+A ME.\L98@3=G^:(U/Q:S#9P+K,T)!?K:E7R^:X32&*\&3@I2V7Z6N5/<-O/P(H M'+X+5:6!37;[?ZO6*]W6_U9!#M&<'N?.*US3_:T6VX[L[; MR^_,=]N)9O:$5CQ M3>:]BDBV#'#6\X,XJ5@A=3..@I2-G,485%"7<*]RC:+N[2R80W7+\SY.@^G! MM*5;D;?&MVWNP$-IWA1;Q'M1U=E&LQ*69\'A&8 M =-N:+\-/L"%K&Y4"PI@A!%:+Q@/*N%WS(A E3^'EVTZINJLQK)>O'O*)AF5 M4XP9AD4^A]]46"G%%(6P2-C@';*8D2^RBG5U-%'OPD4K^[(&VN^-1&BI'D/3 M8'QV!W>!QE_.K4G374Y[$8.GU@OS$RB.@=+WGS>)1<7'#S/"P(II&#E$1-)?M*+SF& M0-0&1;2(FI2OZN30-#X 4VE.X8&1]HT6N09OPJ:E$F MD0ML@\%>E3 MQHK2SW ^%J#B%@$_MS,D+W-[_5$=B)+I)0G6Q&;/8-2/]A" MB"]FEK&R-"!#9L70KW">2!8.BFHT&7]N0L#,PE-T%%$#)6V\GD01>B4$@)%? MB(0UQM^1"UCLONU8;IRANQM#@PFS;L?;KKWASJA'GJ541CLM6?C=W&.1AU]6 MLP>=KM*]F.^T>WQ@+!9PP/+(;,"%RJ>LZD1-OLIA)VTR%TP61?LUV;)CX?+P M&D"9T5@K,/@8WHZTX0FYI&B>QS,6_";K2QC5-+*B+)<5]U5>I-'/-)IE=?O> M$"11BL'5+8X[ 4R57U#& 0$V4]),Y9'_0D*G)<7T(+#$(68TX6W(6-->(K\V M>3_&9N!?8"LXK7AT1>5C)83"NN-C/MN[*V-55U!-6?8OU=43FF[&Y+;-%NC; MH?'#$K4I*2[6"%2E][$=!H_#=F<$@[+H&4SS(%B %!,*K4Q0LK1U++U#B&2E M_]IQ_4&WZZ6-M7=P(+M2P;MJJT*NFE:J%B>B+ 1^%8] #:8Q*S3A996BW$AI M@Q$EFIR56$MSCI/U"XRP7\)9%_A7[EJFN+:RF4K1L'6C0<] 6TVUCX0QZH,H MJZ'A7O2<-D?DV-I@^U@;P@AN6Y9[4Z <\$&J;5V!E@.JIV!W[PLR#<< M=)=U92>WQ[&IB FX&IL[0N9YA:"/.<.C]:&^ZTB[HGP,'-9K91=P>QRE@S\6 ML0$I*O#A_,&R]BEE]?0UTX]Q78B-'459@\@N+M!39"(7SB*""8E<\-&>IX?Z ML@\C7+"]_CT?:,4(VX[7>;PJ^&HUE5V3 E:5@ M@':X6-N\[6Y= '5T7?M.UYBX?5.WTQM1U!.1>2NRU%[FLS@O=EPJORZKW(2XJ7)T)W!D0ER]E#(7TTN(*M+'XL'?:&F'S"A]\SV!:#WPS)JHBQ+*>0W!5B]4['UEM35-"_8J,P!DC>5 MC:X9!2 :"X#.PR\'/*2DMN)?-^RP8X%5L@95E(*UF:MU>?YI,N>CR)M[8=$T M-OWSV0\/.@=R/T01+X%@]0G*B(P/!4Z9,7%R#>W^9%N./JSZ4)<[P?1?24 MK.['NZZ,$T.^29007@K36A"XKXL[]%*P[J:[_U$%_4[!)BOIKJ>F\OJW=D\0 MRRXJNWG5*2N=*+44(.K\T?PJ$_&)&-F"!Y&OV70NMIMA .EVN>(E@Y@5)+ 2 MY8!2K#RH^!QNUH @:5;F2O.ZPAH\I'TAK@8:_F$:3L"YZ)-3OS1Q'?." M;<-JEHB(@:>B6);REOW>F8,V46)NOV2[B7 MWDN*Z$^!KIQSS_L\4/IWYJ#OBX#M3YCL%H4AITI X",&!'JF-]:-'57\MHAB MR MC9EC;Q)H8,++1KAY .Z*@ES2KT8S $OQF$<%JBSQ;Y848GI,[CU:PI/#6C!;V89>&=CPO[T-'YOP\4B#FSFP.+L=#'&2?-S M#!%BR'CU;95:>(P:YVP@9QXG%=LFR-9,4"P0P=%W:+Q58,4I(+GC9LZ=%WC= MGI&'VO=K8#;I5^U[;P6KV/( C N\F#-C9\]GP)VO$5LDX,&;JIGMI^Y/1VF4 M9[C%3^F( G>-8@,,?!1QV*Q,*H&54!_\O)9[Q;GKAR*<%.%4^)@-RC2"PI2;B&P2AT;C&)M\\ DS MML-\Y4"E>I/.NXRU0Z9Y-@ES-;I)P=S,%S3BUQ@31YO3'"Q0/ :^FTS#R.'_ M/&F#DEV4Z1J@&-C$4-!Y?&'M18%+7N4/RJ:W*" I@ZQZ=5G/63-369$XAG.S M/$.)05:NCT"[W@9F.*YI22W^Q=!'MNF/@ SQ7?B;_\4?36SU,Z[4_C*!CSWE M8Y>!D L"I2(I)D*RT>N;S@0AB&7=/,85''S=&-L_&?GNRK$S2DILGP NWW/YI:T38+B)5(Z$!E*-25)P MN5 R0?+O&AB*LFH8\=>Q]EM^!9@N1AMF++5F%88+V,QQO@"+HK013)<4D;QA M*4U"-/=&6D!#4I]29,,.Y0TQ=%D-RV+S -!=3F.$?8^U3*5@57KWLNO_58BY: MC]DD!P37%.S>*<@.@DY_5WK7?)X1"B_X_RC&M>J*II?T8 8$,&TM: !CV:Q. M6\X=-9!KD]B*[!1A;CA;/><9(8$J'G'(L5&GH[[4E =VRXWUXG-U2(29%OX%1.>XLW9K"L>+5\[FU3B[36@*TJR_;G5":RN+N"AN9H2C7/#WP"W=('+.KDG5 M2=A+F"O1%!3,"*F"!P Z/:)L,!UV<;:J"BX'.Y/-QH\35!B)@*U<_,4'UZ,( M$X$^D!?@').TB[. PBM?2M@G3%6PP$252WQ*^QZ71BRD72PI#H0;F.HR%H)0 M)6P,PZI8#O,20=>(0A;E%]2F@%9(>SGWD'?3\;67C<.C>@"C)CTJJYC)99X( M"5Z)20\*DABL, M%-<,"HIJ3]2U=Y"G!F=;BW9OP M C//V#W^8MKZR'1UYC\R85YP&OZ+";XYC>9SW'EIK :P9P"YF<6&W,LF9@DS"''NZT\ MHT*#%%0/9L"QD#\!$83"DTE#;@H317G$&4QK5J:P% MP5]I,Q"@\'\1)"%;\\BB#;(%+,_6@F:3P2F#$@7JU4(FW'@\OJT76=YILC)! M3,""13*"/\6XP! /F*;"=WX,^@1ND5"5V7GW+9\?*1%I2RM!;@AH3/0(#4P\%C_(+F)$+ M$*L7(%=E@F0)F(]?<)X)98+3*=#&VO<(1]>>+LB5AN$N_'')PP(K%91B 7%% ML0)=Y-AI)6P-/B)XI)3SX (MMELKD6.B@46!,E]S2=&*Z.ZS,>*[^G0>&^3& M/%(I\E&GJ%WJ>@R\1NCF JG"GVK*GFU'IW@/+K?X[!!T&,HUY8/]2C/UCGS^ M8 -=511UBF'4*$6;+U5'+XZ6\["=**UPAQ0U@WJ#]2RP$/Y(NP =%^1?:;?M MDP>L12*@I4650IF;6.-LK;)9B27JLUKG288RVCR#,&=75).2A;S?[[LZ=J:'WAH M'H9UL1P80BNW&P=HE #*F8;%>5$&8_1NS(:YYD"Y)9B_+>^/-32>0%HT'ZVS MD=AW"RZ9"LK#'49;LK%)L^;%RL'6*-NQMK':X(&LH^^:$--;V^TCJ9J)(>>X M!1N5_R;?MZ_0[9T)T&&]_"IK\\QLA/-JC'2NH*%JT##65FT)MO.'>4R,E<7O M*BRV!O5Z29B=D/.Y;NKFOY$(_J&OU/$JF73@_A"_&U=(X@P=UVC3*?%M<:Y\ MD.=?X$W3FFZ^FF61_V*Z(\>T>. $]2F/S(-A__[.N=>E&AYRR5:CR1+?)1= M)D7>#(: E_W G(FW:K'M*;VHN?.][S$J[5WRA38UR4J\OAN@2DHU^K"2.8C! M*P+3"Y?6 L6-9$LAS^%17-^=DBM9FMQ&0SH3V-A*8V"M$,#,@C5)H=%94F+3 MK5@(,R6LM8CU,+"EM6A,C)I "S< N7$+&B]"3PJ/E!? CR-D@*QD=37"_L50 M;!/YE;%[-G&*?"-%Q!(;/#X6"B>-+])M%&8G(\)#/3,*AK,LV<3:"D!')L(T M99F'" XHJV;\"ZU#C4L)N$I7&TDL3H MC+)$)J8$1%D.>_^<5@G"ZI*U$F!7PX1*AR"R>Y)RW";E%T15!G?""OJD[1.L;IW!:*/]0/EL M1B@G)9ZZ04G/3PYW#QHDLT9Z6M9IQ9^4QWUK0M]G.T'&7P%IM"J7O%?.PNS; M "SQ7(3-&U+D2E^R/892+RD/5%^7 V3Z'O@<&)'M$&34+^E8HGZQ(C!8J%.> M0^X':0B*]WRU% 66"(CQAL\V!*\[[<)MFK,96IL7@O089%K.>"1;)FXHRN^J MO>Z8V&6=Q\K,F=[CTHNG;$6>MC4!%8W1"1&JDHX'%U I"GDX(V( 0LDD.L_U M9CR0 _>\7J!W>IF%'AAKAYWX)+X"/[EJEK[SC-9\P+@_I]&(Q@3H M=:1Q:A%-"+20>GB$$OR@ %OABFM[T8@IWTW JRV&P%H,[A1WC)<-#,Z5(,AV M>$+%D_F*D)=Z0^A#H ->Q,97VJ'.7*?Z'G_^XHC7"-.[-^WLBUCYCH+II4I? M:V1[NOQ25-XMS8SKYI217].4>VA: +8S*#)F66/YM*R^Z^..N+?@J@)O[+:; MKQGGP 58R#2[J3LM!KA+@/J7?ITG!3-,#^=%DHI*=X9 N*>0Y]!1W,@& M ?P;B07^+]/D_[=!A^@"Y+4BG#F6$'1&YY6*(7W$ZSWX/]=5839CMEH+<]0W MS#4#SGJ O)Z!I@]C7A\0+;>"B=;,=AQIAR=G!Y]^'VEG)X?:&P(6'ZV_[A98 M?6,N=6K0P& ]G8G3P[U#?/)#'RB&Q5]DB.!&P[NQ='S35FWZY5%N;9Y)7M2Z MR2+Z5,*_2E[[N+U*M[[-V+F%#WG8%& =9Z"-9F1MQ\I>PN.&,%6+K(S MVE.\#FTY4W]^=O2*_=[1 M*^F6BGLQ"_%C'6"MU"F-:<$F(I[B!"ZXT-!U[8UVQOKV1MK[HY'V!RFGP%H5 MQGI>CU^-T6NS_;'VD>5;L'4L59]D'$QT_0#^<:!;ELY+P11 B.!48YC*"/': M W$&QANS/D/X'X;YKFC ,C0\UY'+S^^"+YZO;D_5XF^T 8&\VZ0L:Q0@3]5$ M6T,XOW#04Q1519Z)YD45$\W[-'B0[Y+ 7Z^NQB4-QQ?YY2.1.[?L&5N" 4G) M+#]@*?IQ*&F@+3S\@IRC%(=2%A;ER@>> MLY77(RUA+3GNLLN21K](KE)D3*-A#ED M0ZDTP[=L%C=G#X>[JN)&O5C*'79QF;.4*XH>K,X/4NR PN9A'F9EY6A-<)V' M9[&?M\L*_)60(4;=%ZOR49=%FA U3MAB.!]J"&_D+4,?B@B97=U(A^\7!R-5 MI0/7!#2C<<(7,;/]OYA4V5":BUF-:H%]_9('.>$'"YYN84U^K+,FC^&>+/4B MVC!D/UL)XHQ.\S3B&VVD1BIERH1UE#!M _"$ZQMIX,I#J9S\4Z@3159LU@]Y MIM("[_G$8G.YF?0:>8_77B_SF_E<4O0K'5JCE63!]6>7AEY8N M4E 9?+,6SP^&O+"<%9Q(DY!7F6!*NX4*FETU4!G3>ZUPAQ_RF5^=*Y+*><&F4MR0+OC*FY6O9?'D9Y@'18Y $HV5,P7I5]IO7\WHC&'3OKJ 8\ M151;J1#?53[G3J=G8YBBGN]L1&X>5U>$=Q]<)B#W64>MQ.)(F;$,Z/[X^HW& MC=/-;0A8=L!)=)GF7TW%A!'9J'$(QFS%?9"JHB#]V)2"K.2V;_.Y&)[)<[_9 MQ:^O(7\6GY[[B,YBXFU3!R[?' M72-">9:Y]?R1/EDU>< +3K2K @^5<9^)"\FR U_ZM2#M$6U9[R\I-C[-P#(+>-3WM M: Q>59K55>-HG=&+.@'TG=.O "QO8B!E->-&NE7F8?,D_O++[7G,@JK ]II/ ML;)=])' ;9Y.+/T7S?+\ \.>Z/RZ-;[9-?:Y*+62!V ZK6A<-E9)R :Y<(GU M^!/M(/N!9:.#=WG.RDBN"Y7LEV;%F9_:<3.9YY!KHM-5S=C4BPH7HNV-;@CH M->C!FLPD:9LY%<7)]BZ .I#=O#4I0 >J@(.P)$< M81.5VA,^%V#T1+(%VDHC2<#B,VQ&0G=Y^7-1_;3\,9NT%36?/KG*ZS1JGQ"R M?S;?BE+A]OMRVKE ?(I=LZA65D\!!BJ6ZBU_+$=HK5R>DFSY,Z!=^0EK310# M\0 V2+LLZ-ZV&29(&4F\N)X9(KH!^F/MS>;?)=EEGE[RJF-N*M29F""N%FEW M/FRZH.7,(4XLO/X3@YZR"A%KSKF,8D-?P-:X2,'4E?L$.F:0+#V4K:1+K::- M,)73:JXH&V1$V\$&R@2'#6_3!D;E.,L82];K]HV8$,C3-+^"(S_[<4UUP/AY MCO(LNSA(:0P*T]QIM300G?N 6<>5,W1@8=ACOHLFJ*,+6HDY>8@M69O(QRP MAQ953'!3AJR2JG$;G"SMITKW,)8/8YOD8KXT; JXHS/)7EE2M7Z4/9)L $JB M;8]<[>82Y'B[ O2!&FY'#6(J 0E#.J_DH%4<<\3'XRT-CQU@OTW8(^\H,XIE M>HFUZ2HI89:\P6L;SW) PSVBX;JYSVN9HAU,OQ@0LTW$5"PT(%$CE$W3-@_. M!EJ7/ (SYYE;-H"U:L:!"GVS;M2?G,R8%Q?@;WUKJR\BL'LO^?"B[LH/=1B< M^#7[03VPXU:QGM(+Q%0HNA.Q!0<AVSA _AY5SM*HT(I>L,@J"<&@YFEA4=+#/#SQ!5LZJGA_A6AWW&G=W/,[ M](@.Q/)=Q#+%BGSN1HGUM'P8;&L=XK<#!K:( =G++J0D'^'&YAVKJQS#?#;+ M(]&?N<9W9CE)Z0B+N#1G%\QFS.A&E/4'07R+Q!VW1_0N]MJ)>E_1Y4&&MF[$ZQ#UND\6EDJ3]U#G:%V&?)Q$I.A:-L\" M/LMG*I:'.-6.\$>R=OPWX*#.XIHO;J!9V6RV:. M#-[$UC'$M"*O*E5V(+"X,+#.A2B%+@2W=:;4C92$0HKU2)2F8G4+_FV(/MZ+ M]R?8*5)'_0\@WB:("XI#9GG5P4[=,C&-DAFOHGR(?DTJ.07RT_CW<7M%T[C[ M*1LHXIZ8CBT$R>9UQ>JZ=DP;K#@/=X1?L05=TLU9FJ 5JYNER\'1OP<;1XQW M$KO%5(M4[D6+6"TY5@7&*0YS'6EEEE]AR<@,JP0141X>^%7[C:U(17'E=B2J]=MRH]O3MZX^GO^R^#5Q61D5XU'E[ M5#:^B@_[:N9&L_(U5B -7!GG18;]+$URC8WC995/'4"Q>E[4&K( I-T>%;,U MNRCQI0( 7_PHHP(Q+P\UMG#]J.R M..^ V'N*0#;!*-R).D!YJU!>!*RZ@Q6^+T0LOQN9;\5@FI>EV HXQ\&9I%AP M[9<++=C9"\A>(=<4NE?7@G2RZ?LYPO M;7=&QJ28R855DFGQ([&C>^#-K1*)@D%1J;ES'FE3U#8.PMU$>L=N5A1@0*J=\N2M[6S8U"WTRY"E,!):C8# MC@>1Q/:@C1UHO#PAQ_D,^44&!VA74J@CP$1#H6C!8[R(%4M\TKOHOA1[ ,;8 M%-9'Q! M;N185WL3T3(LD@ ': ?Y)157X-01T>5WBF3[1FP+;OK]VIXW,;J$K;W-K]33 M\Q9TU(D7^?*I!0Q95WZ9B.?&=;$RF4M9,%EP0A'MJKBN-E+U>QNP/'RO9$MO0$ZV18Q9-@]9C'#[H7KV_9;]_^C@5CO>VT/_H*_B"; /E!3GSH M]BOOXU)7%/O@2UTDV8%(Q+"[[GQYB\I>N+0#;(Z8C<8/: HW?K)LGE7Y_)DY_]J8 MDX)2\:-;"HU5HE\:C\1ON62P*M8\IW1C56JM$_J*B%^53UWY='@Q8''_L?A1%)BL0>4]B+3_ )U/X_@F M1..$-Z&%\>X 'HTM:=/DZVT5GO8VX7F*$=M(.QQKIWD KOM:R-Z226X)K5VR MQ9HCKF>$/4:IZ_X\R'MDW/@1_'\VI8BY%*^F"8VU%;_T@41?S/Z[#;#["\_7 M\,BCL79"TCS[ >U_2UCLE#=6C[A9L/478<[DY\'/_K%3*XK^B>U ZZ15.V[Q M8:75[55#?\%[FN 0Z4C[^UC[@TZ+]$_.P? M,RU+)ME+\@I^6XH.Z6;.^V ^W0*B?R<9K;2S,0[\3_/PR\^CE_=1.KGZSX.? M_>.E9>GT6STCV-=6YG41*KNR!G-I,PS?TCR."[K07I/+9 EFCUH9[Z,X\HR? M!S_[QTJ; D^K^V^8W<0VA& YSVM1R].][NG1I]-?M'=5-!ZUO;ROD\M$'>4Q MF%JWB%3]!JX@"?(B^WET^3X*-\?Z>?"S?\QT1^&V,0C?$7&?S@Y_$0O!#M4. MG0<3\S3:Z5$.[J9(7R/- M\'U_K)T4RL.F),*.D\LDK\MTP MI-$5[H#@$S?JD/B9T7.5;\)VRX3=0.M(17S:(T89VS\F1+P/@38 X@ MEV^09 @Q4[O"_6Y)U8YX?TTS7$=QU)RS@74L1G_@.0G;IYH4&(*YIBYHZ_OT MAG%@S3@PLPND/HX#VZGTZ11:+0F>S7)_0\D(DS3 RB@'##BCJ>O>&'Z7\,8U M9*Y$= 8U_3_(?N+I4YI&8A8(IS[DIKL?XJ]D-G^^;NDN[NP]ODCS'$=^\:TQ M\BHF/\B*' *A4#=;T\ %_K+2.$Y^TK;O")V/7X M.2^^<#7)!6WS,!T?A@_EB]\9O"Y)@9);:464T!/C10U_XHG?Z7P4VJL<5U:L MR/-FS;*\92/5DW7-@C\HHU:ZW7;7\HVU.MI*#4_;C';;6H1EO0L:"'YX0AAA M&&/M-URICE34_ 97))=S0%4BY]*@RL%?P*U,W9B,M99]L)E-,"=ORT="$V=E M+7*LY5 M!<2L6+U\@>J.DE&=6##:!>B$C#"$C M\.G+LN>&7#6SKXZ*)/R"EM"QLLL;12/?Y07/JPJ"(][!K D+T)9+ VG;A3B) M&,*(A!6P*8ZXDSDOJA2N&6D?L+,[&VN/EM"6L]HWT-E2HNX&.CLA8FBC-9+$ M5PW?3S3 MCOAD>B"7,[C@,*OR+ &WX9Q^);R+?_5>9Q42ZD42 J! O#&CE[_!JSPD!Z]R M,.:/T":=%TDI%=Z]DMXN59JVE,$$;GMYQ"#WA&U[3 MD,YPEANX17S!^754O:P0 :-O:%!(6\D::V^$A3)!DL)[CK37Q9B3-C^[E&\/ M-Y)E=0C!&A"?A& %9#3=[8!8G@HC?%2\%+;M'K)%!YG&_@O(D=Y);,,--(F7?295LQXEGXK$?RS.I>;^DFD23 M1 0"#!;1G%__GJ6[T2!!B5HH@G+GWI$E$DOW.:?/OF2D#KZGEFX5,B%A8U!) M)C(7W%?H8UN#B0/:@[=IP7!0I]!ZG&Y'T^P&L7$.["_R3ED]4:X/?CSJEE&6 M[/S@TG_'9@,IKKCFJ=2GOC9\L8LY:.VXQGC2.@PQKU+I_I@L94K=5[WW,K?> M2%+@701 3F"5GY,D\GX# ROSOGOW^;?OC6UUIO6FE@>?XX:2V&R%/$Y_S8R_ M*L!AI!EUC:C8C"2V:8 [\(W_DLIC7)O&I^4K8Q+]F=76E7K\J>[1LJMV=$>K MZZ#:T4:$IDYI015 +G)F*8"<#O*D6]'^M0[IK33M;U)SC9,:E:ZT7+^E["#I M7L@8"7WSE4"><-#>L[,RL[VD_&IAING2N^5X%@.XU:@>,^.6V@;1 ?+7W* + M/ EJ-)9R;!1Y,C>-WL:K<42W42^P(EJHIF +F=J.T0?3CL+@;\_"W]N_G_:? M':*=T/7-@]X!<7D==+Y;K:J.?)*>]Y^D\+(9]; :BU3R!%,D$IR^;#KNE)V] MRCY>U,7'!U8XE=1-BW1R[$.EKD_J>FQA8R#=;PSXYCEWYODDP7JD-G1OX6*O MTW[^#Q^>CRV]@&=>LK$(-X&B3OX,6,68&3:]%!TC:O1?71LKU0.8//CO)IYR MO5=&_)G-\>1P$)R);K0&'\78K.NZ!EF^Y5(S_;ZQM9!NQT:2(S&VD6H:-I*5 M7F'H >#>X:9SF.H[M (D\2T1=6Y#(*?4FP]WLN(&K!HX#W8:&]O%ZQ,A2TM" M0)7=JFVWW=>$2 _&5VZC:#[NNF^+F#?V<#YVBJLQFU87?";D&3:$M?'FF\." MXPO*HU*=_VZ>LR.5'RN>#^H2^&"A!7@B-F[-J)N@%Y&: PM%)EPL$CU.-R$& M7(9=Y\15-WK SK$;I(RI22:Q.UOM5U,WK5F=8/-SE\OR!8IQ&[KBU?&Z(@I? MFYZ&18XRS S#8$=\"T2.8O_(2?7%:OB"X;ZJ62+W]Z==V:.SUH8#K]]U'ZK& MH(ZU+C:TY4WS:!]BZ&SO]*"!E6;VTEU*<4FG0$4_RG0"U23WSJV+';AKP&UF M<]=.(5V?.%JD8';I\9=@@>LVM3RMU&'F(3&C>H;;8VO8&P':<2'1@DCS">BE MF6&6E?;39I:-FTNW0R)*KPJD)B:BN'-SL D.7MWP!FHK71G?(+(L >4"+:2' MF&7CL+M%7I78J,ZJ<9!^:$A?B:@P/E:*-@?8!3GUM,30#B!]N,9%FLIXK%)E M*,>%?*?+&> )9^5FV%O>UNQI7$: _1')PY.#F8H]X]<2%Q: 97BN="A^2!27 M#>ISO!3'Y_*L/&T85KO4^Q1PY+EW.P^_=7BY&U["E-RNR@H:BS2E>9/F1&*F MXS*,HI>(" ?]/0RV1=@7\01'9M"(5?)^+R)8I9;N*SV&8V/"6F"[Y6Z?G?D8 MJG#W_C'X@[K,WH'2%; /QZ\X@&CR09&-Y2*G$1[D1HL+BE+2J"QKE A%@R=8 MZU..#JFXR+09988IF7'@Z\.XG+/H\8_JMO&ZOB<782#GX5B/@$T6<(2S>PQ" M<_"O=]91R+&,-92S<@-8%-R.D;H(L_(Y0!XG2QQF-'>(V)?12W/_@#6A[>N M_*! !LX?U811< !?$J Z0)Y4!_5]D7;%^5([(;,,%S@D[,7M0B64)B0SX9!R MOB@X^\^*WO'X467D.R/EH1%"PT7)0*^< [ Y&8(MJ!=E3')C5BT M-7D0:TLRH1-(I:"9:W>HTCM0N5WSUTF5F%F>RGBJYMH"JYD ;92QRZ0NI4(Y MM%".8$K7EFP#'I6)N18W4,L-8W_-W0"3)6;-D9>ZK%8U-B5[M%]J/P(FWUF1 M6)_T"EV_!<;GO(SYU7OC/#E?1,F*9TSS2]=./( M$)P3#&N,[10*]?8OF"]2#HFO/T5EFJ)Z*DMVSNY84L\ 1(&59'V!DPL3/%-3 M=CG;P/3+?8AT]4,@RS_(9XR5GW#1#&B']J<5M7&254+72G/#W!%X/0:XV1%: M#8CCX,*)N$I2&B6H+KD9'V4LUK=B2D6\CB1?!7BI/0+OX29N-59II/ :@\:, M!]WB/JP1T QAG'_*5P,.YGAA("-!6X,=3!,3XL_T$:J<"9U(1E-=->M3%0QX MMN[-^XZPDA YD3['\@L0Q&BEPB7_:.GAO[)LB =' @#UG1K!^RK%6]3LW>_- M";$<\RANPGP6I&))[L75IL0Q7 Z'D5\QPS"G-#,\D=!10T_ZK,)Z_;JUTGU1 M)BF&PY-_=R/+D31S?VNR;!68RIG%J_7YI#EPT@K34_ @*..GL23.@&>:BCVP M^)7N2%.T&7@@\4CF2RRG,SBAA2JWA8I/M;PR20V3P516\ISSD%6&W0*'K"\H MVDN^0['M#IJ!'(67N%U,E1V/B]17,-%NI!(TDV$W@Y'OG56;\AVKDK) M^[HT@"D$FXLOH#!,PRS2.?XE4S;X-LRYG#>/J'X@ M[!X+;_X0ES6/W2X5U@VLQD@R%L2*\(// -77A9)S?T]&&\8AUD ^^U[5UOZ&4^8GD:Y&,.HJ>_68 $P(2B< KT#4>OQ(L^=>A_>\ M4;2!NZ)%*(J@9#]@F-CV CDHT@K'^^5$IEBNBB_%V>8*0E:"BU=DFF-W.]^2 M*J,5F60:A_\ECHSU>L]YVCKP9M5 !I^IZ[B8P0528CN&5"X$5G/II':K> O@ M'F(-U(C0(("WSE43&*UJ6.: T6)"1@>IAE&U=8JGZID+D\R0A;!L# JIFD9, M=HSDEW4\$T:-@$>(,FE=_/3:"T'S9,5W,@%",LT^7A51A-6ZWC^3EM?I#'WO MV3M&*M*?=>$[>"6L@$6KDGNU).H_\[Z[.'^%#_M>[T7]C4"X GT^\QBQW&1D M@8%)MGF*!#*_51C4R:<$WGBBUAKQ3NMCBE8O\EU*Z(%X'OH:WH3&7AVO3S5_*H (\5[L<,9G2B1 9GA-YA]AARY4LM$!R.E M+AV,H8RI4E^LA7T95,[0?B*-JD&KY%;:$K2J4WTOD_*!6H>\?7L''!(I!8@/6L\+5"YDBI#UHVW$M9/K\F2U20X&ZE M4&D7R\_O?OW\SGA86(_/Z-2P$T(K CJ%%30VH%YR6"9+=8UZ>0:ZJIPE$:#% M5G500RARE&X)TL[ M+X;?"S=1+ MC4/+JTHG$/YB*=+,&=]UK*%SHAVCG \.M!M@-PPL9#)M"5"3)!MC+BX1RJBX MLZ,JJT<'G_]UG&"[K!R>$)N#(,9L-=&A8145WN2\4;*6WE.&D 3V'C$9V91> MR%]>$X#?;XL#%Z&_>9WG9&Z >L9V$# _I1ZQ)"2G**5J@U(2FA:IC%C,J&=# MQ&<-DNV*!.-9%2+!O@>V]ZR,GERH?FCQ>@"H$H/>J%'2 M/0)X=8I@X8S/@=MS"X1J61J7[BH/BEC 8Q8IUP5BD!QI#!V4*"J: ?:+&;+4*3HF;8+:Z)Y33L( M7U7 YP,9UT@HE(I!/<*4M;ZU5-^OUNJC;W^)9(QM7NNJ]FL#R8_*.1LIQ.I% M%!XGX&9_J.#)),+F*F6FBZKY44(?3W45%SHC/LNEZNK,22>M:@V+B/(9ILQ[ MGV-)PGLH[-C=3IDE+$O&(!= A:]RBDU#41X%S'^S8%?'&V4D2:% M/$ED,RSX60($1;3*0E*>L'^M^E.?_JP26M)N@$KH%7OS+ZP$0[,Z,4I4+$[% M^T@\H6<:,?9C58:(6H 4;M@(L\ MQ$:VF99 B"QVL,R30"IYP9JN977B%::AEN;%=<@P#I6MB$CA>*6F A)#@@"= M4D0P!-1:T/6)$8(R4*"Y,L+_G Z@3EQ0W?,Y>V'HEZ<:8Y3?#'M^M]_S@>++ M77"# 'API_LMO3JA&A%ZV9['G_.J,"XGAWA)HU7)RABAEA234MO>TY:E0 M%J5PP-?V'=:YO0KEDM0%H'H,XI#[.9,4O+KB#$-U+>I =:]?3T/1S4[9)JPR M%ZXG46'U0+G O=EJ@03-N8V=DV_1-X!0,4'S"M.BYU6$>YNRBP-)N4'DPX2M-8MUXRZ@>E=@_:1DX) "8&GJT).L, M)C2I7J$5)PXNA+I* NZFQ*R5EBG4B2M)5S[FQJ+CD*["- ;6<%3Z%%('JDZE MUYGS)&K!LM9+%1E^$$Z1%)7&1>JO69EN,V8# *UQD =2E\QQ^0?)!4-D@LNZFTAF9IN3'A6\1$\D"-J8:A)>A'-72@WP0 MUZ!30RDK<+H!:"Y7*)HW-VAOSS=!'$.8*EQ']=Z10 DI#.801X1#8Y+HBM6 MJRD7E-PH@JP$^!H(/Y9IO>NEK%FS(4[GC(-X!B;6)%6X Z<4AMQ[J_071DE& MLK]TG1!9H1_;)RU#)_LJ_X+^JL89XJ]-#].:!6>);FFC7E6,E*:W$0%3SZ!2 M)!EL&TQS+.RVXAE2:FF"5I*@KMP%1@_7ZA,5)401]9\QC%3KUDBDN; 9LD[N MHCL*3C0#S&#P56%S@1P5WVCE>I2G@G$C0[AN=4;#0K[$U.2&)9G-N" M$ =)2TX\^QWF>);;J'R]]F8V+:DD3FJ+G.8(2(O0_8V&UDH 4<430)-6>DA#\Z_@/ MAY[6VG,3S[TJ(DP5TMV*F#LBBV9^2:P.];WQ#(/HS&\UJ)@=(&"B":R) &- M;_$0[L--7EM^E"X>!":=)O,PD]H6*%6!C=TC6=+'J>9<(\I&1$$=^.480O2W MX. $^"PBGRSJKDDD8Y7RP"[Q,>L0ZN(BM1:N&5=UF$41!99I1H+>&T+,^4[]H6[OT M;45?&UP=T'1,7/B^=54LI@RF90P*2Q)S9:YQ<6E:(<<$\&--2(C[LA.L2PF[ MP5GUT[\H9PO+G,DT$T&RR#F3$3F1G*&TN.(:_9DH(NU\K@$YEA-IOP].L5&> M&#V#[ W>\;&\XU/9KM@LP4[7%PU CBY9 M4B9% IZ53"VNSED4ZT\4!:R8YQX9"GOS\3PSVJY^A7'_&(TQJN& M+K63GQ.<<]U4P;;\"2R(H-? 6H%TXU#XO'Y=0'D=:T3!B\Y0K**B7!4E+'65 MLB%.HLH2UR9TD85 <$))<.7@U"TZ[:!OD%12F^$!/W!;@S$&QPE@JIC!%G\+ M3!4BX4P&&EMFAENO33IJK0'O*DPTU]>\I[IV6C,J>:764HDBX5-]ZPPR &U= M8)3JC$FS9$NV(ZJ T8=!0;IXDIIH_72*D@M+SZP2\(T10"IQ2JL;K3LFT312 M_MS5>\B"6#(]8$2.QK/-%S+71@Q/PE$N&N5Q84KDJQ)ES92GU?Z&3H[VZJ=F MP#+Y]T%!#)*G*_\_5!16M' 3.LUU8-8]J/,9-9+4$5\23N3'XXMM:0: YG%) MAF^S*+*+H$J1J^S?"<5V1YAVYZ7,'R;E.%!]0"(Q5N6S8 >K>RL+J"8G6P$6 M^C;&QBR8LY>!F1;YS#"Q!!( %*U/*:UX_K@H1#<5*M-W#!C1(&;GKB"11KM4 MO/YB&W%N.,@);JDA0DH@C)46:R5RPI6:9EB'*.:M=RC9Z[2.Q06CNE>)<-6O8.*.>K M9W1?]F9JU.S2_J?)^8,N\+@]\'CJ H_W5!W>EH='3S7%8VF?U4LI%R!!C+*K M?8/DG*RT$$*=\1XNA,>K"=T$50UHGK9&8T8C8IJ;E76O7/RT'WE1VJ&HFRVPD)M-U/ MBC)XM(JP9'>K)'T#3Y%J?%&J%7B'"EJL**2@'J=[C95R^/IU8GL2?D4E<1KC M< 5;V]D4&0^3Q6;-AE6I,:7.!=&*V6S5-K75Y&K)";M, MD4QBC$U1:4;[F:3;'OM3UK\^M'F3QD_VC7Z_L6O;ZUT(FI M*T6*A>K,0N*-#C&ZGX1K@?^06. *?D^U.L9?L9TR1EQ4AHXJ_<<+_BR27#CX M/RC\K<8&5$6;4?U!Q&%K[5*QM2]FO!FK,1EVXBLUO%A,.6VJGOTZS#TH_Q*C MA!V!A1:6IJ[%ZE1#K>E5IJ58FY:W&D9N\\K!XLZO&,8Z%UHN:L^( MO2= 8T%)E2NI)C58$:;Z4>LX.O5D+&]=:PD]IY@VZ@D.60^)+++D">#)"#D8 M6>6I2I6SG"'\+1CJ:.)C(F9U\#36-;EQ= ^+FKI.0)4V/V6;(].W=Z-H48L6 MW<34H>A!69V>5(2JFDP)+0["#VJGF.9;1DU6&H89C=C+5N:Z_X/>G":P]1^]"PUJ!Y]]RHKC.:B=7OU6WO^9KO(\FQ_5AC2*^RX#,8)3I)8"VHH M+R>UTTLB>HMO9_ARRN_&RTUBOTX.-G8IYL:J3BO:+5>3_IM)T^".7UD!51R4 MLUY5FM;ZN(XRFQ9K<>,DME["$=%J1EAU+I+5.\'*^KTV5D.]U+"HN+X.L)#/@L-9H+:$APXVOVCNLQ6)4,.9W ;+5>=>88ME6P/Q]9C MJWMWU?;>U%%V3N8L2]8X8;)V6N<:)>MFL>2O+)TU-(]8*=UE2[GJ'.^R'B^I M-%ZVG-'VK&D14@L<%3[%TS"GJ&FE64$3FM0VDMKNW!I3C/\L0C5!2E?LUF?Z MV%,O'09VS(C@605X0+!#FF:@>H"@RL974TA*1%B=.\I69U)GRJN.?+H$2!5^ M*!.!@>VE0FFI'1O54$C&VS,W7,ZSSGD>-"OG M^5 C7.;BDJ663USW9A;M6E98\DB4;73-Q+J$C98I:50F'9B&2U!F<@7CECWAK[5G-#TN%.,*2$$B M-&I.IJJPZ;F^D<:J42":ACP>O*Z[RU$B:SLJZO.-%1K,.<,V&A: J=R\DK2] M1O9B/ OEE?1V MC3<0G0'65!A!#UE0PU:4S6-:J1A*0J^%7;<'%DX426WDW(),[$M5)QEJ0/I7 M>\JFOZ4-CN_-"B!04Y5F"PUK2A#6':I^7=@P08S1\4%\S)01!=?14J.&YU@#PCS-TE]YKGKB260V M,6(6GQ8'Z'VR_9X*]3JC3Q&%P_@>,*Y=V&%IJ*7X1YI<2>T'UGWG FI^5?5I MEI-.V'11_: T>ZA4I3"M5)VW/"!3-=/6F;88PG;8?DAL5]0^Q#O $Y1Z50ZL M>6HY.#FGK!JT1W72C#F?VBHW:DLI,!S.]G%"6;G47!DGO('HOI2KLHDH>> W MY;=#QT.B@SO@*2E9.I!+A6J].L=6FMQN. !7E><@SL.TW$Q1]5;#_KC;H1H=6GWIR8 >R#R W35 M&QP0:R80.BWY?QVQFB$?MGP'S3W!YBF&S*V#H)OUHZ3)*Q'&<<+-4]G:6)VJ(6U/H1K\5O*P$(_U&X",!"KYWGR/,":7EL6 MU7PJ"ED503\@\KT1 ==]AT MH9D^./5N--58NLZ+YIW'F\A2JK6^?B1Q#@^K9WB;(G=6S:UL%BFRM0P3X&5A MIJ9'XSBSLC6FCHKR.(XR-BOP*64DMU:(X>@K=#S@R!K_FO;4@10116'5 .TR MN5)[D.GM=2'BC7>6K;"-E XI(00V5^9\AT32AAGE4LRY(4XY?)8S4Q2L[A[5 MO:G[M3X$D[J'28&J MFVK=IJ^N#/3#4TWS5ZZ;GX+UWDG*\1"QH(D UF! -6WOST*D-+DET;\^7>+3"/!(Z/F1.(:4-E[[6@'$LT"=-,-Q3!0P-@ M!TT[$*D&+0C9#SP.6G?%*,G*!S>D%-_FPQ;D!<1#3+WC&*L5D40YP=32$+-)Z-T MJCBF-O614%W9B@6/WU/HPR0VRJO"=+BQP!BVF5P!9[?L5,:=WJ["S!Q$4 \! M$$CIH"E1719]8+5A$IHH<)VT!)U#5-UH"=I;1D24:G2GQA_Y-"$ M+=&VK7RE:E;_.IH,+2.^:+M(4/@*@RX&#CP ]+1Y9N6UZ'[B5GDT"#C45Z^J M3GL] D^EKE'W8FS=*E9*YJ4X\P7'2YCS1V(VS!B@U'D^Y1XTD^>\,#7_#L#U M2C+/Q/2\18HCXJT4+2WWEGAX<"=EIG$=Q1I7,IF\*J*@IGNQ_ ]D-L;$U0!' M 5Z!IL3@4?63TQ!GZ:G1?%HG3N4DTEI".2J050W>H+8B KZEKE5"L9Q6JD;U%+80MY] :>;,+UE&ZFQG.O(M;R/? MD&P5(Z?55&^^*M^J-H1<#TY)BEB"*4AKX&:01"C4!')]+!1U9-*MCIG:0(EF M0) J0M,\:%P.O!(9:_EV'KN;!#04AN< ,V>&)Y"^*55KW=>Z'#%'4S K G@[ MY0=9=K(:[Z:BS?6B\W<1K.UROY=JP"R:J=<'891JBJ& ]K=1HT,30>!O5TO18?>-XQ M3JS"E!'5UH]2(,T,-%_/)2/@Y3.>H$*S#)3+CA1OA&961GSDN& ' 2JI:U.L M6?BKH07#K]8Z MZAF2(I55D9P>E.:I+OY(>_ \UC=J)[ UN30 DT);D1E;(#@8H^91PF M:24 @//R^'I*)4?$V.FKU( 8U**DV)J^:D-K%E+?L) Z.=I61[:^2-R1-6VI MTIRY=,P(OFX=:V5RB?V8A^@/[+LDOYLRR\K@'YL9U;D0-&F)DN)!>1N!-C<) MA;S2S7WE)-7 Z"5,UFA*_!#C%A$C8(QWB0QF7K[4J.Z#$- M%*I!PKD-.^Z/[G%/,*&,^K44]7*:F.XSJ,$=5/ROU;S;*S6U9 $*L>EJCU81 M'U+VY'*69XSL-5W+"F?F=EDQ""MO6/,Q8\J?A7DX>4')0&JRX&D4F=VU';C@ MG%P+8)21Z[7R-M5ZH$Z^%/%$7"4\]6P,-X:Y*9,W[$556E;;F:H9%G5#JRI( M4O6!IBF83WDESWG)1B9@D>>UU9V;28\NM7'?#5Q,9&FM2ZVNN$.I[65 "BXU MZ$$1H < V '&TFM5.B:M)&3A^JX]]"G0TG4M*[<2X#)8V1@*X9"Q'Y:$XX"7 M B'[OW-<8N'1-KM?1Y-15_9#6DF1<"> M9"Z1*]/.39^D]:0M?J(I0E=3C.W6Z^ZL/22R*NU;PUC9_AH%-BNL6*\."?M0 M 2P+TR3]FXHC*I#'"H!,7+E6T_OKFT0F93RMS@6H[PI#2=Q9&1_>GL56:<"; MK\@S5":ADK.N[(10QCLP7E(&Y!4H02@K.P9["(,?8492:W.$NM49P H.\4 IU81@ MK9439XR4XZ#T9"1=EA:IZ/RV^ZN>1BN[V0JSVP,9=<1Z+6BA_9$[8>^.PU,. M/L>]=$!(>WXI!2 DS3BU-0?&-H9WJH-MPFW$87=J;\UJ=72*_R6%NE^AR"==BW290,=Y7Q5>G:ATVE9*2W27.>,=F9 MXI,S$+*2T_52.WL:14#&@1-[BG#9U\H[)R[V=X N-A#O^#B OJL:P%<64_99 M2RJATO+-8XQ%)*D*$?B45H5U%5-J][# EH5P[SQ)3?J+C6#$**SGMUD829/* MKM+K)(^G-D6CZ)RBH@S+7XCA(\[F!?&F)HIN]OVSM^2OG_NY5'/1%58J^\?, MQ)*H*%T/FP@B=C#)4T&7#S?"?217B8H[F[&Q5-Z*$[Y)9*$9=.-K>33W2OD1 MD/H,K2!9!B(-+&2KCD<\UI9[3.H: %5*H#OI,5'889HZ)G@MYU-/5)T<=IL( M5Y6JMV!TWJ:BWV"&=M<8K,VZ"!2E:8;CENTY7=8(7Z/[ =5'(IS;GB?4"*>J M+@!NL]J2*@D9&MP*HK1 MLN??!N%C0I)<2UZP*^C,9'/5%L=N94ON?BH'F$A54/1:=:004X$:)&M4?+A: MI993"FR2F)NK,BE@Q*&V' WK/-;="NO#)(^IE=@58 E!7N:5;7@/D%44IJ24 M-0=:;&!@$IJNBYS[AP# 9U^!7D-**S7EP>Z$H G*1:X5V0)'P=O=JP@JWHBR M]',#L((;HWZA;$*,:9GGUFR,"@XMQ8EX&UD'5%7-0SY'B84Z?K5=0;&92M48$1Z-\673CP8,R8#KY*C8P ?6IJ??U72)MPTB MN^MVPJ.-QC+E^%B8EN8LN7K',\S74G;!$D\0RHZR')8+/;B\:08?1I00E>5) M2B*_.JL!_Y8B-RTK<)9?D@G*:YV)_X*9@TJ1ZD6FBQ^6(B/OG>KE3:5P2[1; M3*/X.>A.IG@,&96@3E"D#J^%8H$&55/G;6_,;1R8J,=:]ZAD,@$-0I8;0.#K MF=E)>LE6F7T^,,W8/B65;#O=][+^Z*0\?2KG-O-4.6VRSD(JK,+\0<"98KT+ M3((;YSIU$A@Z-MA7:=A<=2/*SNRS[1NM0Y9R[W(S:6_3/[6.TJ9SIV%N"AU(L@T9W+AT@W4U95P])&O/@?+ M1"Y9!*LJ5KTW!:^RCC>5IL#>UBC;%"-=E%=38_%O)4-4_+Y,)#*,6G$R M*\:B9TBIZN4RF+IEP;M 1?>U6O)$Q;QNG!3K*@PBS?I,/XFZPV,Z7=.M5HAO MC+A5W0Y8+QZ)^%*?-G/45*,'+ 8/56>((HZHXE*7Q\5RFN34(U64:UL*S-[B MX5CV@XV,9!SR911\@(<'JH-"LA.\*H$FN_:&G#Z5^6)6.5DYJ"DIQZ5);/V+ M.ZCXR!;8# T=,CG)1>Z0,+K. M0J0<*]*.*85MXO3HK4B0Z^F(MIGS9R9[^=YK$8M D%0X1_<"D)GP*U:Z>CEU MA=G,YJD=SVB[Z /T<^;DO[#6:8C1J,0JG)8C&5:<_A6PH+LNYMXXN??=(@WA MA1P9*R_""EA$23Q]CNQ\ V.\)@YIMF M5P*S,N"S2D=*Q(S9]1JJ]82RZS/LUMH_5KNA/8W,.A>PO(:S=-M?7\!R!U+Z M1#-6='R$TMEP>J?*,5!)-'/*!DK&ET=V((Y0.]%=R#A]#1,]M3YLH8%TD[)5 M8V48K.^%1D?[;$,TI8+&W /.CH,;Y*MIQ)QJKQMWU3U)F!7WZDU8S5%U, MM]T9OO.;0:]UUBWKUM4H97/C0-_1.6MUS_B.;JMKW<$F M/J^']UPE9-(/LD5B^= I#J.;YF62*!F')X()%W(NW]ID:V6ZJZZ2JD6F4BW* M3HV46FF4DM(@JTT.]*T4*-^>JEI>J;M3ZC@6@AX;(O(K0'?-)"@\.HHGHA7- M.;*Z9>LB388-MS\F+P#B4K6Y4[VX578$\6D]C"Z0D\^0I>5(4HS>-VN";:YKH,<792+Q*\,'D!2&$**J&CXLYHYC:>83YM0QI M1>V%D$SJ"7@__*F1@?L[28[_ #2I[W^9D12$H+ I+9K FRP!K>3:UUX04^UM M)26%8 QHVK.B6]MQ\T3 OKUO$4)$K@$ ATNB&Q&= T4^2U)X3J J$^GZP#[T M:CPTVE3*;%06F8TCX@A]A[(\<2^2C+T!YGZP]]K]/Q![U3_ZS;O_: 2D4["@R6&\T.G&MO MIW&Q)0L[48=C4U*S0K'D#/0$SP$Q29LDNR>GL*?3ZTB3X(,S9MD\W"#G,NT+ M6=(T1?.U]/?!_D^\=[H;K1*:'[@H[F,D8N-F[K;;9]Y/?Q;(!,OK\9*6=VZ] ME&6QJJI++=8NXTR8[K[$G:L.4C,W@K_?K'CE*@ M$"@P324D+>^==9[99*^G M 35& HV\FT@Q1V9LEK1!D.5@7Z*^G9A(7?;P+ M*+9*[YHP,]-V2I@)Q6L5?/BNQZO(W&3V=69!DHMUD]^DR;0,/Y$,"ZH6LJ.'U]4:08BE8UC>8H:X08;Z?!H$5* M5UD4ND&7]22Y;[/U&F]$]XBLE#NI'9]GS/9K,J&T$]$8+M@66*2Z_WG 8;Q4 M9=S,[-3>L0!ZISJH2VDNUIV^G1GZD..02K'O==U0C7=\[.>OY-"7L;9$J)]DBILDJG=/6$\EFN M3TQGF1(:/K:>M(@&%+^AG*BBN]AC,HQYJ4BEK1*I$2"5."EI"4KCPDO)CP>J M:1+1K&4=L)RF4O)L#-9U1A9G7B+A7*W M+])D@BT8R2STZ[SKOI$*.+0SLX1*@KD".@=()7J9MOF8DD>YM#BC50?"-Y?[ M1$R2.['DCSA0@4R M+:%\'TI3HV+3AL'KB#EQ#=9FQ.A\H'*3(OU&1F@24:*@0H]VKE#E<]7#(I - M8;\W7?VGQW2A?(!V%^*WC5S?;5Z3A#D'$LN9\;L&&UA4?9.F3.LMK59KV!M.953D?*H,2Q0 MUH'$6"VV9JW$9HLL*V=^H-!8T&QBP]LUP-#UDGM8,0"+6R;/"8_76+BILG(% MMCNG,GJN?\^E@AW<>:%,JVZ[IR6Y(:>?EPP$:;U>N ^:HLB1+HRJ'FM7%(T/RH MHWHE8DD),0_H+W:F^HV'I1;3RB9A5"-3I2PE98XH>XG3@7P>?[:.]GI7W9;D M1B8!B>]4#6.QC\?VZ&8Y#@@;)87I>D(MNHMD.9Z0YVQ5R)4B?NQU+5U..J]6 M34BK]0EQ_Y%=][L%8"FJ3[EV@)"\PD)DZC6O2L$RO5 \*@E6Q/EVCY/ML&&X MJ$%*35.S'S@EX]$Z\-V)A9IJL@K]8-L[4:G2W\XG3?@C3"V7I8KI3R)3,U^.T\'G MPQM+$PS8*P9B5!>X+ZIC K^HW_O6D(L54:N:!^=EKJKF/7\D5^D,:7EBW M&[7&;MMHCV(J_1*0/%,S M8 AL_"BD=!-XRC9:9%L&(Y%YQ+%@;0.E>!0R79:>+2Q78(ISL_.-UD4<.I-U&*!V$\^ART@J@&2$TN_2]2.%;[)'' MG?*PD5L8T<"=RBWDRE"UD29Y8ON\"#,O%;^R@N M?GK-/NQ*^&T+9ZF3IU7 M+>]?,>P[B=#E*X\)+0QYY6YUBO3W8]7IML:W-KV_;SH/+JXD4@L,OE"__+28L)X_TM;_N!ZL153)%8OPIA63N]5;.SL MK#5H#T[;76)F.3"^/-!+4HRNQ8SNASS8_+)[TH(3#O^W_9)K[[_VR[-6I]\[ M/3O9Q[.'K9.306>XEV?WSUKM[FGOK+?C_3\0V!GT@%,DH;\]ZSTK!14/0,B3 MQ8ONXHL9B*"("3_:D0*^?Q81.HS?N#:P 5K&@638H>)]U%U@/53>'83 M5T;A3,L"(T%%"U^P+8B7H3.:>AWN0(K-^O;Z==NKYSF:VAP=/0X=76"R MESP@%>WA:"1)#KIQ\^@*7K C4=D0OOY8;8*R"NH=5U[5 WH&@"TK^DP?C3: MZN?5@GV/'U6C@R=U0M^7C5$#[QS=]UD&RGTD@YI#NP?MXB_CL923R;[/ZW"? MY_5"1G.P0I.IGOO0WC,,.)]N:3_T^FB?>Y M2&/ODPC"(C-?O!+HGD?GP]L47_D3,,=?$\$IGDGZ.-5)9L-; _E;0*"+J!Z) MBT_HOZ/FXF@]?9R%$6 X6LRP\=&'69CLC9MO0NSXN'F_U]X_-]\$E./FCW$$ M&\/-/\M(9N-D$8ZQA8>X$I1.T7P6_',J A%%C[O(ZY?$"3EB7!1S[W-:C"^/ M 8ZPWO,2C,X%]K B"-TEJ_D_&B.^- MC*52%I&:^9['P.$_@466-$E.^@T'&%IW38+7(^8FW!EFEC'M),G_^'DN*9% J.T>@N9Q'8IYX[\PT-F>E M[GKN &:AB)-(@(V:+%W4[%INWGX$;N[LTZ__\.,>=LX!3SG2#U*W7;SY(D\E\/2+I92+X\AO^/#FE=.U=T]M**Y"H A,9<%> MD$[9OI9#NV#0+91MIV8_E-.DX@3Y1093GK_]^G>!H!:IW%<9T\.W6A@,8XCYZLV5%*M9W$ M6)FH<$S>_O?CUS23PXFV6X'M\S+)ZFH G;56'^46$?8U]CZF(379VK>0>Q)& MV\DCN-6>CM'F(B1WRT1/:32#D6X?,83MG:=SCG(?JUA[EIYF"V MFY&[D"*=2?%8Q<5/P-2]$(GW]P1^! *[BGK_#K-<^*JID3-\K],)>L-#&+[W MEG6':R>P(Z.I^GWWT=/CZ=K)Y].41M9@5_?WR1(3*ZH1.E8?SO-)<>._^*T;29<#MS)]>X\BCE O,,2KG[+OK>/FIL^^>JGUW "BISJ0K;R9Q MVJH:%E(!F--':R'W"PX.4=D$^^YX\S2TT$=()W#AEZ]=K0S3]70"2N:JZI=' MH$F.9TN1_M=%"V[5MN85M7/SO=_"C :^QRY6_+X !DRM M(R_B9.E]DG,')+8]:O(JDO&,7B&@1\3PP8] MNHARIT;O'F;+6]Z_12334 *;_G^%',GQWMGUD]"F76UR<_P;3U:G)M:L->A: MAMQL?NQ]EO$X<0KTKF?EC2CF,A6KO5>L/0V-V67X-X8%/UF]N=(VUO=^@>^\ MCZG,,DQE>!U)T*GCJ7>QRG(YYTS(SRDPO=F15*V%5R)U,R]N4YU_)>-EDN8S MW_N'B+,]-F1["FKRH.NTY*:PZ*>M)7^,DB7SWU_@C*Z>ORGR5=43?4R.C%]D M?/E8;HPGH#=?A$GQQ7LKH@C]64F1S[PWXC+)G6O? MAXTTX.9SY<_A5*9.678Y&ON"V(GKP=. &."3593)B6'*.(]M(,Y%L9#IEG&D M3CF^)G4Y65R&<9X %T:._(N8+[)9F.ZM\.(IJ,:/P8B?CFKLE.);,F+3II-01LZY MO+L7XS)9SN04$^80\ZXR[AI8]5WCDP8PZ">K*3L&[33IS;.$K:,O"6:/X=!X M"GITW[F8=PXLN[;O#^[1:#8;]@[BT7@"BO(_:"3H;R*;P6KRQ/F4KV7!77_X M^)JR:P?43+ V W95MKVE9#N?28!DG'/W04\-8!JEH'_+IG=\^V>8RU_$\M+I MUKNRJ?.53/^:>:^C<#)YM$J4)Z%B=YR*?7A/R)/5L)]@6?=/@!69/=:PNR>@ M;[]- -M!X?TJQBZ38S>0/4833N>?_FH5Z"?(E5VSC=L=G(\R&\]$D(16+TVG M*%\#L.XCU*(\'479I3O?B3';DT;+.="O(A'@*?U''%Y)CB!>S&"%D3R&<.'; M))W"0G].TK%KK;'[*1*78 MB8"[<.-8;I]('B:/5V=5['I,WHM<)'H.EK,HKFMW?0B+PJ6]-!.LS8#=D[1"?I%I\&A5 M\;L)*##+LWR2G!;8,^2R_B.RQ%;A:IM=TT'4?(05P5^]Y MTV%UA(WV#@"EUTFZ2%*1R\?E9+O*UJ83V><$Y,.!-34%HU&"ZCF] >#A94D4 M!I[>4&,!V/>[P-2&)R=?AR[W.9R#TH#=63XE57RBA]R,8JD-A$M7\=#6+KVD8LQVR9AEV&W[^;_>QS2, M.>\.T%1,Q!AL>33C%Y&(UROXUKTY81P <;WH]%HG!]RA=[Y8I,F7< [,/5K= MW[4PF=P3V(_BW=BVA.'@6ZSOQU*C"D)];ZFM;W;,D!3T8(WP,\R\!+6(EL<[ M>!=[W79GZ--C7B=SV,C*6Q3I>(9&%GVZX,&[9"3D],GC;7O3JU,#B/6"I']/X$<@O%>)\/X- M9JS0T0,B;.'%('7,/8_F;MP=LK]\W&Q5<4#9 %#=UE"MY7F?+0Y 51(!S@&0 M8CQ3; ;XR:1T&.2)-Y+>4D8H3^"1V/4G\!%STR0!K@,\ XX!R!=X5A#2@2"D M!?+/ I5S1%>89\!>X,%Q[D7R"L@/WJ3NA!6T-H52&/SM6?A[^_=.N_/,^KQ& M;BV2C-[Z(I7H[;B2+Y=AD,_8]:N@T^^V!BC0K&^>U3]$C$#[+'+Y4DGZ]O9[ M]A_^6%>Y;L9_M[?FY+9^SM)2#YW*YZ-4BLOG8@(+?R&BI5AE".A96MGC3?#C M#?_X?Z/TAQ_KWKS_L$9Y2)7>.E@/ 3!DWN5R[O5:WJ]R"IK1QS0! Q@UP4V% M:/N>MFE+PX-K@_:9!M&?%:,_Y#C'LWLETA!4!#AVN&_0'?# >$=%!J_.,L4^YDF6XX&^$A$>:;@H M*^!Y^NET$B6^?<%]([PH%"/BWKYZ-2QR*F-@ %&$[\)JM\ ;H4#("BH3\(@R MS?(S&4V>TY=P72IS>"UQFCG69\.R?IN%D=1_>N-(P-$)O#E""MD7 2D"MRC M"E!PJT64DX99+LY;AOD,GIXM%/!H5\@'IRSIQR*.$WI@ $M(Y\@*65F"_<#3 M9%6_ CD;2DRFSF=*HS+O3(I\G,QER7'ATQSY\#($1HLO8>3@YS*E90< )+A0 M3B:XNB2V7_4_?QEV.X.7&3%T-)\%%JU/0FS[A#=K_@;XQ?W!,K(J"W[IS9(E MK#7UJ^N$BY$?[K3YUEY$WS5,L-M8G?W7\%*J2&FIL]/LRGSK217>*$T$4+>( MIT08$QG@ ?%A]8 *GQ1.)E^0J?"ZV(N$FB>1@K %Z4[Q6)3-XZA Y@9O2S+J M4#"6*0T! BW%D_,PRQ#IOA>$6*!#J?.H+8!% 9A%6>";8\+'E(,*,_@P(M,C MRY,4I CL!Y:;+9(T5Y?D(%9R$RR&YP/I"9+W,_%?D09TF/DTCE4X8BFR7!I" MQU=GK&^(C%: ^PI"/H'P'.RW -B(^0.190F0.)*[.KT1QHVR[6_,:P_.I!HB M 6,*, S+,CO0ZCZL;YFDEU1"X65B(H%OX!VH[D0 VT64K&C_R0+!4L3TT!;R M34"%A;%IP=$9^#LE'!&'0G8(8)X2E/'",$>PBBP<18JM D" :FC'8CP& MECE>T;84=R"&0\]A#8X96=V[YV+%K*;*4+0\F!1(N" V2X(&J8?U LA6%&%5 MR=J M.I^*'F-AW%DT.T)MV%VB:B*X4EP.[!B>*(A/H0+G%Y@.7&"F%:BP;!3 MO5C#-('RB[3DF6.04QGR/%ZY9O2$9/A_Q0KY3>_A*S"_B(+? ".($A2OQZX0_1/(0"R DL;HRMO$Z8Z8ZYX\V[;+BLY_ M*,?@#GC^>/[IL_?NW36;[ TVR7,+9!JR)Z+=$Z!=[K2#QN4G.<7(-_!.PWF M+\R!GV'B$JJ+!2B7W/\(S?P)BD1Z1R#):+#W8*"X8<@UM>7,Q'DIJC MCD")F82D"J-;E&^JUY^MM<@O:"1FK.'RPUHW;-1#+DK>]A2=L>HMU1U>#V#0 MAKQOSOJM0=?#SGL$IATET\G-DJF19#E)HHA3#2G\ L8>9Q7B $/=98O*80)4 M/H"QY^B!0N6O!)$W$EFH%!&C0<_@573"X?&@JV'6"^$E,X^]%O^ B3^+)&?+ M]!J<:>6.<8ZW"&T(3R)4Q[ #;_H\D#C%7*W )^4-J!T,NS] GS*)\&#?; M2:DJR4Z9*!1"*E=0,$T4>:*%'P?3Z!,5R@7"B,0BDR_T+QOQ.IL"D390SX[$ MZD48$Y70>Y6_Z>RL=7:&%$9>)Q7.5TM2'JD6?Z<#B=4O!ZU![W38[UYSR77W MMUN=Z[X\Z;7/SOIWO/W:%Y^V>O2?6W?Y9;?5'9[TAG>]_=H7]UK#_N#LI(GK MOF%3P_[I8+@77':&K5ZW<]H;."(\_G5_)8>G-NNKV[]-&HY64E"CVE$7>HR$ ML%HKZ>%2--N=X0XI.5I2QTDL;82X2VLNO1\A/4QFDSL&MST& W<,[GKI'E)N M[W1,,!UR;WFE%'FZ0[+D;4G13NR[2[+D?1C, P#O@5-A[\AP'"4TFA(:O]2S MIT>T>Y6?KT4V.YC\;(*.Y:2=XW%.VCE*<)3P2)3@)'0C)7233,$G0^O-4G4. M=O*:>[BXN<+'M+XB>?^ZL$/)!DK>A%=A(.-@E\8TSBQQG-=QWJ,\YH[S-@XE MC\EY#Z%N'B-._E\A4BRM^@EG5!X5SW/(W$#F+_!(A\/CQN&OR;*I#H[F NV- M'$KT.5 M7[LDS=ZS(^X#!B6;B-<#8?&;K8CK/MIPBIT =7!Z[W3;K6[W'ET;';4[:C\> M:F_W6KVAHW9'[5\#M;.V!VQ'S.Q=UI=1^R.V+\*8F]UCH[4GTQ"]EX1^_"]C%O?LP^D,6V<]%SP\:B0.AZW3>W!9A\,&X/!>[J6#8K!9JW'2>4,ZW\E_ M]/20>(1,X:S;.AT<*5MP.#36_N >(6&'PP;@\%Y&["-A\+ )2LW%W85=I MBLQ'R$!H"K:.\(1WVH/6J1.9S4?4\+0U?+1HF,/3,<0LCS0LJ4*M>IS7$676 MO9%C)=KN497R (WS[@FZQCAMCI<2SGJM_LE!FR=T[!1R_.>T4E,>/WCK&U!!*Z'3NEQ7OB. I$$&[WQH>* ? $4%#B.!@\><' MI !R7_Q TM_/-;IT!]BSXAGG&2,_@.>I?LJ$6F LW3?A*DS]7<0X3MGK\IO/O#SQ M-H8[XS1>^$-?VQGPM2U[L+4GORQ@D1D^8 R;#N-">B'\O0#DCE=X_T*L (WP MS&D!J_;&(IN9Q>),W0B'\DYG:F@USGU.X,U9D8IX+'$-\.A)D1?PI;F-/IY) M!,6"]ASK2Z1(8W@=/'@L%B'.I$[EGP5 $L?]\O#Q21C#HW$R-:PX"'%(;\M[ M%WM(;_@'HP&631."80?E:V%U63'Z R<,PZI2F>5IR%-^K3'=ZQ..1R*^A&NO MDN@* 3$&S(6Y)Z:II$6UO LI/;RZVW[Y7L1B2A^;V]^$V;B@"<2T^O-81*LL M)-2\-3MYK7="UWR261'E=,D'( ,U&_FY]VL(H APRCI>]5H!"*Y.BG0L,UI# MYZ47QIX^0/<[&V_?WN%LT!$-D )IW2\8LG@9'E;1H-5XLU1._O;L+^'O[=\[ MI]UG/[[+Y=P#+5O\^##PNR-O0;Q_!+[@O7O'K .HY3R."\+U(H$O@$[>)NG< MZ[0?9:%G]>M\?E H_8.&?PM@'"FR'F EV3@-%W2(%,.]Z>1NB)D#;65-HC=6 MZ &7!9C/Z20!7"/X!4?0H^B8 Q_/^(M%) P_9=&%'!R85B;'10I<3FY(1)1R MH@!!DL+K T)L""*$) CR;)GS='MD;>IDO/,=D[LMD^L..HK)=;J-X'+7LK;G M_Z@[H!NG8Y%D)#E?,$%>R9=J>G(;7J->V>^V!CB2U?KF6?U#Q C4VB*7+Y6B MV]Y^SV;'O(<^E^O-^F\&:K=?!9G]!/\MBOMC\I3^4]\PPM4B<+Q1J/!&EA=Y,GXDKO?>Q]E2IP-&<[/J5C, MMHB&8S%/2,0I!OKVKM2<7NF<#3J!1+M)(FB9(E$-25R1$N'7 66%H P!P05S.^! M!-A.! ,RUO2@-(N_@O* =&X9QV KX;=SH"PZ @R= - *[P1U$I[X? 5F*!K@ M81)X$OLB&V.?K]89 SX:LDL)YX0-6KS''"=X%P QN0(##BZ@97]B%+KJ2,9A?(*=BJ W!:IS&!Y3(.PU"++TY6-$R" M,=V([()X'RB&(;P=B&M49/"N#)$Y)4ZS2!-D-L!Z9$9<5WX)LYR=-<@N9T!A M\!)@8HAYXG/EP^=BY149Z-!@\L _"1E$<$UX.%V7>C7IV((%UST-T MNK#C9XVF?.#2H,(+]+TH*MO1WAUE_QUN"^=3+TO' M?WLFHNESY#.=;J_S^[33^F,Q?88>MRW?5)6VWE KKZ>='CE?X;EWTF@J2BZ M?AK&VA%\RBM6')KO45>0)QBLND3?PIY@^D1YD^%X1F*1R1?ZEPUGM T>/*&Z M(W,8TUFE]ZI=#KJM]N"TW>V1_9\.*V:@(@#AF[(>-MF,%B/=)O )8(9RO+H'4;F"HN@PS@"14Z/DFL MOTX6*UH#GIRSEQPRNLA!L\10%>F>WLX*][O%5!LKT,_.6F=G1B+?6J!W MAJW.X*3?.]M1H*]_V6YUKOORI-<^.^O?\?;K%PX/'^#3W<+=PMW"CWOA#1.( M>^N"?;8F+1]TNL\1CAL^R&"KHT8RF(6=GL/N$\9NWV'W"6/WQ&'W"6/WU&'W M"6/7-89\RM@=[MM%]^C=V0\ R/6LD@;VA=@K0I_BV6C#+TUL\.$0>3M$#MNM M[CTJXQP>FX+'TWM5.#H\-@2/G>Z@=?IH\T =(O>'R#/@K/=HB^(0V11$]MJM ML[KN)@V+3^P&P/V7%=0AHY(=RE'INL3=M3H(9U!O.TG-/2SWM L<'IN"QY/6 MX-3A\?CQV'/33YX"'GOWFW?J\-@0//:'K1/'5X\?C[V3UED='@\>(C@R,\ N M6[J[^O\$C>7FDKYS_1\1KOJMX5!8<=5N=>^A&CAH&-QTI MKGIGK7[?X>HH<-7MM]IU\NHN15IA\+=GU*"N?_;L1]<(:>=&2"=K>OA7U CI M^K9'U/_K%+M6JKX+91?*-R(7!^F)M\.R;],O!#%4K6JDMS2DKXUI>%$V,@T M\-CH+I IG%OX)DWFW.4FB2G **K79SE\P!U1D\EFOR-L&8.]/+)BE(5!*-)0 M9MQ)A%Z4S9(B"K"3$U ^-82"U_Q1Q-QNR31INO'=/O< A&_C!)LIX6NY]4AY MM=V#BFO[X7+L%!O&-W3@.(ZF$_>L4>WU6B?=TU[G]*[5:-=].6R=#KHGG9-] ME-AU6B?MX6#0W4>)W: U.#OI=:]Y]GW6W1ZT.X-K8'*?=9_U.R?=NZ+KAA?W M3KLG@]X^UCUL(2H[>RG%! OCI'\VN+98\^[K[@W;GN5K+ M)J^FVVE^]LSCJ>YW]*BK1C7_P48U/U4Z\-$T'-.Y%E2>?:WTI#4\V66Q-8?[ MV8_?=;Z'-1:+'>( 6KN($^X>_)0O/=9LL\:?ERWFT2,OKE^_N.^HYVQ29()& M1JC.K>6 "S!?"K GOM\Y=/;X,=SCS/H\X%33^T#*8?XA,'^H<7$.\X?&_*/7 M:CO,-P3SC]Z#P6&^(9CO-R2!RQJO=V1 +$=MO7BL..M^3T^C%_= )'C3B,?] MT^!Z6]#U6.6!W' .UP[7#M<.UT> Z^U!DB>+[*;X01\Z$O6@/;+_*0'E(L+! MIG6GI1&P.@QDOMG*.;H'FJC=%)KI^.WVT!]VN\<0P'04["AX S)GG:[?&QY% ME:2C7T>_&Y 9]OO^H'^/YC^.?AW]'I)^!V?^R> HN@TX^G7TNTF_O3._?5+7 ML^NP08'&FIGOXG$RE]Y(3I)4TGA@^"L77[;9G0=P>C46=F=]_Z17UU;L29>E M'1^>AF!3W*>#CL/3X^#IM.MWOKY2]R/$TZD_=.?I"/#4]D_;CZ0+/4T'/.M# M>]6$[J]S-PYR@Y[?'[H.64>-PW[?[W7NT?O8X; !.&S[[;[#X7'CL.=W:]MI M.!P>#PX[?N?DD=J//P6?U$>98E8,=G>X)@/B@7R>#ZCI<[GU(12NUI9&5H\, MET,3SK>-M48=C?9;6Z28HU%'HXVAT2U>+4>CCD8;0Z..CSH:=31Z?#3JO.X[ M@.PGD<:PCJQLD'&DOH]FK>;I>&(:4HGDL.FPZ;"Y3VPZ/#Y!/#;(XWW:(*WG MEJWA5S>KX1BQ=.+.TA%@:>@2S(\ 2_VZP$%C M'3Y-4GW>A#AH)7 YEK=5A;HNL^NH,=AK#5Q>UY%CL.^RG(\<@P.'P2/'8+^N MVTV#_$Q-@M:;\"H,9!S<);SVU6KW[:]P]N118LGY,XX 2[VO;C[R46+I'BWD M')8>"TO=ND93C?4Z-0EVY[!8,<4QG_-Y$K,FM'O'DV99 LU:S=.Q2UQNBL.F MP^97@$V'QR>(QP9Y@)H4;G.91CN!J=/Q3T^=/^$8\'32=RW#C@%/_9[SHAX# MGGKN/!T%GH:#HVKMUB0ER.4QR0+<=CPH\T:?O@@ MVW%:.H<(U#8D\N(0YA#F$+:?:)A#U>%1U5C/3Y-4ML])#NJ'R#*9N\&ZZ\!Q M8\6V-MCM=OS3WI8FN\TRUQS].OK=@,QI[\P_'1R%Z];1KZ/?#GU=%S=#PJPBUF2YL]SFRH?#T2/AR,W4 M;3R.3AYKD-O3\[W_FB (M$KD>_++."IP98^M&3W!5)3AB=]Q[<2.&X>G;1^N M=S@\9AP. (>=>XAQA\/#X[#3[\-!/ IGLT/B5B2>P4GLUE6<.8]5O<8Y375^H9/L:A9B?M@=^[3RQYGZ:JH\JOE"K[ M_3._TZ[KA^6HTE'EP;K3#@?^X#[V@*-*1Y4/3Y6G;;]_VM# FJ/*KY4J>P/_ M=%#G_R*+[8=[XFNK:-M=>[G4(>XW"6#Z?\5X[71JG MO+8\:S'%8F]K.6EUZU93@\QG/W[7^1Y65RP."1[^Z;V+T<$O,R^?22^561'E MF9=,O&0A4X'E?_37.)G#0D.X3(S!WDQEX$W29$XWC:,DPP!!('))%],E7#N8 MM3:PH'=KD?T?19:'D]4Z33\X/#KMM;.!E9.[T\\1KSP,_O8L_+W]>^>T^VSG M'6U*B;9 MWGZ/M;ZQC'.9/CC UTM^UD!? ^KN:17,]L]96@J&J7P^2J6X?"XFL/ 7(EJ* M58;0G:65/=X$/][PC_\W2G_XL>[-QT&@[W(Y]P8M[[V( 3)S0*;R8V7>FS ; M%UD&I$&96.>QB%992!RE+$I^G<0!D<_UIS., WCTBUX/5E4#C;E(IV&LI3.M MO2D HKU_*OGP!\.'=]IQ9_BH>Z$WO AS .]XE]U]*/(H22Z;N)7[BP2][E[K MY'!(J%G[YQFA=[W79GZ/-?F<26ZY$W$>,\23-O)J,% "U(0=9[++BOI(W6I$B]40'J M'^ *_E:Y(KX'Y(+0 @"G &7X*/,)VI,BBKR5%'"7C.4DS!%_^(6M,WI+ZOF^ MB&0N"4^PPH&/5) F5[HC6"#G"HM3^#"-D72Q:A0^RY*YU,^-D_AYY0)@_9P=A#22"&9B'1J"SXLI=N(%5^)<5$ @:;%^)+"+@M\IGK / $E M.E=@S.&N*;R>:$81VK_^08O[J4A!M09\BVD:C@&.15JN2CT+#VD8%TF1Z4WC MBS2\C68.]X']&(Y#";)1&OGPN/RR?QV_Q T;.R&5J+O!,9R5II6+Y>$BJTRTTKRVQ$\:+ G>2*32, 4A321O* M4Q'@J0>ILO)&*R9BVJ1UQD*4%W A F@ATCR6:=;R?IN%D:0;7I/AN$*^&P)S M4<+%.J&\%(,&(&B):$"IDB)A&PXP)$Z>S9(EB2M0Y^A0XKG#X\ '#:X[4X=H MB10W!UG@@= +!6\*9G.V;[%D\3:"#P,WE.#U74 C06KID&BX 1OF!:12*.5 MC^2*>[:!QN_'Y^#:!;ZVE%"KEL<+/8<+%)D11.G$XWXV%J1V)C.0N"PQ%4MX M%P>@V2)F/9P>ACJTSV0,I!4E *YB! (>N(JZ2U-D4*3X)C+CX7J6K0SL. V M3J!Z P>79&VOX[.T\):"H"F_C/&,P#7?=/MM#X@QHE?#AO4[\,M.^UL/>?#& MDP9:8= $ XI*!&02X5UZ[? 9T &L3DQ)MH#0 (9,*(@B2=2*6QT+.,"4E^CE MB6&,R&\ GD$!".9_ 8^QQ&6+=(57@DB:P+H1!K#:&9P7U"I2H"I>BE%JP/3( M@.O3,WV4'S-Q)3W%J[58@I7P+Y,$- [B)O$T(=7!8MM5K@Z+)N(G@E,X%B2A M@M!0/[UQ"0NMRBO<-FI^=&"03D#+RO1)\,0(WL+R5<]2V;Q<;5-+S(7(X( J M10!%M0$ Z JHVN2$8K4:LW\"I=ZS!.&=K"2>CQSVB#H4( 3T3SY3Y#X Z@,@ M3%,QUR_@G[])T@X)Q:.200,>!?$&5.)69H&L8A0QTO8X7-!CM?:2%:C^X>E: M@OVM5!3:8T(W Q1@]O(5= MVDR_A&ZIARB^08?ZY<;JJD)$XF9>V@H27)?+*1,3G(ZLP!6-BF#*S (8 ?*7 M##7G%%Z.R,FPU&D"6\XV-";$#YZ:EX0:AND401BZ2@]%\ N(L(C0U @"!( M 5[^ %@2RI9A/E,L-\Z 7@*F6N/CL$PQ=2:U%$6,L%:;L\<6SE>B]&YX!-"9 M7.*'3$G .,_C& VQ3VS\P;O!W)D#/W[^CQLA[U!5D_('> MD>A;.')#GXQ(NB"<(K'(Y O]RT9,S,8$@@,H;!&)U8LP)L#0>Y6C\.RL=7+: MZ;?[Y"Y4F7-J2UPM M5#-8J?G;&KN7V,U_JSK9:LM"1\(2S/(T79TVAH[-E'4_VQD?L MD'*8?PC,#QSFOU+,GV[FPFV7DOQB*C!K=JMVJW:K7JW51^N@',>!D$D MJVMMTERS,E;W]67UU^'FZTWL7X/&H0GSY&SHG_4:.D_7T>;739O=KC^X3[L' M1YN.-O=5U3SL^^UA757S/I2@"?UW[$K0N97B<*?CO!L8#MI);W.)NU!SXQS9 MW=Z)W[Y7(:K#U:/AJCOP>T.'JZ/ 5?O$'_::U?RHZ6)#)\\W4P_<'ZZ.DL [ M@[X_[+J6QD>!J].NWQW>8URUP]7CX>H$S]5CS7FXE;VQN_>X25+%\SP>.1CK MG(W]JTX/&!UH(':?H&_B=EKG3J Z--UW_'9["*SD/I,A'-$[HC\JHC_K=,%$ MOD^4PY&\(_FC(OEAO^\/^G=P4.O*FY,]9AET]Y8;X9;MENV6[99]J'RE.VVK MZ.5!VI/CRI M[D7+?PJDZMQ.VV> RR@*L0_Z5,;4 ANCL2*8AW&(G9^YBSYV]\Z<5^H8F$!G M+ZK54["?'*DVC51/6UL29QVI.E)M&JDZ!ZKS2MT.4._B,0XFHD%/Y?Q;YY\Z M@N/>WH=D>@J6E"/5AI'JF7-/.4H]"DH=.I[JO%-W4Z%&.+43QU#17[GXXGQ1 MQW#BSYPKRMGW1T*ISA/E*/48*'7@>*IS1-T24#@\BG4GYWPZAA/NHOC.HC\& M2NVWMO2&=93J*+5AE.J\I-NUIA]H]/./Z\/5;UFF75W/YGK+_6T;QFV7&[N? M[F==^?F#$N9ZF;Q%HMWK2'1CQ/N/F]/>%TD68L#W12HC2J-3H]4[;7B0>FB_ MVQI@#QOKFV?U#Q&C+(F*'%N$$4=J;[]G_,C\3B;B>.,R!K( M?))9$>74X>:#R1&HH:]&+'8+]==0WA]%EH>3U8.3WO:5TQM>A#F\?[S+7M18 M;9RP"\K2?"%2&7AYXI6?KZL,1[W=7?82Q@$P#/9=/,I.:M;Y>2:]UXB.>/4_ M?QEV.X.76=GZB<=>2V_".%KA2'19&8G.V^QU?$;L=_B,;OLE_D&_=EY^[RUE M*KUO3+M:^+?M>[#5,!X#[\DDGL5OSD[]?I^^\Y+4Z[1;I]]6R.0;U?F3KIC M);=8U\!>UT"OJ^7AWLTBEB+SYB*,HY4G\CP-1P5I:?CNW+HN\ (YQYQM7$-2 MI%@%%Q3CW,!* ?.OF5>."J0D;SW]P'L37H49LIV6YWV )Z02Y88GQG\6(8L? M8D][D< [$G@-H5R(.!?>N_^*D8P>;VDU"_&;!ID/;UX=%"!$70V#R:>/[P\* M$S[_8 +*@'_]IG?F]X#)(/M8.])X<@W+@S-Y'F4)\)Z8F0#8D'4W,']$)L"\ M#M]!C&XBKI*4.,>X2%,9CU=>GHHXBTC5\.1D(I%;+-)P+E+8D@?A&31:T+AALRI;! MJ=_M]HULZ8-L66/^)3;&0J>0SF"-,E7+@<=QN!)YDF9T-K,X6987[D1AN'TF*ORXX:+!,<#F,4!O M.0O',Z"KJM]TSWP<[*..2\GU;JNN;N4>Q\V&[,&&%4:DQNAM9T1J M=EN5$:5RD1=T@VI1."C> '5 J369'(;=>&)GMRJ^F29:]^ W7C2&^J#-F@-OJ4# MJ^:;;3_1:JB6?:)K3FBI.00%&8N L#2Y@F<8"WJ4Y#/"Y;]:_V@1!M^B7@A4 M:7,;IJ&M^J=Y&BV4F!(^4JN30!ZUZF8J\ELID\U!ZK$X4.Q>.,8>(-+XIGMR MZG2VTL9M+&?G &.AU='M"YD,8+PI4<#*0-=\!>XF*@%Y( MZH=64KY7:L\\(>DD4#V=9,# E(\4. 5H.4I (J\!4QEU'M*.Q\0:?)Y.4*3C MF9N.*<;1 M?_'S_XCYXN7Y>A "UM4&2XUD;*=&(M=K@OT3_^Q$R7'LHK"S9 9[<+!-,.LE MKJF12)QL-WB;]IX3G4YT.M%Y+Y@HQ5;,T2% A_3$A^_H<)/1O2%=-)-'0SW, MC*ZK)&/&[*ED0?B5%J?P$1X6RR M'=;Y#M-P4#PKI*S992=^7]E9%3;?]X>]L_5( F_98NHJG'1Z4@84>JV3;VL8 MO'ZYD2GK-E<@1SF0&I!"QI^O!YG)#%LFZ272T%@L\%BQ^(LK;PKU?LG<]X(B MQ1OPI2UO[X&D0R'Y@U),J4;U.P7L[WV2RXAF#7X\XF @*Z^W!9L*]JM7#T^' M5;^/TCQG<@.KVE%7_7S "L6+\,^Q.CI.V'7[G?]TU;WQL<8%-/Y M#61YJLAO5UFHP35;7%?T.2&.]J \@(QJRNF0,=@2Q.65+O?Y]=_/T33*V1LL M ^48O&@!0D1>D%.W?"<_FWA#[^1;0UOPDFY'_PEGW'L78X"'5$3?]MO@.G#$ M7F#3/; U.B0CT*?1*81.2WN7> 1Z?J_'!X;3*@8CI+ 6X,W*NOO#@A3+%R_!4B0:MQINE+?$P"B+S*7U2$6*9)OK7H//A;$J!'H2W82SB,3I"+^#( MLB-#L0\X12/X5H?FX%9@)?DR\2;D4\!S$11C=>I+WVK)3S:.OF9R>.21*SY% M 5%&<=3VJ^K:H.?WAZ-T<\; MFAEK)?QN201>'_/C$H&/+!&X/N%6^>"L1-Y-A]GIP#_MF33@(;K:*F=>#4._ M2Q;PJ;VHTTH6\%;LN*(2NZAD^%46E=0[D1XP:UQ$$5R<2JE5CU(QL%/%;Y&6 M:M(#G.O8N8Z=ZWA_KN/N":BF)(TVU&L)#=U MNE3.Q&BE$D8-J5,902KGR14<1Z- *(L7UA; _2+G2)5)1%5^/_):BA2.$N4H M*/];373@*7"M[5G'0QDM@ASZ67H!D'>%,8%YI(FDSR6F;'#DBO,A(CJ,DAW8VR@MKI4\OL% MC0?=LZG4P_\/O,OI/=^:_CMMF3IM1R:$TRWME6&T[ME4^^:2(TQA*7$ M,V(O7Y7MX4EL&+%_"J]$&AR6S-*S7$MNWD@@MX_[0Z5XWSY?R4F0QTBDWIZX&V.#@S M=^TN>H9PW^G7D#C=@!+9AH'%B4LG+H]!7-8X!?I^_ZSS<)GDV@9>LUXMPY;, M+):KP-^Y/&LC8<_B@LX*>Z!,U=4C(O/(3A4M$ZDS MSI$M,\:SP,/.8"\7;B>0#B@:JJMV35\1?#/]:>]! MKY\$"0.=L[(1B[U>:UB3A'IRF,_!)OY MUEJI*?.JJTD=;5.A8]2:N^1;7PNFQN;Q_AJ"&DUMFI!.7JMBO$\R2XIT+(^Z MA703J-&J8$*"BO&01GJ,MV445ES6T;V:)_!:6;=Y_]BJ"Q$J!SQU6R+7L\XRV2,[G)EZDFT! 1@P0' "4K MO_Z=TPL6$I0HB1(!JE.Q+9%8ND^??05AF><$&V:QR#BZ*NL/*C.>)\L\QD#[ M0*N:7,3S"W@<%F8)IZ5LW"5P@"T-EK[,T('9ED==/8&YX'@SLEQ;D"N6+,J5 M^ &+CF 959V!KJ]K*W"5_!4CWR1\92%#1&4 M]MHLUC8$UA$O&LI)]3"@=+ ^I;6:@S+%$E2/Y;:P]BV^8#N;QCEL&X=SP'): MULQS(.JO9XXZ2N#<6#YWK0<>?K'(J,Y?*&UA> "[D.&H^!#TJ/.,S/AA -G MGPYJJIM8PP;83FFRT"8D 5E"6Y%$^KIA%;7TFHT[:K6Q5*KYM:GF8Y5JWF'^ M79<[3KO<.6:$W-XF?I6'AVLU[BP]U#4'8^Y.&Y3]%$4F5KY>.&(,?-'8A5E9 M;4^TX&GFB)N.9//Z5MO\M=3@M^:J<.8#T+XL>)>'F[/_^;9BY)E10EE_HK7& M:\)GB">9I.>EU8H75>FY9=-(_H/,T>"_E54$XJK*?RB>7C>"!"0K?)E0 M$NH%(V%]:S\;L+"OU/.F1;60.8RC@>M[90$4IZ>5J-O M&1OU*[QZ+U2NV(@:5'F:4LHGO+M$R(4UH#Q06K&"D%VI+]P N\]Q0?].+K\_ M]CJO7Q7 M.-PT^K9*MT"'IB6<0**394!6 NZ> -/)BG5=&_M,DZ2,H,6Z6)* M+LH^=VVJ.SX:[?RL'G.IZWIP$ZRCN!IH^7*Q2+.BGN? [I8#A?#)400J-)W# M'V9,7*#['1=/@^D< '1^58_CL!@-TR2QR2_(BB5:TURW3-* B!!V5D^;X+EV M18),F_'C"DI#3?N-<@A$J!9'2]QA^ZX9JZ_L+&9%14EZR5Y73.&XSZ?,$LGH M19I,QU_W(_M=MQ$:POEWHQ\65/B:)Y5H24PF MC'N481)9S@V,$A1K? YKBQ/1D"4O860%%>V4"X"0PG.Q%_J"H )<)S,2!,O9 MDLF"*\Q3[LM&+.%WF2)*8 M,(6U%#2LL=8%N>)MX:N]8%T&WP0"26>>"6"M<1KB/[.XJ'4@93[GBB64#8@V M[2O?8F?,UY5*S1VVA)WEF.\')&(#G+5&(WAV]#]+D%4LN2!/X>CP#8R;\=CE M.I K=? GRQY81ADL90*$N\?@!W3'78!=A";;E"9L\S'WR@.(YDVH7V.3^3]K MT_02C),,0^DH?!F_39?X2%K;*;]+/AZW,$T3T:OVAX#QC/R99NRX)&!12G+H M@;:+N"$+"YBK=TY@A?.&?.6O.6YZIY@7")Y$&.=/RDBOH!%80 G"&8L(DC)Q M(UL(!I"C="4"3438K7ZFB+0\MP01BLRY!@"[Y1H&>N;$2BK?&_*4"H,KS!%T M4";T2Z@1T%UPP !7)*9QTG"#B26P;2US4:JT DFDY;:^=:T:2+HL =HV0EK M(+MGU2+E99X M-1T16%Y7VUMY'RT!LQFW>3 ?*[3@C;()UIS2D-MD7 L33ZF4+>XDP(.3^;$7 M4G\[+=\>"I@RGL-S99DWE2+T0[Y2;"K$+F.^ABHOI HC5_0J],95+8Y/*@)X M2N"4CV>+7SG-07F4?/TSX90)FTF7 7^K?@GG.]R!,D.IY5G.DPJ,]&6=&$YD M9,%$F@B7UE"]1&X>9#2MP=@TKG-C>,; -YR&&V/8[-&'R33,7&F:,+57L9RI MRE''+@0K9CFKLAL:^2"K/$MX]C:YR9I.OHH2\%$9EP%5_8O@8K62>NF7:WE. MXS7BSK61"QPU8(UB4I@0?LP/R7_DSLB.)6ZJ),2[DM:2HT>KS) C1P:VZU]' M5JXYL'AJ_0I9-9(/MWO=F@N\+UGWJB9+)9EOFV3^V$42+:N0/6HW,*P.^]"V M512$RZ"-HUE@75['T>8-[LCR?*V!8Q@K+&XMIM=@<1O?7V-LUP4$93=HIF$T M H$WB/TR+R,MBP3*+-$U@;]M%["R=Z907*J\%99#@:H2NFT7"1%UN=5P4B6; M[]PVD36"*^ /BTXOP$*G ME/G2\ ?YM#?\:4AB&='Y<]'SP7&DW/X"(UB7G0B##4>WVV\D'FRJF<1 M%FMT>9M&@U>T#.H>);GLJM?,>FH6:U6RD#E=F)O%?!3-YO7M*P1$72ZXYZJ> MOOE3M2*QP6K)(O<+-L3L=WD:V@6H*"E\5KDE@Q0T;,+M=IGE130LC)PM9Y5_ MI,PF%]43C%[)#QX?6JD+8=Z; 2O ^,&>@KI[1L[%-]PT+E]!\IS-BZQ?,ES9 M#I&4SC!*;J):>KW.)XD!<#)*A.!%)P ->2;;VI>;#?:UBY&5U9@&"V;A32N7 M)3&=7Y<4=^W6>/53 .PQG6&*7KG%6NL=\2K&JRXD@H0T(LL$FR^?E$GO55J\ M,1 YJG6L)(*DK@UH\7D W,^&?COTW(JFSNC@'DB'R\[RE3%4HPD27K)!-XY\R!F6I30 M'W'E9><(PVE11 0;M6&RPB7.JKW*UVZ&%8Y%;7AL.> M$X75M4E /_%^,8R[ MH+!"/V!!^,"4RG%58@T\[\M\\\/,@2T:SC66S(.]+&[+7L)YC"AKB#.\*&"I MBNS5V'2+%C(-46PUSO-EE9@#YP1'R=!TF3$GA.H>NTU*GVVHE#YAYU24FTNA MQ91@X 9AFN7_E^MW;.QO53L$Z/>3.;('([,<7$PN2)PPY)VD6<8:(6(>[M:9 M=Y>L-1)3II.89;N6(1_D>7(\<=E+3A!6C2*5MGB[=7XB\R0@?&1@+:)<9NFL,I)V3^G2,SLX;X]L269=\N["TD&E8$ M<$2+%(TB'O,(" :<:F$U<:L@!)&-PM/<>!@M9];5!651L>5<2.-B8_%.5^LU M]I\UMF&]'^81URIZ!M#.L8:Z(5GC#00#!P+$DBX2;EUAD@(F3Z/- 1P =4M9 MU"@]C7^+B@0_)9NGEM8U7XB;*7.D 9!S-%RE3$!/8Q8>(&ZUI M '9VT_HL&1B7GSS474&CS!L@(?"K'/O;R?FP.\M=ZRS%BCH=9,-?LW2>(E?D MO/TX!&,=?6AS[1]DOD0E5^@-AY'0UY[ ]PFP$?;H< 2JAOO4X'2&M@')0**^ M3N$?[=G1N^.SUT?/I6G0>NFO"V9 /3L^^_6Y]AG,>WR);HP'FFBU=(J6[%+T M='A3JGQ,!WO#K&&T0YY]2Q=QH(V,T?.!:,HD)%R^Q#;7-*QT"/8X3+(ZG_-* MNH;H!L':NM W:*G&/,D4?4AG;V!G\JWN<'6YI]7SRP6Q.=,IRW#E@EW/%S3 MIVKGP'10MZP;Z2O8U;30!1*V)$Q*0&C+7"H4S,J.F9.MR%)\*7O!C!;3E#F# MV>.8ZQ287L:[C,[E.&CD/)@!4QGGTMI"AMG..WB2DJSFP#7, :U@(?-BFHOY M(V<4ML"\$+8AMKA2R,:7!9LH-R46B'H5P\1JK2+G"_:E\^+^^@PVYE=#G::1 M$L;6N IEN=ZJ])^%ZP2 &A >:E@BO_G@Y;FS=-^RK(54V+5(@1O)KJ$B%P"O M:'W9$V:YGT$,_HXMJSG6]S:TPV>G 3=]1R<9P[K*]X:\LN249[]*7CC2#:OD MA1]9"L90XM4WE.M+SD!+MRY32401:\GF_J+2,5/FFB)RM5!T/>>4N8>_4YXY MCXF<-7WJH MO4LS_KO@\H1]CNLU+#;: MVLI0]6)L0P*0+Y%]R6' /Y#@8@EI9S%@ F$.2IE )CD[/V5Q6K+B@IEGP)LC MFC'SK<#F+,4EI=(52B4DF"99)N_P#P)B]&(L<>\S2J_(.>!9/XV5! ME3$X(_,YGS99[^4@A2-/UHUG5.3?\*Q!!%LE#N'6%1QIP[:J:(+KUAP680DA M?(8T]6NG%E7HP!R/& 3,-8#R.6JDP"28H2L:Q],?,<_!>']\_%5XU,OGL]S M"64IO54#&'S^,E]7Y\:-_%6.90,.Z5QH!2+#N:J8%C*CR>79!M+YN<[0&!3X M1.-A*GZHZ&*@M0PH>;8L.Y2I,)=BZ14NMI(?I\N& ;""HU>X2UQ=(Q%=%G'G M4XJ-\67B-EDL$I&Z74)P46D/F!?Q'(7I*NBXQZ(LO9')Z@W!RE?2>#DB M*-H;"WC/#W8'W/R3CV,;$J:=P-IXHP+"BGZ83XY*%!0UHRR_E#=%3T0@1=)N M=2;Y%1AHLU(F2YA7@2Z1KH^&3^WQ)7KQ!P+\B+0'L21)/)41BGP[7@WT1R\( MRV[C3BCNNTR3,B\]H"&+ 1VR"?&/)6B 6P@\TRX%7F5G?)B#PKSDS$670=V/ M:8[')N5AU0F_T< &B]+X]0F[GIUZ)?KBZLDBN B+ 5&6D$ P(\G* 3OPIY ] MA^%QG#$$XXHTKU<3(JO^$1/)HG:9]UICVEYC4?7AV;B .%]A477MGV^@G.>7 MUPB1Q0-6_-JFRZFRV:X#G2$S47?!)2UCVFG>F!6(84/6)J-42AN"MGHQB]YM ML20-_>M\('/=P1*FHJ"$@T?D:JYHWCSZ#M"1A8H;G3HW5MK<@M(:,R?, M![^T>TF,=0W4;R=(_*:N?8)ELR;VWXC [3?R0UBNPI]^7"O"X=T'\:0S.@4% M U'Z ZNLJ9,NC\QFJR]A3ZN7],BH\5!668A<9'3)5=_\JN:+RK9)Q7=3.RQ&A]Q+10:%DY6IQ7JEAX M+1M;\QWLAX-MQYY4(+X>B#<[%XCOHACY1#*@KYX5JNEVXS42/D MDEC2!4F65#X\I!%E%@C#RIHKJNZ$8@ZT")NKL6JL$AL&6KZSCJY1= >.\6"] M$7:^FNYV=-VVD\ A>A)*]_GQ\GR9%YO$3B-Z)]R/;6%&7S?MTM$ IKSV+T9J MGX ?+C.1*\ZYG&\9SU]J;[D2CQFA[S(0)UC=P$+HUL]OFC7LM2M/5]."VM\D M9)5,RQ$!.RXFPO)I>3-4B=81/HVSB%GU-#:W=Y8"!+A9@*;]N8C]DTK(@AG; M>#ACY%4U^7*.ODK4<;5SD:\?2A<*O/HC2QBR-RV!75U&)6K)Z?4WIO@6,+-H MQCMAQO,%L[Y6VBO(5W&.-[R'5]L&GT6IVT G MZ\EX%-29] HS!=B!HW\<:XE"\8Z)> >^7L2U1=I."AH7:)6"'V MD$S4+P-O MLQ2C%E(#JJ,$1ZY&MQ%DW#'(&98(E!?BS67*.]!)OG$C,1X\#^2SG%CN5+Y7 ME,,R6\WXRL$GS>D;['>>J$3G @$4D3U*Q/Q+%.FO10#EC 50CK,,^3<[GL, M3'L28,8#056("2@L!6@TPTFD!HT:LB)*-VY.XN_H.JI\,M+CSQ1I5@-2VHK2 MA[2*I64&^%-&2)F?M13LC'M^OTP2[#B#QNR#P@8=*[R\2!=.)[:3?:$I8X%1 MBFYMWEF)%=!,L6E@:ZYZ%?74T@IBHKR@JOF3N0T",&YG5?NHYC./X=;[_VQ:8Q!*%M^W>]7RU<+?S0%OZ"D3]G M >P+.V&LM[V ,5@:>' M/U*O59NXXT%^Y<*?]=^8R)CGUNL\Y1Y8=>EM+WU"K.=>>/J,IQ8M]8CP/?)I[XSM/5Y0BT(_LJS9J1R&HHZROT=IZK8ZQ+X?HJV[ZA#[ M?HB?L#'6!J9ZP*KC3F%8=RG7',F*./I.'-_20DYD4\?8WV,TM=\IR=0Y]OT< M\1055U7'J(ZQ"\?H:IL.\@'TQO\* DJC:,MC%N%05RBN4?T '0<3^ZWL6TALQ=84W[]J-"^ ! M(+-C#UG+$J_#_LZ>GC7VU3GUX)Q,PC'[0?;;62*=/3C3&)B6HXZJ!T=E#QQ3G50?3FHT\,Q'<]NJ MD^J/OU&=56_TLL-PE'UI#II0KK*>G9\_L$U+G50/3LJ&D[J/S%L9P=G.J/!>'R/>EYU5NJLU%DI M-XPZ*W563]ME=FUNGOBR?%MOBM.T>A8I.?4-Z&P'#9*T1^MX]%B@/RZG M43WXV_EO^ (Y,&IM/4U.90P=ET%F8V^F1UM[V_2F&24X-TE;9/$\B!4&@,%D;-S3E@-8.X8NK_N +BU5(WM%E(PN8#E\0J-<&@[D /1( MFIC-1GEM*D(>:M7&UN_,\R7VZR=)HD5)RI,S<5HT&^M5OC:C,Q+SN=$YF5&< M^E5,TQP'J\K!=:38, 6LEPC[IM,(:W -8G,Z;3<8W":V1L1Z@P30KYP["BM- MFQOJ)>:\[0/FM*3\= %EYAHYSR@?B5NDVD*N\CQ-PQR'9N) YSB0$W!QRBN. MH0\HFQS(QDC3?R.;TTX -^D?'EH!'";P'[ M&EAC/@"^%B1+?,)+SLRB^ =@*:Q@!FK;;#G3_K.$JT&!X\.Y)[1<;/BSQBX> ME)>F.,8: (%K!*$?X-_I18P#@?.?V:K9_.S:F,8BGK'%\X&VN.ZD=@3IUOE>W6#>-$(VBYE57Y\A?@)&(!+3(>X[G)+G*8Z;OO2NG#K^14X?9-:6L=N"L?, ZFX?,!GN#CKL@.+8<5$D"1Y/):>/% M5/MU>#;4WM,YO!*9.IP<713-,?!?N165 $T]$^/>WQ\??Q7CW)\/V;!<_@Y2 MFQ(.0J5U\KB8BYYKLQ)PY6!<*K&%3U1'S7G!(<'GD',]F(N;19KA0LD,U\D M!]=3W'\"@B!.F.08P(47=+[DH@L'EL]S_!1_8XP/GE";V0X/P2F\L&M<%7\> M%WK5(X=:=>+L<,!V@*NJI0,$IB *TXS1 KXSBRD"'!\$7Z*D2G&@.YNPO+Y) M/'.:Q+#N4 @^8#EY.F?2C:MW"($@SH+E# +CX8=<:"42,1Q "3WC'T#ZP3\ MPXGP &<\U#^7X3D_#S))EQRF <:8KM+G"[5Z@7AZA%2PH-)&1B,.F+BL>1QLT2O\5- M,Q)*]HY2H(;BG";A4M R:M0VA74!H2V!XK,"O06$$RX\E;(?RA?$.7LZ9W2P MIHJ2*AICCRU9RQ40U3():V)CF:.*C=0V)< 0T47"U>CU#=766'M@$G^G\ ]L M-@T"$%U\QBF"*;D:B-?AW7@0<%T\6Q#!W=L$1Y/O<@;)Q[%7@]K+8U@],61: M&8T2%!_(K6S/!YJ[P"&T3)C##%&:VHFGL ?>MVB M!V"/46TWAN.[=W? ?T:&(06E@:WY)>?,>!D2).G0:K0I'/#?COXK_K?Q;]

IJ'W=EAY7,8MR7Q!G7 M&!OB2+#'VI)!"9Q?@3X"*VV]C3TCN,1 8OFSJ>6%;:M+D96CU8. M=WJB9^LR3I*A]ENI6*^\BMT+PN!Z:+2]JS+0 !HU-;TF0'[6INDEO#,;""VW M+EQ0#YZ@CS](9V!A <-*4480E)=P.EQ^+^?H",- %IX7VC-")6^8 .Q93- . MM8,EF&^@B<1U9, IC5<+KE/PPP1XY2A""=J("0FXP@!@Q6!/&BZ9EP^TC[S@ M#D$23%$9F>> ;!G>&($6DH+:E2_!@@($ H@RS8EA:BX1FP5IT%\:PP9(IJ'& MM\!7<8H#145>6?N&&:'PKG06!UJ*/C.:!V@;8@1)FF;K=B$S&I,E*;T%H)-$ MRP0P\@)5A$M:KI]RHEW.X_\ !0'[%%;M*O? A\!MRP(0^B_$8^096:B#=E-< MU5X6Q6A IHP^ &#+4@FL+JD_G3L9"G%(>G&][I\=]2 M=-TQCJ7ETWBQX.()=9V26<__<#/D= M+&;&'\J^X4$2L$%)N6#M@3'&G/D*T=XLPSJAL.88^8.\'][QH#M) MK"WX\:V& QF]B.EE+CD;'CX&JS*P9#$N5AKTTNW+['SX@(*HD<"'8RQ0<+,0 M6DUOXJ?%I%/I1JVP*:[\C#4M;+.W\?L\O9S7[?:!4>&$D/M8D#A<\?^E-?\?/.;OY9[0 M5\"_YL_B7DOFID#O(W-52"]"E[R!UJV\@=WR3796(KX7RKSV 4@1=!,XS@V+ M[SYC$>Z!RXHF&,B09/JJ,;6]<:ZS:'"88G\7[RL>3_>@8$Y)GG)JD^4/UV& MWS#K@H6]6%!?*LTB-;-V9DF:WR8*L)FH^Z(%_59WX\U IUANBZBEMZ\-MRH; M[-D*HCYO#[PR/0"P_3NH1>@+8UY7E-?\V.#N!(CS-0W(,N<+E-H7$]3"*PSX MS--(EBQ]&\AU08ME7%Q);&BA HG0VY?9\/ MM9,?9,:R?]!A)VZMW<$A4ZT>+V'L&(\9#5(RYYE03,&B/\"P$UY6=*9?_=RP M-3%S)O+W*Z"9.<4@,FT.$.1O#U.KAI)_G@@ M-SWJ@!WZOU72#"'!#0DFLY@JT";0A (I)1W[&*4NP6-L78_,(T,W.=PJPKTKPGNH:6^7++R M_CWV/OAAQ 1SXV6 [G.P'*08*U\(O"4%XX!A'B;NM;P#G@4KE>**9?OQ]7#W M"8(DEV*=Y$U1W5 C$$ LG/B-^9_67B-%&',J"LV'Y^8A5[E:31@10"U)J)'I M@A$1F7LAG%\D"99)&2.H28! LIJ,%V-D #KQLX'Z!6\4#)55\0R:7 1^IT5P("'\M@C<6@R3,V(FY>Q:3K5 !/)8KK=-6,W-Q%T MRTRLNI+(J;*6@45*GZ95XIF6B, AIY'U(X_L.=P4GXC#OQUARI#IN4?[\(!>O^H/!9UI MWO%0^Z7.GQ''?JD)M+=E!K-,'?S$5=C3./^^/^?NW0ZD@PRO5 LP_O)CD0H2 MDE&WRG$G+(<,P,[R%*T0.] /(%)KKUA^2/!51^IL;/LG!5<\_1 S)W$ M^&3/ T''&M,XZYG%3;6Y$O?<.Y5S+6!&YDM,6>+6!?(('JW%0FO/^'B/(Q%P6.#FU2/$X4M(MB;U_R 0E?X%:,W(4]<%14HOP[_.1QH[S(, ML@RT-V1.0C+07F?DKSCAM5!+=!TD,6F^-:=)LO%UPH3'YW.&*%VAM5@T5RF% MF@5J/0:J9);\!GAR,#'6BR_&I;,ELE7'5:VT3,D$%$G1+U-PVXHS59X<%K"Z MH&,>-T?];-#ZQI(#8UZW\&@PCY?,J.))CYPK,]XA2YH":7+5S:RU1+5*<,C[ M \E[Z ^AN?+. _($&WLF* N*?G>JDB+6_BVY3G AUQU92Z-Y22/ 7)97*7) ME4(*BX-C.!5V:J#XRG,[8$LIU68 NW.IA>=3H&_>&$(T=$ /3W5FF\XJ;;>B MH^4\$.0L[]2Y2<\0NQT#UY&\<6@9/0?ACUDL-5U"XE*Y+/1M9B00R@.+.8^- M_R-./,ZDB86AY34\9 Y/,-MHO"A$O)K44HGR^($D@WOR3:X]EFE8]X0:6=4FRL&U+=6].(-)5V'HO> 3V6#/=_Z-%R1(+VGC@ M9KYZ8B*/$76YDCT(KXFX;L4PGES5B],!_#_Y)JY[J/U=Y@Z#GAA0^=1RM6D4 MY6U@KO.J>G'[@)FME1';'CNIG@\X*QB/>-.Z=Z=F[C<>4GOM'A7('9F)*@1^ M0PC!'%GC&3CF@9&7 PPN6HU]JJ.QJKKH.9$XD+PY@@ MRP$$='X.5^ [;CP=R0%E(+\F]1H*8KL&OJI;7Z[4H9+*RP]/ TS.&;RCF(MX M;V"/#"XLV?,SMA3,&MV87GW?O7=@VROJPFC@CAP.A&]8_%6/H<@&9,P3SF)D M#76EJ9C46Y"%<<:=X6L[K1T^"[)A"R29*\PCW'AG'35K2D-369*^;\8>Q&6A MA/!*1HF4\""\C7S53WB3^E&G76EB&,'T60B3EMEF,["W9J+;H0@*E][A&O/BS@9!.N*%I;B19%,Z MDZ4*NV+Q/[C.?XV2>KO4>[DBD-3G\5QV&&9*3G?#667#250BD)3AK!E6@[/+8>%5[UBUU?$(\!:<9EJ4X!IQBMUX,V+%%ZR(F=Y=HIX M?&,-5:U;9(\I;Q=MCNH:A92KZXX&"]0GF[/M#WQ-+&6>Z1CSE9C4 M.J &]2Y.G&\4F%DOW VLL9/T@;$N2<+V 768\R3<#YZ*E(2E,),)F*N"D2E: M#1B6IX+>)&PV6'HOA0M$624(8='&,D+DS( M_#O7"T,T%*YX(3:<IC[P6T6./\]S8(\4 M*6#ET9=) J 3,C2K-EXVA"D>GNWN.MQ;QM]]KZOQ=W_8VJ:#'=/9K,J3C7FV,T%&JL[XMF<\!G;KC/9^O)PK%5-XU_E4\_RU MX\YX=Y1L@3N"(\? +Q#U!,NP14W%EB'$ZYG:)B=K*9_&XZ[*I_%0>U-ILD@@ M;^.\;//,4^!ERSY6S !D4^O@AS=4\JW*)>MY/L7G=-Z"&=L=MF6:;56/^RJ> MVQH1CM$'.B^R-.&B\6N6!C3$5([KSZL_M4-W,I8KG+X)/'O!5&R,5:\$1,\: MUIAAEXUT60QJ35]!U\'^[&5K84;:+ U&%BNUN&+^;[W7;JWQ.LLG_@J[9Q7A M/#@RC6FDG?R@P9*YJ+Y$41R@/51]]"]TC+;=5?$0<9?V[&LY@&7MR^?<3=;V M-,GLY6$ES4?56%?UK(8'%?UEM=IYT 99+@TZQF1*CRS3J#7_#>JHL2A10WM& ML-EGQ.HS@+^>+L'2-VVBF^XS^KQV-F< H8PG7)5AO6.>Y6&.;>?Y4'M=M7+F MAK8\.5A#A#A7&RQ7*2, ]FR5I9 M*[XI!MU >!>B9C'.\R5KW[E/OB;X_%JNS9[ MS^U<]EX/=:.:#V95!3_]S9B#6TX M%O!CD>6X,NB SV'*V'E&%E/M6?@A0QJ4XAA[]NZ;:Q\C[7IF#:[&B-C@A*$G#B=04.; ME]UT1;7I:J5>Y9X3\],O6%GECZLJ[%[V:;<,U*69$]*40D^6^9BEHU? \4]/Y*6@G"2V;0U5H)L;/R?L^ M8QXU%;57Y1TBP_)UBGGVU]U>X]FHLP'2LN3OC=>+W4K,GLWBHJ!5U2-[X>H] M:/T?H^U>W=!VR6>>$0Y/?]%&,M7-\EY<@KC_3.S;'#TCS[77= YGR+V\EW,X MC&F\J/4PQ0-/8GSF4#Q* /R,RKZKK'E.!9FU8Y/O;2'Y=:S"M<+9?P6E2/M0 M&J6G&URUO>SROZ%]Q#K^,4=.2'&6+FL#)RJ5L0,BYKU5@_;P$#)*-^%8Z5.2 M7\H&CZN(Q@Z"SG.)XN)SACQ;8QQ_VX;=\'S[,&7C(UN?<[Z,8-Q?'K$T"/@-,S2^H#9$VO**U/#N88MBE*O1"Y&_S MX>N 4W$(#*[L%L8*$,30#UF#>\A5S'7\PCP#-&GRP39G-]@H][7W%2J($3@1 M3UQO]U]>TDD>%[OR0>Y(27AV>7DY) F9I3J^?S$,TMGS_5K0%8,6C/D+FQB+ MIR?C',B%"S(I>VUQLI4=IGD3K%@.GIIIK!T=6N#9.2M3SD67-<)F'&(>L)"Q MU3&?8=D2YN(-M&.$CO8>H0-F43 <@&2R/.UDJ/U&DOFR %4!F!L8M6<4F,-\ MH'VC/X"5>+Z)4"E]T;S/@R186I)ZRNAUM?" %[ ;UU,L9'>?(DE'OB89[YM M/-=L;ZR;CF\T&U"P'GL+-A0(?B, K9 GSY3;X^B^"2-K+% \^'W-/O.%:K2ZS"X@4IVQXM*V\/M;.Z3 M:0YKO+\NY'J>OK25:F_V2;5O/Z8V%;A=5UF]LG'5AI';Y3U'&_0?KGZVJ-)2 MN6DNIE8 )Y7F:\C&,]?)9@/^=8JFK*'T=E[5+ ?D?D)/7;,L&.1J\UGY2'/> M2:.&,W )&VG;<]H4GFH>)=U$F]8Z;8)8N*''TP-09K[9;&LU$)F08W.BV",W MH_G=#+3.AF\^-"?SKJHNY1&=_(?UWFZPA:\):9E2VA&:[HLSBU=YE+.<"Z:/ MBA%E>=O@Y!RTTOKHZ4J+K3!^K?R:J5)!_?"P87G.^T&("%/ N@M'XAO>:XS? MF#;G=IYG9,YB.'B74#2QP)PO#,NX.27QFS%9@R\/,P!!C45"H^(E61:I MK*S)V%O8)Q,_W,=)W"]8"<#Y[UZ&<_9RME[!=*- MQT-K-#:,$4.] M"T".62!%H..5J^*,+U+RUKZ#B>9WJ;+[GV?F-H7O>E:X]L M[YIG7WN[6GBO%_Z"(2-'2,!T)*R_'=E'%;,-T6^F%^GBI;7X\;/\79 8?K0E M\:]2SP7%R@^2B,_X \OG,P(U@:CD!YQ S77.6S&-\8I>Z=P@D)KL:,MM2!ZT MPHD$G%L@N ?P7+.:!SE/H4 \_(EZK6+CCN=XK(ZP[T?X6AUAWX_P3EM]VMQ^TLV MW7+=+8ZY_FV">1+?X*S'-+M:\>T\:2WAP>5<=U##.2RZ5.M^W'5_+N,BM1(: MGA$CRE"/X@67S_MJ%DDI))A\(CV]3B_NV")5]E=$;B'FKP5<(8 M)E?R20?]VP5+*VLKINW\RCGI\F0]RKQE_=O#>BIA__;PC/Z0%75YCWF1&&G/ M,[$#'/,$N](8]Q#^_\BS>6KYK7LMUW4]\>P>0[$;P M^U'1X@#3C10B*$10B- ;1+A!&LO\Y'G*&U!>JRKLXRPOM&&O,11O74\KJ_$+-'(_'VN=TKO^RA'=&L2R?U+XL MRL*>NW.N+<&Y3X=7RQ(W,Z"'Y#'W.F$?!ZJI<^K\.?UDFD/'50?5^8-B%576 M'63UHUK./9)!EF&X6*N&@PDOZ"Z%S.'%6'I(+[XS<+Q[2"!UB!TXQ)_L\="P MU2'V^A ?57(=IKT$LFHLVQQ4(DN90KW ?]/P!KX]4B?5^9/ZR;.&ECJH[A^4 MZ8P&AM=FMBICZ(X"QKS6&%+*5T\I!7[T[N.(4X?8@4/\:30:&KXZQ%X?HFV/ M!H[;1HJ'8P8]0#[+:@^W>DZ+TM$ZC.^;S7YU4NJDU$EUWI7V8%D^XDOQ[NXT M0MG<9O).R:W=2;?=]/?C3)/8,G?Y6PHV[4-W'[E-;Y).9,3MAE:ZH9X_WG[W MH*U:[FA@&/=P'O87A11^;($?3PLE%%?9#=8XOC5PK8V.[A>L,_!:OZH;I]GX MG1TB:]K#)$/RFD:WS(RSPF?.L9R1\M!)1_F(5U@3NGFP9J] M&;!1'\:0T7.2(3[6QN350,.;E0CH%'7HQ+F64S8XHYAN'H+1"N_& ),ZR&N# M#!]N?@T7GK>C>35YCU1;C^36<['U+?&^G.]K MLT],0/%3>&$$*HVRC*%@?<"9;X]?CTF_;A7]=@L65TEI.[."UR&D]BT>2N MF@Q\5K*(LV!*0YS,>3LJ[L0^&2:%-$#>A#3+&3%>QNK.UC:[N(8W M,JR[C8!QAJ;KVZY_Q[$@UW[I.4/+&=FV\Q /!]QUQZYM;+ORKL1$[AM2,JT; M8DK[*0OO#_Q6&<>.8W+[A]K#A#);&>[NTCM S^AP(%,1;<>)]H#@MX<&$WL' MKZ+S_N'I_>"W POAW;O;60BM61'76@C_0SJ\.FV:T>AO1__%;$P0.OR])$2^'4:J8>OR_&/KYDU33O&TX]H,=%H5L3W1Q[ M [XH9JZ8>??PMT?4Y3N2F>>K'O]3>A[GP,YHJ'U=3I(XD/$7=-B_B[.9]NR? M7S^]USY^_/INL7?T"E1O9JZS$.EKDF"#EN"K6O7OJ MY>DE\I5 MK%#J%BCE&HIA*X:M&/;NJQ[4W M]/AX]-+H#5/F>UGT=]<*Q\[5JVO'2:+EL2^P5ZDFRK/NT(O59&P;76V2'@TU,Z6LQG)UL?1]XL^/J=SVM*I MHSP#QVGK&J#G--!A"QD)BIP[XG>LYT E*NU9BR0+]'1"? MNT_A5#8:D(U.OF$WI31)TDL4.;3L0Y#1:SJ*@,+-NS E>!-L##NE<)$B;N0B MHWHP7HX ^('WRD7T#-B/W M(19N#DW+=JWQ@RP<\!4!OFT?BGWXQ_I8M-_5.NFN0ZS/GL2.%I ?&OP.#NOZ M2*T?5K304ZF%=J2#01]AJK"PC]2K9$8/X'=P6-=':GV7I3/FT;W&1M"EX2EHHI-LYW-ZFP9)%+CLB)#9AWH%TGE/C?3A0.UR4?)PQSPP2_>J@; _-!\+"1YOZ^M MIF\WH'='H.I?+VZ<9,4G MJ5#9P(%[<^-T/M!(KI$9&^ T8%-6$C)+M??PW 5>.3Q(\/9-;AP$&KZ+$QHB MNDD+$S@R=*NJ$Q M[Q1LKZ_TC^0R;Q,;-;'R!*#:-WFBJJRZ70W32%L6":%EBSK^9OK#XD?1(E11#I12U33T7X18Y?:NUZ$V!?T4LLKH[9C([89YMA)'(W3J%O\ED9R4I:6YV0UH=A!/\_@*>MK.!]B^2# ML()!9,+QHE#%ALQTGG,9_#4A&-$,TP4KA9YK;VE 9Q.:<8B..>$>)'C[)EV5 M]=NYU=U#GAKN:*2/?92GKG.=]>O4!2KS*L.C.:+9)B//+K7'[JF4=909W"V9 MVPT#;*=@@VW2Z)[L,QB5UE$N];/!^$27S,LZU85TJ4RDSL E$Z6F4LLQ$8 MVI=%):ZE,)Y1-_DL3*>.[>Z>TK@ M\1CSM.RF4![K_,,-0ODU"F39LU,!IU3;X*2J#.G[RN:1,J2[):F[8;[M MN"PBRPMMD_0>:Y_3N?[+$G82Q6PBRHH$'VPGPLO2"M/&%$[#? +'U#>IKJSL M0Y7Q8],R7,\P7?A[Y+T@EN%8ULC^*Z21Z9#MQ3LSN9E\1Q)6UO;M);JGK.U] MR_"#L+:!_MSK#.LMQ3+FDSB,FMV#A'G?1+ RK+NVNMV60L';; M^PK,[M;(KH;]MNN!?98 MC'NNR>U;BFJ/4?S#^L"[ ?N^"6YE.S]%,8Y.<]/R7M ?IJ&O2O#6HJNJE)G[ MP1[127X81C1 _GY),C('Q0 _.;!SZYL@5Q9XUU;W,*(;5F'8H]%M1;=D M 5P3=Y3MW=&V),KT[J8ALP^P?9O&8$\SF<_&3(M)RG=4 LI(-E?@1[=5 KCL M_T3F4U(4 R\;/!H:D WCK=O2H&R[I^BBC#"I3M"1; WJPAV4T4H&83/&82R M\&^O%:AN97M7! ["T'^7+K-BNC/9W\A_&3V,_7^0A]HW@:^\ %U;W<.)>-,R M7H@'@NC9VA&PR.)$QIT"JGG;'70$ MU;QM[UK!03@%SN(?JWH 2MO?"#" C/.0NRH%7X(BG<#M)D^J]WNM&2AG@7(6 M*.G?S/8S1KY(&=@TN(19LVVM:C33O#GE[T5!)@F5G\-?)6*F>-_!Y\1)A%<;Y(B%7+^,Y@QI[K]C.>#QT3-#I2R^4MK:#.LN./MU[X8SM0Q M36_D/L3"3:!_V[7&#[)PH!H$N+/E_6![V P]Z= M#_)S>L'Z5VHCKEGRU"29L=!GWC? MS _EBGRJQH@U&K^@^;;YR]P'6;*,L:H_NJNJH%IF[ETY. A'Y D^" \ZY_'*X4&?_ ,H"OV$ MEU(8.J4P&&/#-1W?Q#)G!SN41('IZ([K_QM5AVMBEU9+JQ*'LP_E*KB]JJ#Z M?>Y1.3@()\&WG48,Y,0K(&A&U+"NI\D18LL#[3K"*:G:2:DZ,@S+ M=!PF54?Z:.PRJ;J]/5Y1(=?,6PJ(KD\P40;[K1I\FJK#9\?\]]VPWG9<:PSD M#?(2I3$(S**9N6' /(J@_I_/_M(^;[)"8[@;\^R:TE07]Y$6XLUF$.UT0X8=C05NJ MA^;>Q?1!6="W$\Q;C)7>\#1E8W=$7#]$P%W)Z.[+:'>SC'9O(Z-W<-;;-X6P MMH'K6HJE<@?<1;-0S3H[IF=TPQQ]$*UC&P^ ^\@*1#? W3=U0EG_3UZS&&W6 M+$;*^M]AWKFE>F7N72@?A/'_80X47J29=HK/SC=WO.29K/46-,O\1]-BJ.>\(%@#;AK? M61W8-::^Y;8WL>09ZY:*JM_;C%8=YSHFL;MAU^VVX]QRL4B8P"8)4#<-EBQ M?DJ+...6M+*6.RF6E;7\E(1TO;\+*-%H+=^JPVY-9JUE"@TT$J8+%'&3*Y90]#K%FN TTM[&&0V*-,LUN+0<]_N8W=_[ MZAGM"X24X.VDX'69X!TU[,W52.7-]J8YEN2J[,U[L$]S^%"%1,K:[)HALI\( MY22/PYAD,A[G!HS6]8R&^'%O].,7L;% M5%FIMY2/]H/)Q\.R4?ME&>P#4&_2>2XZ//_SZZ?WVL>/7P\2:'T3>,KL[-KJ MMA5Q]HJ(8\+M@/;UV"+[$ U<6QFXG1/GW3#,=BO<<;$1+)=-O8<5H6]A#2=#[1-)TCGMG/14YK4RKP]< M0EK[E9 ':HX^5.\&98YV4Z/OA"P]C8,IYCW]8ZC]1J=9TCUYVHU3Z)MT5=;H M@'J8U>J-#=VR,;A:A!P;ROHE+98QV;77;"DAKS^[: M@S1&K0=SWBICM)L*?2=$Z76.W4J*N"R3J[TDY^%'2>HPV%;4=FY'&$P@'920<&H3VP_!<%F23T M535HLX1;FL?,3LEH0K#AU<^7<5A,N2TC[!K'&GHN[*'VS5'[0\@D3Y-E07\6 M8#JJ_3W-*OP[ MI_HDH^2[3B+8S4N27)*K'%M+3K/&QF\"*M_PJ_^99"]6[;W5PP,(G<=SB>,C MCH3LI%>N8&A+ED7ZL_B HRW[9))F8* B.!.RR.E+^<,:6;#?8[!FY\5+A%48 MYXN$7+V,YPQJ[+UB.^/QT#%=RW#9IH2^(98D-CSD&Y8DW?C2&WJ&Z_O6YBNN MO=T8FIN_M(:L._%=;[_VQ7"FCFEZ(_B\ #M6:^'IZHJR);@F' U39 M-HF*KQG%AH/*G.B+_.@&U'HO30['G'A[\DZ9$_N6& >AU6V2$6]I%,_C/4@( M95-T&TY=B'H^6C#1;X\E_GM/_S7CB*M16!'3,W'1-:SX" !LL, MB('BA,1@2N;G5%:4F&/;&8CGR3$OVI3D6KA,KK2 +',0!<4TSN'[19JQMT^H MEL.9PQ?PNAC>/J%3DD1R9!O+R><7L"=G=#F'N]@#R;*8IAGL,QQ>?PJM7+*+ M:+4B'GN31>);0W_L>+9WMRP2=SBV1Z[AWS$GXOJ$"6_HV:[CWO7^F[(Q;,LW MG&WS7VZP>'?C%>C=.-U;+?B..NRJJ.RNUM]9$-YO\O3'XT]?M/>G7W[]JGWX M_&;8D>!"+V'YEA3TI<+$.T*O/KIYK""W"^:GQ)H2:[T%X;U(XD7^HJ4[G"*1 M#IWOTR 18=7AZP!<6IXF<:C)37:7?A3M*-HY;!#>BSPPC2-&!XSVWV2V^%E[ M,XUII)W\H,$2/=G:ERB* YK=NI;L$5Q@U_BFK7:GY W.KU[[4[=TG%:>4?2: M3BB=2^?HA";II72*1FD"OP&&:@N: <_,T7;O:KMH.^")W+L#FW+'-W5$VG9P[%E6,Y= MZ\*N_](:FJ;A7%<8=@]7Y-"TG?'H89[M#EUG9)AW+?.[8>&6[]O.O0K:1KU, MJ+0>,C_A#)9(BF5&MQ:[DJKF*>_/=*!IJWW+ CE([/P6%\GVF-DGL.T'W1XG ME7(SR![/_-PG^=XU0VMW-OK!I(+VC0LK:E (MQ\^_/">C=VG6V[.?V%O>!D7 ML,S@G@U$7^0O).P?-WGG]DL]_?+Y^.-;YN;\\OK#Y[,OGS5MS;CNQ#;:7+(M MO4R5)_8A5>T#=L/VL=*D],(.-CE@A7OV ^XMGL%5),[@H*0S[G6*[;J??1 O2++^@.==!U__/+Y1*O_UU6CIC%V3-DS>U9B^L/H#]*>J:R/?X'MH;4GF;R+ MYP2L%3!6I(U3LU_6OGS>O>0>)7R5%:.LF&ZCN+)B.@:S@\0R9<4H*Z8M*//A MS=^/3]^R,8HG?S_]>-)E V9MYJ,R8@Z<:_6,6;4T7'B@KB=W):&FL3/0WL M M69HD9?CF6T9)OLQHMDTWB8YMKF:<'0GW[2OJ.+]>G+:_3RBTW0"",463):KCD*EY!V0V%5*WJZ4O'WAOE*< MU%IZOQ:E."G%J66IZ!I#+>3D&^8P?.M!!O9)%@=LQ04F,A1*B]#ZE][56WOWKPUOMMZ'V_O2/DX_'_US5^CJP_HV- M7#NRNK?D(@X9"+._:$*^*TWTP/4!I8DJ3;23FJC*"E/9HH=^8BI;5&6+=IRE M*KNH_W;1M]/C-[]K;X;:/[[\\\/GD\]=]X9_RTAPQ=:;?H=O58O%0^=;R@A1 M1D@G):9RM:JU='\M2NU3:M\U+1Q^&VI?CT^_O.VZVB>[..!Z29:&2NT[).&K M%+[#RQ_=.$+Q%N,(7_W/)'OQ:KVI1!S^[2C^M_%OVS./&KQJ[66+-(\9]\MH M0K!SGYAVQ]B*8#&.-?1P';5OCMH?0B9YFBP+^K-8J['YGH=O>''-G,@-PQ8= M:X5MUOZ>9A6EG5-]DE'R72<1+/PE22[)58Z GF:-/=X$O\V'N#?QXJV*%PZ9 M4SX[DDUQG,/^GG))$M3[04B*/6Q)'?!U2PU?!->[3.-AX2#78T M+G1?LT&;ZWS0)8S;5_!M2N'D9_#FJ__^+]\RO9]S;58A"!LZFB_2>1[C_,XH MS32:(]N+\RG@!)L3.B/QO( _[/>0_F=)"JK%$JV".EI%)5IE$JT&&LFU?!E, M-;AAAB\,*5Q&V5S2TV4")V_:1#?=9]%S]CK3#<5O3-O;9GSJ4&O;YM9+Y(L2 MPU:+5%MDZ44SCN M"2]=P$>$*[+-2P'>A9@6R^#_0RQ[L@)5=H]\-R]1>TX L%H@+%XP_9X!X!2A#VBS.*SP8:L=) MG@X0$?^$+V,VY3<"3+K2Z 5)EB42@;V-W\.S:)XCZD9+'/N)HX'C-,PU C_G MRPD^!+_-XOP[X"(IJJ7BBB9@8961&+]/LN_8,GFH_!UZ=+W$F]I5<.U!BP;'O#.58FN%KOV3G M9![_14K:P8NQQUL(BB"_*\^1B)Z]^7+VY3F6="*,V$ALD 8<:#/6*JX-1#7X M I""9 GB@]'#X%J8M#_L%OSC$MA/=8C:I%HTS2LX]YN6_/W1TC^_?GJO??SX M%4YQKN%Z%I0M2DQ4!^"'()4!@P,FD(6@C>)L-F!#VP5NPLT$<#+G$D).=1?C MUM=(\!::U.4T!CTJ1I1A.!=J*(_B>56=H^LY#34PWAYYCN)[]( _WAX;G.J9[GWGL7??,MWN\Q@_J\ )1]K)[X9M-5-UTL >4V]5'$;[U^%P9$VQG MZ=N/S[U/QM->*4ZM[!XY0-T"F&*>BGEV(\%3T44O3_7PZ>)>2@68IHV9KALM MP36+L'!P^N&W_K<845<3Y2XE!6J<$PQ M\$=BX,KV5-2@J*%F>ZZ-XU6VYR$1<']MSW7$["_R*7ZM^/4N:&+[P<_7,?$M M)RS?KG+PD6NI;IF:6Q8H^L[1IHVL%@>JVL5K:Q?MSM4N/AZX[E_6^*&6CWU: MY6-_Y?G8-;)\%V>S;::XKZ3@;:K4O>N->ZKW2WG!7)$&WZ=I BI,SBK07J>H M&6!E@DBTR#NRX..$S%+M/;QI 4<<#%]N6-?MCZ>97OY8907KR98MF_ZRB.>L MA&LN*D+F3+_D%2^EG_.L+ CK_K9;-OD;U:;D@FID&<:%*$#"L@E6_8*$&M2W M/2$)JQO+IY06K#!B%3,8'N?+"8CRF&184?:L5D[S?*7R1BL+D? V^,$;R(I- M]K[&RVLEF*PB ^OA!JR:+:-3.L_1?2T_S6ND)6IX-/J?)5: XIL"DD^U*$DO M134G"::R_NB*DHP5TN$OQ32C5,>/1+6>AKPM7%__H*P@E4N?IP5N/D UAI62 M)%=\;XT]M168/A\")+5TF6DIQ\ M[\."Q1P9;T3B#-^&):E)HLT(*SA*6!$Q MK"7GSZL>(67W2JW9%F=5;3I?)N)<\!\ EJCJPBOPHP> ."]VA*?-\%BKBMOS MLN*6R(K;6B'0XIJ*VYX0+$GRM$&U@[;J8X0F(,<\!)E25M<)02Q/N*XG@\V0 MXXN$%'KVZYPQ!,;?\N>@7;\Y_O+Z^7;5<=M6(]9.LRR3VU2(^+B)[C<)A[N4 M1>ZSQ<".2S(YZ2./$H5SG"VQ8A!NK(B*$(W^0+8$9]NM\]M_TP=XXW+^GR4L M,(H1\YO:QFZ+@(?K#;>?>/ MLH?%]?7.0^T+H\S&73'K/2#($JV7I=; M"B8F3!@/P5LS5,TRWM=C0AM%O>P.H;C@UW7]9(/08TI 1$-4 K2\:DJ2D,N\ MU%C(8@%K966L&>MO@E_ 2I=)D_?5FIK@%65CDUIUNGPDVU-OE0KL&[$,\.2K ML]U>K6!;U[Y-T[S^K3A7WH3BDFJ+A'!P@6J'>AL_"7P5'FTZP08V[0U=R"1= MPB.F%.[(ME2'$;,BT?.BU('K+3P&Y0/#)67$D67 6>#_*(-5<2HJ(2&*N<72 MN2I9-LJ FWD[ DZO7>Z _ &FPA-$ :)QJ6QR/-Q[ 4BMUVUGOK@/6W9,"&]X1Q'B1I+IZY MW1X;0&:*;;4:T45%OJE-A]>6.:OE!^L0" LD:4 P+#L&$&//#&DJ/-4O)$U M?[BD8!?!ORNO0/&)%I,PI$C=*-IB)[]A3Y8DIA<"XVN$)+L5D3IZ3TIA5C/V M-C.0SE;B>\9P9#J&?<=*?,L=NO;(LA^F%-\:CBT/GO\0#[_MRKM2BG^8X305 M&^U>9.]%_D+V:[E[YW.KL]5V:F5;9V".;D,9>][%'@A%^N%SFEV@1I.WFGA, MFP!](8]1$[,,8SS<@C%*T3U/64_N7J)/MY:H5J8F!#QN:Y4S6,+QO$C!1!AH MW\!06PDW]D8O4NC7;4%TVWY.W<(NI77?7 UP?=Y;6X+1]FD=ZCYUG[JOS_>I M]-!KTT,=E1[:X?30NVTUBG:VU6M;ZG9BOH5*?56IK[=)?5U+=/IRI]$T7=CZ M%NFOUZ6SMF2S/D+>6[?2INXT#N" \M[:4W-E0HHX1'S^;4";,NY7 T#!.@+_% ' M6$S!AL;63GIE.54F(C]X,:=VF83"-U )2B[CI AKM05[R0GO-&ZXL].&FWI. M#R8.WQ9%5(&,*I!Y(ME=*D&O+T>HRF*>X,JZPMRZGH%\3:I[7[B<0K%NHYA* MK84VU7=Y-7ZZJ\VELGF[8FJYW5>B_>/F-\[WMJ M=-E\+9(\SEB2QRUVT]E6&>/QT#.\D6'=S1/@>D/;=\R1\Q#&N@>VNN&-'\3+ M -NV#!C3T/(I M2X3B;K^ARW68D#XRDUS*2C9-SC!T/S]DIE\$D1X?1CFGG*9SQ?35K=<8]/N,N*\6C M#CF1WRPSEKS#TYE>]LH.['Z7N!O6'Y:%B%@9 M;Q-W;)G^OS^@I\"T M;/-("VD0STB2_^U(![S& AE2P"-^%"_GRUF8%N+[(VU.9A1?II\3LGB)M',\ M#_&?DXIPCHLW),NPEO!?)%E2."8 )V44PX+"H?VOJ\G;].*C=7KQN_UI&?YY M_9'\_MOI]//;8_OS7[_ GS#^_.>Y^?NW3]:GWWYW/KU- MII_^.IU]M#\GO_^UB#]]^V/VQV_OOO_^[9?+SW\%!ORQ?__S=^?S;R=_??[S MW>S+VV,7[C7^2/R_OGP++OZ8_V/ZQU^I^\>?X?=/WWZ__..W3U>?_OQD?/KS MEZLO[]_%O__YW?SCSU\N/[V'-?SVK^]?WHR-WW_[1_['M\7L\_L//^#=WS]; M[Z9_O#\Q_GC_B_WE6SC]\MN_IG /O'>W8?SE_>\6[-GZW[]^*3[%QH^/WTZ*3\?_ MCL))-)D0H@>N'>J.23Q];%'XRX[\B1%1+Z3VT2O;&1@XD[.)&ZO.2L7 % /K M%0,S1Z[ONU9 @]!S(M>:V*'GA\0/PG!")^&$,3!/,;#.,;#/;TH&%D:CP*7N M2#=,*]"=:&SJX\@.='=BAE;@C"D=>4>O+'=@>ULQL"[;[)U2:T4#D9Q7:5U@ M>L5 F]-"67O[M_8.2 .4:'9:8MEG6@B'D>*;M^*;O]85/VLR\B++#'4WM"/@ MF\37)Z%OZ:%ICBW'L4(G,H%O6O[ &/L[U/P4D?>-R!]!2U)$OD,BKRE'HY!2 M8TQLW;,<0WO3&\T&-E&3_Q9BG [K+DHPKT'X=8UE?N [5/<>^7*C_5EOSB*[8KBD7_ MH)S>(^JJ3-=.'&BW-#>!7B<A=)<%Y7X1R3C$?.>*('UCC2'=,PP&:= M$'T<30++=">AXX *YPYL:RN+5='V@=+V(RAWBK9W0=LU+8\$D\CSR$2?D!$! M+2\*M8TKR(]:?.YQD]&5E7LP2@[' MIF_D!ZVYZ!4CO!4C_%Y7<@+/,4:CD:U/',Q:L D%1C@*=-KO#M@+>F8H:,R$^_" M>$\N/W[[4'PZ0^:+=J(5&L0Q)I818KLR:^#O M-"U=,82GPQ >(ZU),81[,81?2H9@N?XH,FFDCWU,9+(BJOOCP-0]RPTLCYI& M0,='K^RQ-7"W2I U(GS[(;&3Y+SEQRS3B1BJ?R?6TOXJ[K*[QA6Z/KF1)\$8Y#P ;7U"1R6 M[MB&YT6.:3L1 97?'HP]58[PE,GZ ?5V1=8[(NM*<7FO3M!F=QU/GX2AHT\L>V),@L@()]B%Q; &UD[T_*>D*ZR #QV0QBE2/6 ^[XK%MJ4 V7WM90"7Y.*/X '/-XAO.R^?ST MC=Q4,=+;,5*SKC!YA(P,SPUUWZ&1[CB.#SQT'.JN18CA&?[(Q7Y\IFT.QL:Z MPO1<4?S!4/SCM%U1%+\?BJ]4)]L:^73LASHU#*([AC76@NIP-H7Z[2R3K K[NEH&WDORI(=6L6;-65KO$D ML$+7='77M;'YA.'JA$PB?32Q(L 5)_2QY-CW!M9.F\8H]O!TV,,^W5N*/=R% M/=223PW'MSW7U"-G#!J:&5KZ9#*.=-L/'-]U;,.DYM$K["DUE.8(U-2EU]'$8^ M$+3GZI.QX>D3:E!JC_V0)9KZSL ;F?T+0'=)K?DP+\C\/)XD5!3@JW;7!\7Q M'J6?D$0A7B+[F18G/X)DB:!2W/!NW-"MJS>1ZX:!Y8_TP+1-W:$>U7TX-3V( MX.@3Z" M-B1QK&S@5O)0Q3)OQ3(_-)H(12.3VL2)&I4\LDNC.BMDZBR-$CSXY" MPYV$@3TZ>C4>[TOM.1"OSI=B2K-[=U14!F 7.=PCZ# ,?03#2^>!:GEV%[[W MHU$Z:87 \'RJDP![('K4THGAV;H%Z@NA9!S:AGOTRAZ,QNM9P8J #XN '\&# MHPAX-P1<<]F$IF=9(T,WQY.1[OAC4_='OJN'=F1[1N2.[8 1L#WJH\>FUPVD M#Z1Q=.>/?G_G_-/&8[4ZGN6\;PKIEE[))9*20[>30XW.>H%'3#>P?-WTW8GN M$)^@(NGIOC>RW6@K-U7 M@JEUJG5V8YT=LW]WZ5;R=MH>Z,/QZP\?/WS[<'*F'7]^JYU]^_+FGW__\O'M MR>G9?_^7;YG>S]K)+[]^^/:["G(^^DD?8*,"=9Z/>)XJ?KD)9&+*CI;$9!(G M<1%3V23MZ81!#A3IU9GU[\PZK:UUJ9OCMXR$5"-! -<6N;8@5]6D[FZ+\DX< MI?*=M<%FWTC=L1B"(*ZOG+;4/+X[NZYT4XO]PE^@0#"V/3 M#FQJDM'(F!R]3]E]XY,R@!T7V8,@;4T MTI(4P4&S&=#%A(_V#<@BQL*LA)*<:ND$ML=&#JE2] /CFG?7BYJL\2/@T#= MH;> 0X MA(9&-#:PL:IIJBKT0Z?=737*4;3[L+3[2[W+N4]-V](MUXIT9Q(ZNL_F'#FA M;7F^B=SXZ)6_"\]/&.>+A%SA4^@-Y-;-2SOFV>IU?7VPGHS;^SK2+MC-!S\F MZQ'<9LJ:OJ>(^=1H4T1'$\/SJ:O3L376'7-BZQ-W;.I6Y-GA.)Q$8Y>">F@8 M U =.N(P4URA7USA$5QMBBOL@"O41N:%830.0F #/@W!:'1"?1R,(YT:+O5\ MRYXXKH%.X^N1[U$G(I'O$_/H ME>\.3&^7CF9%[GTC]\>P!12Y/PRYU^P#/XC&%M"W%XXH)_>Q!^;"*# ) H- MP]8C"V/K5NCI$P*\,'*8CO=28:'H^!YT7"NR M,,9.&)J1'KF>B^J,JT\B$NC>Q//(Q'!-$N&H*6M@FZ.^5UET2;F1118+.L^1 MO/8>;U8VX8&J0&]I%,]I^)K.X8?B*\>WKPF9UP)'BIG>E9F:C81#8)W$-"*= M^B8P4\<>Z_Z$NOJ(D, FWM@;V1A1'HR=K=*S%=4?*-4_@L*DJ/Z!J;Y2H<(Q M'4<3V]\0R38,1X8/6QYT:7="8^Z*^JP=B)SJ1, MRBYRR,>:^Z>XX0ZX8:._6CAV)Y'CCG3/&T>Z$Y&1/@$FJ!OAA-BN/3(\S)_Q M!XZ]E3VIJ+C'5/Q8P_\4%>^&BBN=QO3'H>$8.+!X/-(=TPSTR83XNCD&HP;H MV!S9XZ-7WL :[V*DB/(*"=J2@[BUN-9=3-F$3X%7/HXGJ#GFOQ<(3S2>R1;MHC7W>\$=%]/_)T^,V=V&Y@T/#_L_>MS4TE2=I_1>%W=F,Z M0L74)>O6/>$(-] $$X--@WMZX4M'7;' ECR2#)A?_U8=V9:,;9"P+!W9.;L- MQKJ5*NMY\EJ9O-XU[6HQ%V,BSN\ISE<3^T&<+Q7G,_DR$,)["P2FX!Z#/;>!U.OQ('PX&!S&-!R=#W]*_SWIC4\?W'"4=5$B M3D=!H6V4*]>N#D*#HZ-!_=#"8]W.WQXQVCEVP\Y'=WB2NAW>%(C6_SJC SZ1E']*K;L43&=P,AZ-R^_*-^RX<>=)"NG( MIV%'L/J>;/+\KW^KNYWR"<>IJ*&/Z? 4SN963@][HZ__4PXWVY6+V MY>6>14E:Z[,G8$*Q+[WEQ#$(A >A8P3C*0\UF=>(D9*C]C,I/WF=%7&8J4&^SDA- J[H]<'*:7Y2P][Y_=J)NA1F3%A5CQ]T^76E9;%8LFB\0( MKVLTS1&CN25%K%9[X-H[79MMF"[P9;;@03RW$<^KN$>">%X^GJ=6CM! ):W> M"^>F%O]X8IW6Q"G. ]@@K;$5SZ)KU+HZ5-_/:-/^,+G1R?#T/-[DQF6_1N-? M.L"[:B;(-'?(")W)#2?>OZ^AM_7Y*42G\4?I]%*'0C"9JV BD=H% HY[4CQ% M2Z@7#I(/,BBVM0W\:BCH)P3N@P#NLAI;(W"7 -RI'>1<4:?6)J*DCL6OB<6O MX::@U[B"Z)RB4&8>X&*8YT:4O$IC5V\X=9(;]LN"\ K()G!;NZ([YV?HZ=D1 MV@GAY.CDT(U3K/?G0@]KI19DP=-9\X5*L$D!)U(&6UQ"DXG1D1/EA=;%A''" MBL*"(+H4L$O(?*;!%SPK0PJ8:4J,@E)J M:UMHZ"J]KBS6_8SNS!SDSJ"Y!1L&1\?#=%#O=7],G3MYO&>WG??49R78Q<+[61=<&4,\.*C^AY MTU M$1,4$!E]'8*M1::\&DM=<\T%$@SW/ SP_[@-A>!O'_BGEE5((,#R3(3R M]6I)EL36Y!D7G$L>::)0/"5!KRW[:UG(:*/'?XUNO'6R*G>T?1-^%O15[_U, MGQ4$IF8O/SUMCA_2ZV+T>JE9;=!):ZIK5\O("=AJ6S'0Q"0J(0;*LH6M;4EU M5^AEWLY%Y-\OY*\@A(7(7P+R9Z[K6F9B MC=T@3;O::;H[_8AZ][9Z]U(G9 ,Y)>H6>18<9&Z)"9D3$$D11[TFY;^@ MJ796)+&UK83MJOD"(HU;](^Q\X?IW*J>\1MF4!12.4;#\Q.^_4\__,?V96M\ MGM?=F;_!:$'8)0>#-P[&ZY0Z+M2DN^N?UMX;_<$XC1Y=77ES%/^B?P&'K57L MQ"I?=^59QX-1G%\,/'*SC80^",MRZ;./+)U_9LX7WCQ M9)Q^.6-*>O-K[OY@?-U&Y_M'!-177N7,GP?#J6IZEX@?)O>!N%P6_K,[_.1. M1W5W#X:7ON/W]N]F.;8%1[.:2G_MN$\V;>?0'0TZS\I''W>>]\.CQF]_?>)' MO=ASP]Y,\]/-^4Z/!_U&P3?5.J_'Y:^CLL!1G?<\29LN':U';OBNUS^W,-3$ M@FC(^*MG-+:;.QD/?CG[Q<3F:'YS9J:4_3ATQZ/T\_D/5VS+YM^]?BPK_+EN M2>R-C@_=Z<^]?K,9S>>>'56\>3!=M5.-.VE3&Y MB-MUN]6?D>+=%_CH9?I5;Y(;=IX6OKQ\RW;N(, M3HII\]-Z\BGM+$+\)DFM+$6^5 :K2KM5T5B4_.HDKU'R#U3R:E,+2]M47K2; MRE+=81JMK&UY^_"S(7+>R'[G*&V4-DI[[=+>2'=X#>KP>3^>C,;U'3:AP5A; MI(>E%E?V9MT'>9%J">&-L\IP)34DS8V(CCD93*V5 .W_>E(=;,HH(TMH:?(Q M]4_2;\/!T>.RAKJZ/WOC@\<%=(.C-'SZ.1R>U/W;&8U2^?_8HIM[M5KBK)+B M^,/;)W^<[CV)![M?7O5>O/^#OOWSZ:>]_;(:_I_#W6_=I[\G;@]T_WWS9??+JX.W['?'FRPZ\ M_;J2XOW;#R^^_,'?'/U!=Y_\Z^C%_N_ELW=@]^@I>_O^!=U]]MO1BR?Q_8LG M!T?_]^7%^$6O5E$\';_8^8M1:@1GGD2;3&UQDHAW($A.3CBN/#7);FU+:[I6 M++/%"5(@4N F4:!,685 .41IP!KE0G26:QV93$P;UU"@/J? VW:!00J\:PK< M?7Q!@5&X8" %PL%; H9%4A1;(%(;(9.QH"(M%,AY5]/-G%F"%(@4>'L*#$%S M+K/53$1@AALN0Y!,%+.PH$>%A@+5.04JI,"V4^#4"E2:,2H8)4Q81@!R)HYE M3:CF27KFH]*UW:>!+C6;.-ZE1?&#G7?#7C@Y')\,W2'V!FRUJ!;A1LA!ILBY MS@Q4,1J4L%%'%U0TQ6H0Z"%O$C?^/NLAZWKO2[IB%$91S$//.#&%[XC7$+V@ M.>H0MK:YD%VJ+#8!O>= -\;*Q)T3,3@H5H[C*H<4"M"EX5E$] ,W"^@S?B"C MWEL5,J' )2G_*>)X\@2L5"(G"C+S G2NN\(@T.\[T'54QGI0IK@Y8"+8D#F- MF>DL-,W:HK>S84"?:O0ZY(EF4(29$ J\&1!3)]8JDW*2-+'@;*T?DETC-G_( M4XO@]_1D.#A.KK\),;-5R?&^\RB+NKA"7$#P"H1)!5+<)^:2+1 M/V8](Q>XC=XG$KPL!E/2]3HVC41)T!E\R)2JK6VFH6MX6WID( FL@P2HB)D+ M V!S I!@G3)1EU.2G(&4#'I-FT4",UZ3DHEF1FDQIA(EH+TD7@1+J"WF,_,Q M%IHO)*!XEQN))/" 2:!8UC8 CUH7E1!5L%EXZZB6D*3(#/-'FT8"4TL@4J%C M2(ZP8 TI9EXD7ME,F$]"2ZN]4[F0@*R6P%PI]+7GC^:O\VU?#_#^^8T-+.?& MEK_,%A "<]D4\RLG:C/5+A4;*^@L7 #TOS:)==];/7&7LN4Q2.TQ MJ[5A)#'CGVD1N#59$V6J:>8E(]9G7O[)8Y0BLL0+25C&N\*L;X8E4D3;*:*9 M>&IMBD %6& V\!P],&93L"(E]-XVC"*F=@308"D5F10/3A& H(EGUA,!U(<8 M>*+&;6T7\[&K81-G#+06?H\'HW'MJMSBAL%4Z9?60[>5G@T%L^A"G MX<=>2*/7@\.(G+D09X99WPN29UY[0URPD0!WQ>V*61"J C"JM"IBW=K6LEX: MT1CV?L!87Z5OA5A?&M9G7"AN(,Q%Y8!D4W=I66G>5 M0:P_9*ROTDE"K"\/ZU.]SB%560%1DOFBUP4EGA>]+KP1(40C,_"SP0(P5Q$P M9K)^"'3/AH/1J',\'.3>&(-0&(1:O=_4G,"7S0%$0EV(4-_-.DI*9A.HBX1R MXVO\V1"CF2696R-I J-SWMKF4G496V9]$$+_?D%_E6X40O_'H3_;6(/Z8 (7 M1#MN2+&'!?%"&6*3UJ LR];Y>G,2NLHNLSX8H7^_H+]*KPJA?POH3[6^42ID MZP/)F7("+ )QT4LB:"B$;8L0U=D5*VJ7X4:==_VOY[E=<11<&:X,5[;NE:T] M"M-:/?PZ'1Z6=70[[U(_#=UA,\#.Q:->OS<:#YNAB)WT^3CU1[=)4>,=]S8: M5JL,IYR=LV>34[;3CSN7SMC3R1%#FVLAF^OII]F9Y4*H+&HC0Q5K/; I_I9E M6I BUZ1M-L"CJ+TR_FQS8?P]&(]3\BVG^+[,^.VA/ M8["6)*44 :L<,3$R(B2W-!H5;*)%\U,V;^=MY ?DAS5& I ?EL$/,VZ_IYP" M *&2"P+&*V+KN*;$.- HH?P M7LM_7I3C,(W&YW4/>(-OPQ,K?V]I,.7\H&$*Y8'YJUTW[UN+HPJ'I-5$W+ ;; )FMUF7Y MFM\^EM-RE/KC29CV_/P@T2U&='S60;%<>^HKT2DM"= 821T32V+Q34"['+6M M,Y;9^IJP(EXW)A^+>+TCO$Z=#HB1B\0X@>PU <83<9XZ(HIMZ0QC4KGB= @Q MUSP+Q.L&XW4)K@7B]8[P.G4D(%L+U$K"3?$AP#M+7 5MR$$G:ZV+LC::N<:- MP [&/XRBO?%!&IZY%1AHV5@R7'&"9%3VI/RT2-U(/6>[@_[@=#E#&NH4&=#?"\ @YN\KYI?@L2#FUX[Y MJ6]C0U1&1DF"-+S.ZRN8+Y(D/'.G>/8B:U8Q;]35HE+$_.9B?IU.#\)YR7"> MNCXZE5-"721.4"#@1"*6&B"^T'5D!GB6M=&>PH;%=WZ!SZ>BW]*91]09N\^K MZYK3OKI[;&2XSMJR\P+[\S%:O?Y)V:^]B\NEOS9'=?*\_7I07_3Z@V%O?'H> MCMKIQ\OO\O2_)^7A%VE\,(C3&!96\"_(W3#K?B4(1IK"W8;5,'-BE'CF%,DV MTA1U$*Y> +30E8)ACU2DEE:4MB&UM)=:9C)82F:95" A4T6 2TT,E924(Y8X ML*BHM%O;AG>%6E\[,*26ME/+:BOKD%K:2RTS#8M<=3B%(HS'8K5D&HAU@A/& MA+%*:^I3V-I6O,O,,ML[7WM?JA7-;7%EN#)<&;9W;IN>?SD*^746O?\U]1-.S%C4I'I^J7MS\^*UM+;I@EGE%#3D3 M.1,Y"I!35A%LC"7 MB$T9"%5:4%^4(,NV<":=-R^Q MNA;3,_CARR\MPX7B0G&A]W>A+8O2MC81,@W$=H[3L&S5T5$Q T8';IA^QL[9 MZ\]R[?>.TJBSFSYU7@V.7/]'Q3P1)0IT_0*]%5I1C&T1XUWCLETUD6U*'?[J M1KW0SB*+]16LWJ^XRP]6F:S[9'XKF/(R#5]7HVJYR3O^=>#DJ1OVRU:,SC^N M J=3=1Q)9V#&(ABB1)(/A(K&24V"^$MY2Q;O;6M'HE-Z?R* M)(4DM1A)W3);AB1U1R0US8PQI766VA$7*:T=H0I)Z6B)TJT40\B3R M)/)DVX(:R),_RI/3L$;2EAI''DC"YQK3WO MOP0670.V=LJ7<>_2I?JUT2T*V-I478F+P\4]T,6U+,C;VCCN+6NBL"RP%5*\ MT4"[FQ(4=[)^/1V/7K%EY.DN%]K;FLR4OS MW&1@3B0G"1,Q$H@T$YN $\E!!9=HIC5)QEA7J646'"$#;" #K/(6.S+ W3+ M-.ZFLV,^9TUB2HF LYDX$6F]P&F",EQ+PQL&D-"6R!LRP)H88)5WLI$![I8! MIA$E%0/E6:LZK%X08)D2"S(31E60+M-"^*IA !#KZEBW1'?P[,&+3WLXQ3/K MVL26-@M=P1=L/:&WP*D[.]97>!TI?3%*OS0G3GH=Y<@P#X!A6N"4(L,LC6&F;FFU41*3D23!:^%LX1J3."& OQRYX;M>_QP^ MC%Z%PYP'^C(*OM7588HO5N#ZRV&OG\AYLR-._^>B@75UY@XN_Z%\@U-:\W^C*LXX'HUZ5^\_# M=.C&O8_IET^].#XHJRN+.5L8\$>Z=HR:>63K^C=QOA!E ?0O9[*G-[_F[C?\ M&V?DAJT'?7F79_\\&$ZUT[M$_#"Y#\3ELO"?W>$G=SJJNWLPO/0=O[=_DR^\ M_4\__,?V=9^\_O,YJZET><$UF[9SZ(X&G6?EHX\[S_OA4:

.?UB1_U8L\- M>VG4-LS-\9T>#_J-QG=%-W5>C\M?S2S3SB!W'A=@#M-!ZH\*6#J3YI=7ON'- M@FTY A9FR'#^DHFMU/SFS-XJ7^30'8_2S^<_ M7#%6FW_W^K%\]L_U&\3>Z/C0G?[Z@=?_\T'Y:/B:$J MNWAO\ZCN";,_^/+O[)A07&IQ%QM^M^NFNNYX"]8]7SM9SJ]K+-F&N:FXL@U> M&9.+A 9NM_HSO7;WV6B]3,?_37+#SM.B&&/G20JI.M<=P;IS!(K.56CQ =-W MCL4*GWHMW=AVU).V*>#S]UZ_,SX8G(R*T3WJ=M+GD(['38/8)N+3*:;Y23%< M?YH[;G@W,FX#B=QQ$6,)TR760"HU<;G!1O$;)/U#)JQ^8(Z&O ML[5^..5T!_+'=>(Z<9VX3ESG#UWE0]?KBJ:<#N1XB&[5JD_#42_&PX2]-:XK M:?EJ;]8-#!R)O$A]R9_R_*:7GG\ M_9O]-W+WV:NC-^]??-Y]_75]R?-/+XY>?-K[\\V7-T?/3]^^__WT[9,/LKS/ MP9NCW8/=]Q_HVV?U,Y^R__OR8KS[N-:6/!V_V/D+,@TBZEA[& .!)!(QS@632Y&;D-NPQ'#R&W7<]O>U&Z+@M7.[I08#:[8;5H1YXPEFMO @G0Z&'WK M"<,+!0J6,8[T#$1+B'Y*"[UE"+@5YNO%:M3J ](WF;)ML=]^&PS+ MN_8[X60X3/UPVAD/77]4;W448\[%]R>C<:UB7VZTN@UG81WM:=I^&/Z^VBCL MJ.Q)^6D!L[XQG^/'9(=ZO9WCR%7;Z<7]ZHG? M7PZ&S2/C\;#G3YK+ /N#EZZ\SQC]AH7\AC]FX[U!2.9<<"1QEFJ7&UX\""X) M+6=#):FU3&QKFXFNJ/>GOO(;?FIW. 0Y9/."G<@<[6:.:335!.V)Y*=%ZEG;>1WFGCYUT3C#70XR7E)D8;&H M]88%IFO)VUD@^IWK]3N%TX\K<=;X0C]V!DW<^G@P&I-A&O>&S:7YCD_]E'OC MT5W$K-=S0E;3J.@^J?=611AJ'O'EY-@6?=X\ZV4YL],C^^ODQ+X\+)J^'/D_ MRMM6M?XEQ6?EU->7EXT;%1D\.1F6/U^F86\0+TP U/,+Z?DP&VI0&;1B$$CF MFA%P@1/O3%'[7E$/DL; H.CYKE)+BC0@7]S3: )2P492P31VP"4X+Y(A)@91 MN^M'XK-2Q&:7DY<\ITBWMJVY2@2KZI&(;'#_BHV0*#:#*&9B TR;Y Q0DF2@ M!!0P8JG*Q"E1F"(JJEC:VN9=H>::PK'*W/?=%A9LT%)7G<-_4-5BQ0.O-'/^ MK['[?.Z33X[_W]/GZL6GG^;VT!_ZR?J6QEW9M7]TYL\5,T;?EZYAW\UZY9'9 MJ)G2)%&>";"B:[U+D21-%2^66%:T>N6R2]G5,3D@A8I;VV+I ,@>AM+2^U1!EM7=(,F((":775+\6B MD_N#YB4XCXCF=:%YUB<4J5A;M&!8UJGL8 +QC#MB0$3!O \YQ*UM8^F2'<+V M1IHV:*F8";[#3/#&)W@WXI!@:ZO%-FZ3;(36Y;YWTW@O8WQYB;;$TT^ST[HC M&.99H"2!CK4,51)3SBTIEH2**AN1=,U]0U==,TMWDW/?2+5(M5@6@ 1[-P0[ M'5:>8G)*\$!4\=H(% >-6 Z!% =?-K&%#Q=GC!_5K7?GADS2VQ)N1P1+4&7KO/8W2_MNF#B:"E;N6[ MG3@ MS34*]ERYH@9=3(-^G@T)<<G$2/%(BB?6+%R)2,0P1 OHB04F(E< M^6!K"I2;KE!F[@X;_V@B>N>E*.6/\S,\ Z20RDD:GA_R[7_ZX3^V+Y>PS/.Z M.ZO*8;2 [%(9#F_*<%ZGU'&AEN&X_FG!:Z<_&*?1H\57?M,W;D[P7_0O +LU M[_M=>=;Q8-2K$OJYN:52$//+IUX<'TQJB>&O31J&U;G^$Z/!_U&YS;WMEZ/RU^UN5-S<^OU>! ^' P. MBXH>_>__*[Z]_J7S]+\GO?%IV[[G-=_K*QK^>J%';OBNUS^W/-3$LF@8^JMG M-%:<.QD/?CG[Q<06:7YS9KZ4Q1ZZXU'Z^?R'*U9F\^]>/Y8M^;FN]SP:W>LW M*V\^]PPSUCXR4@G.&^2Y/J1-L"TN/DIWWS]-Q^4 MCX0PC-N[>&_UB$HM)?S@R^DC]JT'K614?V/=WWSY-S_XEOO]G0\6AFOQC3WY M\76K1V LIS\JR^]]L 6K[F3=^I&07#*S:?MM'FG+A-*;MF[]B%.CQ+SG^SM7 M"%96]K'05:(?\RB_-KI^T+><**KO1&ON>/C;F:Z^^SW42TX;'Q5GO#%3YHYV M;=ZDM^'@TTJJ@&Z]^+7:@=>=M&MNC.R4=5?_S1VVR(:=<^TO72\6*[+SV!WW MQE]_ 3S'FTUF^\7+'IT,3Q>D,Y3M!LCV51J[ N?8>>J&_;*@T7?$:Y'TETOZ M(9P+W<9<#DY'KQ]%/$ +;^=36Z;--K,M[Z_NT/5#ZKAQYTD*ZP;H=3)M?% MS==67FWT+M]8:C5J5.'7MPNX]59'Z33GM3[2AY@2HU;3 #*)_-?S*IU;%5E- M5/#>R7@T+C9.V:+6E%;M/OEP7EKU99?__NG%^Z=07L=?O'].=]__^F%O_ZEX ML?^![_[Y^VEYGT]O]U_ [NE%:978>Q(/WOSYG_=OWA\>O3WZG>[MOV%[3_Z@ M+_;??'G[[.FGM^__]?[MLU>]-U=*JP+L\M\.WOZYV]O[LZSWR>]R]_T?L+O_ M^^?=][ME[;\>O3C:_?#VV;\._N_+\[.RJDG?.0=:F) )]9 )>$:),<$1(ZWB MT3"JM&[NX@DY[]WGC>"P^U4">O>TU%H6NN:"TPHH:*809^*Q(@0,I&:<0)6%/K1(1)5?B<#BTY%7T>N,K',AK9WPC4M[[V 5(E4.4N5D6<- M-&29?("8M,N3HUUPPKNLU+8F*=8".])TXP2V3,T6IC M"UO6D;2JJ_5>RJ5]W86HN"> MR61-KC,A5-+6SF%"(G.ND#FGCC>7("('0T+DA3FS8<13&HCDT4A1/(&4F_D\ M7:JO!BG;8V B9R)GMH S%Z!,R66BH(NC[3RX[&U67@D%RB7!HL-L3BN82*"D6T?A*Q:VM(3V?8V;#L3%X#H7(Y&DA2Y M(I E$)LM$)T\I9DJ4#PLPK9W$1;(S?\V/2RP/W3]4>VH65#DXON3T;AV$+Q; MM_?JSFTD":TD1/! ]VJ9<%N9I'TX;\V[R%7;Z<<;8V[FP]39I@N5F MN#*_SQ:#A.!<,+:X,DP! 6XT<84'B,]9BR2, D.WMIGH,KFD:F.DB5;21*M& MUR)-M($F9B(> :A-MI"#3;I6V^98?K*Q#NV+S#'CA+=STL1W@AWM;'*"3UW[ M4[%VYENU,P5J)ZZ^2>=P,!IURH^CLK1./!G6OX[3L#>(G7YYXB!WQN[SS#@1 M#.%C@/\U]'Q?LM M%M\?Y<75U_V2XC/7Z]>4_L[$Z'O2V'PO&Y.O=2,[-\/W?3,;(HL\&&.Y)=F# M(."E(29E2;@/+&1PUME<>SK!-=>ED _N%Q^LLEP'^:!%?#!;_:,EMR%S E$5 M/LC"$*>%)N H!&YY]DHNP =8_'-C\8_[W"G\DD(3M4B?TS#T1BEVRH:2_YZ4 M[Y![J=[J'(0/G<%QW=\[BVKV'L<'9H741%AC"4@;B0V0 MB37>!,.R31SFMG2PLN+&$6G-)$)?#V_9F>GIQ;* M@0;'NA>8;I@(U3P$H(- MF->N/T.@T_]D*:I I>I3!XUV_>Y3_N\"2A MNEY(7;^;#4PX"9DYDTGB,1.(*9/RJT1D8%0$X86.H4D9,, 4XB9R O(WR@IE MA;)ZR+)J:1D%VD4MLXMFPAC<9%/'/1%!,R/@O"9>0"VE\#QI%C)U=@&["$LI M;L+FT[/BB5I(<:E@ DL!;L-LU\X--C3:0*5A4J5":=SXT\$ @A$YL4 M$&JSDMP(ITSQU?0MC>B$+0F5H5( MHE2965-D:YN8IE <0;Z)(,>R$)05R@IE]9!EU=*8)AHZ=VWHS 0I!0.7(0?B M=/5D%/7$*\N(8$H9JH14S$\,'9P!=2NPO4K')\-PT%1;32)K6#6$%5:MT;J8 M26QCW\*EW^=J].<,%5U1L*A+%]*E3S_]>__%68"]*--@C==!$RYH4:;6:F(H M -$6C/.J3ATR19DN:? L8A;Y%66%LD)9H:Q:9KGC8Q@->T MK.WWSW])P24'[0GG.A,( H@1/I-B?A;3A>O$K)_#>,$.R/C4MG1 OA_E;4]Z M'WLQ]>.H<^QZL?/WO]%'0M6NQY,XTCR^PT..H*Q05B@KE-6R_9Q5 MCA._, ,>N]$!NCN+N3O%U?GC(DRKH.73^DCAMWGJ20CGP: M=@3K=BI&VE%3L9G[NMBEN2@MI.2%"TX#".,4DT Y ^\RTS[^]?SV17/-Y^Z= MC$=CUZ];A+RU&&]].0N&-[R5J/3,>4L41$Y !T6,$XY H X",&-\W-IFK M\ MWJMR+26J]<#G;S=R#V\=][26:JX:2:O@F9J(.Q@^: M 3UE*0<6 Y<>A*+6>VZM-1225SH89,!V,."T9E(%6]QX'@ESE0%S^<,S3HD7 M%++.&F2]:6EM5RN)%(@4^# I<*&B\5C<$\@QL1Q!:>FB8]DEG64(VEM_,P=> MS+A'QELZX_U^P7C@B\VGN21)Z.)2)@^%\10CFF5@,DK!C-_:!OZ]6?/(=,AT M]X_I%B Z74P]G41.7,?B[?+B]F;/O8N46Z.<0V.O'=0WS;Q"3MHXZ4B4M1%> M4,78JXG8R(,O'F\4UK.M;2&@:XUIG[6'-(@TV$*#SYBD@N!&TJR@ BRZR*P, M6J44O0HR>69J"U3$)A19A.PAP6B%25)>61GCB+*75 M(J3$0HC$<-.[UFA!G>A/-M@0)'NA>8;,O ME!7*"F6%LD)9M=S#B,PZH%P8Q15D)UT0G@FF(3D;E&;+]##VQ@=I6">Y#M-! MZH]Z']/$X?AM,"R;T']\,ARF?CAMC+K)RG?Z<<;$FXZ,+;[*7MYWGU\.ALT# MX_&PYT_&SA^F_<%+5]YFC![,8AX,FRWNH$)+'\ 2;[BK[: =<4Y2(GQ20),T MF?.M;::Z5JWO=A=2Q/T+0B!%M)LBID$.'7RP,F7B:Q(';ZY8F# MW!F[SW>Q.ZQM 9S4B@KE!7*"F6%LKI?LEIMU&P^O_=)RKU^BK^F?OEA M_/*P.+K%K/NCO+BZM5]2?%;,NIJPWYE8=K/31V):YU/XJ^FGN,Q#?SJ M?'A?N;&+_ M6,K4E@#6 ]TKS&=NA"%GP93_U0:S7H*UPH'CY=]6V*P$S[#,?.8T'SG:'^R4 MK:J+7*V@:,6,<;,-?$&/ &@@E@N/#$"G-8L61%9;6%;S@86.6PB M*2"!HZQ05BBKARRKEA9ZH6'4.L-H&@"#)+@&)4C0V1(H9A(Q,O'RSU0L9Z&" MRG0!PPA+=&X"Y]//:1AZHU3+;T8UK-$9'-=='&&!R6VH[=I11MJP''CTT4@- MV0?/Q-AGDLY(BDM1$K//\U. M-M)60O'<,[',Q$I*C-@:I"^NNS1<,F,#U,E&M\C$(9CFLQ-6A*1&D2.0E@.D MYS/:W6MA>,$02T! .D.*A0>$F\!3T>XT\ZK=.6:T[SF.5QD(18C?/<2GD4W* M0_2&0I6;(9"2)1Z<(M1X:U)T5BNQMTMG&JI4U&=6O'^B9*W5@^+6^!H?X#0QJGWQ9T)J+!V[MA[<]Z/JZE4Z M/AF&@Z;J:A)?P^HAK+1JC=K%A&(;Y_LL(<)PC7*=H:(K&A:5Z6+*]/-LV(#Q M6*PC9TCRAM;"=T]<5$",%])HSH4WM2#JFH8.*QCH@Z!%@D59H:Q05BBK.S=< MEG[9#PV7Y1LNTRB I$)'D2UQLM8&A$")R4H3\#1*F@RG5,]CN&"ETDW@:2ZK M8@G%^CW^![I7&&C?B$#[$AS^B\F^WYM>V5 2JLW%U.;IO_=_/U.;;TYWG[SX MRUOKBJ@H\9P6A0D,B \F$>UDU,'7&^^REM5AG< F0A=I=G-DM8A_LH0Y;$BO M=T.O[V;H]8^_. "%:#.1MOHC)G-B(U/$<,N4TY)F"ZN>P(>27X7D W,V"&&) MHIH1L"(3YS60HE,52\$9YN*UBG5)P74D;E2R**OV% U]2<-!=*,#Y-^[XM^G MIV?WA!.)IZJ.X3.,6,8XX5$H5V0K>8(+\&)QT&U0]:3WL1=3 M/XXZQZX7.W__&WT$M+87GY0*_81%,&T)'S[0O<*\&\H*986RND^R6G&\:.X" M^ MCX'%C[:(9NX@9^^7?^W],;^HR2Z/1E%A#+8'LBBTK+"6<%5E%&5-*<6L; MNNJ:2^]8D==N]"+3;HZL5EPYA$R[(J:=%A Q!6!8,D3Z&J9/'HA1QA =30"3 MC./>S<>T:R\A\H-A3,/F PIB.J/!8?'(SX]\:R'VJSMT_9 Z;MQYDD(Z\FG8 M$:S;J1AI1RG-9N[K8CV2F"]TQ8 *937HK(TH;)8R94Q:8;GXZ_GMKT]#,>(]B98% EX88CR7!$0RB27@F3=)IJX4\_9% M:BE1K0<^?[N1>WCKN*>U5'/52%H%SUQ)JR#1+$PTTZ9145$OA:_C?H,AH&O! M&*.9F!@\#9R9[$)M"T9LU,7:RUZ4GZ(A(H?L79&;T6QK M6VCH*MU"CQ=I$&FPA0:?*:Y2]:*L81$*D'RTEFH:C 3EH_9S&'Q(B*LDQ.D@ M=,%% "$UD=9& DE)8L!(XIRC$HHZRU$40J3=Y;6'0BI$*MPH*EPD Z*D,9*' M%**&7/PL$;6)SH08??+Q&TR(!+A* IR9"B\Y=4$PHJ,J!*AL(4#&$@G246Y% M,H+IX@R#[3(ZET6(UTENPM%N&G=Z_3 X2G@- J^,8,$ER@IEA;)"6:W20%6& M!I5"$I$[$)09%;FWP@0&(EE-FSIFC$9HI"YFI++9 ML*7,J@I)UORT)>"")T[SXK0K*((4.LC:P5F++IBK7CI"> ,@C'2[.;):)!Y@ MF4_ 7#8&("=J,]4N,;D(*D'C05-DKEI11)1F.<3',X%XO77S1=[!X/CHZ'Z2#U M1[V/:>)T_#88ENWH/SX9#E,_G#:&W>0K[/3CC)FW;EB>\$.F)O='SH3NL;I.]@&Y_ZD)Z*-3/?JIDI4#MQ]4TZ[UROWRD_ MCLK2.K&9-5;;L?8&L=,O3QSDSMA]QA'.;8B?/="]PKP4R@IEA;)"6:&LVNX7 MMRI^]B3E7C_%7U.__#!^>5@7-W>+RD^*[9?S>SO3,R_V4FSYQXR MNL&+N<$P&RZ++&E!+2=1^$2 44OJI!]BP4"P085LJQO<%>SJ-0#LRGM_6*%5 MT3)DA;6PPC0X!C%(X$D2 :KVRG":V'(NB(WE<&CCM!=A/E; V!@^M2VQL?M1 M/-;C5+=F:/C0IQ-Z@!+HM8?_GJ@>X4IT8THR_;9%[LM2TDSA]J=-K(0 M;='HK"K[&)99ECU-9([V!SMEJ^KBW.%+UXO/^X_=<6_L#IONV0V1/9[AL5?I MOR?%JANGUVGXL1?2Q*Q[E<+@7;]YE_^XPY.$YMU"YMV+3[/='V6*WOML"2UF M?W'Z'"-.>D%TL-EKZQQDV-KF79 4)Z5O(BD@@:.L4%8HJX5T/#J'6& MT33N%9W7DC-+E.*!@ %*K&.9T*A]8IEG9\T"AA$6^-P$SJ>?TS#T1JD6[XQJ M0*,S.*Z[B$4\/TAJUTY TDYDH2BG5G'0 HP$JG7Q_+*D1G$]!Z]=TX7K^6AT MDN)LS'TR!JEY<&\BQG/Y1J2CQ>CH\^Q )!]]X,ED8G@L?IJDDACM.'&<&; * M+ ]Y:_LVS0\02_/-05P1D!H-CCA:#HZF\WX2CU(K;4E0T(P3*X@209+,*,\Q M67:1$U= M"*"JX2YAJ=-L$.6;$WE!6:&L4%8HJ\V554LCFFCIW+VE,]NYNPC4TT2BDHR ME8+X:#4Q+#//E-"\SG(IEH[DV*3K-FA[E8Y/AN&@J;.:1->P:@@KK%JC=C&1 MV,8R^B5$&*Y1KC-4=$7#HC)=3)F>SH8-M$Z,&VJ(Y]D1 "&(H9$12BUS,2DM M*-_:!K&6(4 (6B18E!7*"F6%LMJ$^W]HN-RUX3*- AB:C$^:DN+P%\-%1$%\ M!B @A8Q1.F65F\=PP>MY^-0[N)[7SD7C4]?^5*R(O$E9/^E][,74CZ/.L>O% MSM__1A\!U#9GD^#C3UC2U980Y /=*\S\H:Q05BBK^R2KA?IFK7"&X(4Q\-B- M#M!17LQ1OC1#T'(0/.=$1*B#KJ-6Q/J8"23KD[>TV2 M'PQC&C8?4!#3&0T.BT=^<>0G#UY\VM>/MQ:"O[I#UP^IX\:=)\6..?)IV!&L MVZD8:D>YSOW<]\7N;$I7>$]*S@WUX%1RVH(L=&A\E,XH^.OY[0LVF\_=.QF/ MQJY?MPAY;S'>X[.7-+FQ/GO/B+=0>$]7"U-13B#X&+B2Q6>HO1)95_%YN^FT MG^BNHFT]V/K;C<3%-X*XVD]25\VS53!431X?# [+OHV>_O>D-SY%BEJ8HJ;W M7W4TPH9BD"E>G6#G@-@L!%'>>,89C4K$VLZ5J5M<);\K*EJ0A[[IE"&Q(K&V MEUA#>9)<,^(RMP0*RQ)CM28\ MVG(&8DX@:2%6:KK Y[J.@]2*U(K4>@V@:_E)@82 M*!+H?2301?A39:9-=-1& U8&FU3-SUBG';Q\5M(N$L@W.DH/:-!1A;K%+UBO4*]46Q%8"1D MKX/,.IOF,C%TC6"MLF*1:I%J[PG5+E+/:;E/0EI7PW3<.B=R#0=H(PH!Q^U_EC_.C^P,;D(J!V?X]9F>\U1>/LJS1WV_=Y1&G=WTJ?-J<.3Z MOTQ!P@K$?CGL]1,YF*"$'G83ITX]['],NG7AP?E-65 MQ9PM#/@C+ M)>*'R7T@+I>%_^P./[G34=W=@^&E[_B]_9M\X>U_^N$_MJ_[Y/6?SUEUH\L+ MKMFTG4-W-.@\*Q]]W'G>#X\ZKA\[KT_\J!=[;MB;:?ZU.=_I\:#?:&DW3N6[ MC,M?S=B1.G.A5KMV?CLQVYX;M>_USEJXE*;[CRJV_WFBS6?>W;TK'UD M;=VDY@">U8F>+>GL<#Z://:5.3IY4/%'Q;%2!FY^RC=?_\T']2-)N>4_^M[T M$?O6*R4U6O,??CFN^PXJBZ\'\S)O%,QG1NOEWJRH9L9W8H!,WNW&G;'IAFW= MF^2&G:>%R.*E*NNYXZD/YMY^6X"SW%!?K]\9'PQ.1L5\&-WMG?W;X>>;WGYK MP37G586EGK4E[!1*?AF2URCY!RIY==?7P]9\2M:PJWO':>C&-3"S$\:]C[UQ M<7'7JZ[NW1;/940C=;5)_E_;@E\'W_ DX$FXFY/0KL9H;7*I=M.XT^N'P5%: M_F7)V^W0/4L7_UBGB74?CY;VE2BG]GES:/\]&(W:D_7]\N8\Z\OV]L^RK\_> MT!?\#_J&/_WTYOVOO3?[_^J]>?^O][M/7I7W?BI?3+.^=._9?WI[SY[2%U\^ M?-K=_YV^>/*?H[W]@P]OWW\H[_.?#R^.?CMX\V=YS96L[^_P]L_G-_:JO/X#??OG[Z=O_BROW?_P^?^^G-^O>3I^L?,7M3XJXQD) M7GH"5CEB&:.DRHP%3J-7:FM;BR[<9@[N2EO#(&,A8\U9#9@+-S%!G3(*/--. MJ\1=RI;'(+6/#6/I<\;2R%CK8ZS3"\:R5-5&<8X8:P,!:31QCD6B,D3JI/"V/1+H6Y&*ME$=KYN.ZBDNG.ZG:N MP^BELIU)28>KT+SSA^OM02WB.AX/:ORYV_.F5 M0IYV?)O9B,?DS\[@(O;L+F+//W]5.;;BD-.Z>BK>@P!C.V.(*% 4Z$8(M&6! M7].BR._+JMQ&U> L)F$G#D[\.)\<-F7E)T4YXI2'UH5'+]OG%_+[;3!\[ M."X (B M=HWA043LW2%V&A(4 K(U4A:>074)\ M#"%[9Y"=B8D9IDP*T9( QA"P/A*75"1>&\6$=*& MEL/N&AB1SLN7_^N.CG]YNJZ:Q/O.1BN=M#$C6B2FA8CIS:SU'X"%*%PQ'@H_ M%>N_F!$^,D^DY!>99X=P7T+<,^X%#3'[$(R MA+I87 J?#;$Q*%),+4^%4KK880VXN9HK$("I@WG]B%>I/W:'F"K81+^A-LXZ MKM403S\?I_XH(0,MQ$!AUG=@G$L(/A$N-2.0O2).%QL#O _4^^R+S;BUK;J: M;TIE(F)X$]P#Q/!M,3QU$:*(/E*EB(2*W"PHL4XP$B7/FDGC>:Q=\+KRFBZC MB.'[A>%5>@&(X5MB>,83T$9EKH 2$:PFH*(F5@9)B6J7#,"ODO?S\0L0[HU'"G.B" MM/5NUGWP%*BQ3A-E33$]J)'$&<9(CCJ$Z%P*W&]MBZZDRW0?,#BY:6A?I6N! M:%\NVJ>.!L1BCM#$"9/,$XA.$>\DD.)Q>.ZS8(XU:!=LF65+B/9-0_LJG1!$ M^U+1/N.2L"Q53L80XT)Q26Q(Q$=AB-0%ZYH*:2Q4M#,Z5U4!YB;F=D)B\N-. M;S0Z@YGV'[-)O-2!DEPG9J8.@760RYWJK@=;IY](2 MPZ.N@8&<0Q(L25?[MPJ$[#V'[-)O-2!DEPC9&2L_.UZTJ2QB*#JU6/F"%BL? M!*EUAU$*%I07!;)L+LA^Q\9OYR2#MB'^"HB#;Y@3!"^^ M!$F1%I?2^%PM54X\)-".BZ1"<2Y9UZBY2F00YO<4YJO,/B',EP3S/RY@KJ6* ME: )]<(02"H5BYAGHCQ5A:6=@-K>FW6!+2/MU$Z/:6/\L/N2@?NJL5C*:3@L M3MAY;TWW^8Y=L <8(5QMIX&)0"?-@??=Y[.*Y5]3/^7>&/EZ,;ZFL]Z7"A*D MX9Y0I2D!G8I9IG(BQ1PS42INK5]!1#3R\7TU*\2VH7( MI"=21$$@QD!\*GY5 &=DH%P%W>AIQ>>*DF)29TZH/7.]?J= ;%1.;BWN.Q[6 M;O?CTVZG>&C]<=WZ3##,\BH]776?57Q5JGC.SU7Q?![N679V)]685Z M<3,2&6LQQF*SGD44+!8%(TA6S!+(UA.G8^UJ'(!JB! EW]H6ZFH!X$\8Z7T0 MJ%YZ82"B^HY0/?4M,H_9!RF)IM4. 4N)E^6/I)2)Y0P:!ZJ@&A#5#Q752Z\= M1%3?$:JGW@6%D'2BBG@&H7@7/! GHB;4&^],H5[=Z.IKIH7]M(A;<3Y)BI>S MNN[X :X%U]+^M;3:3V^1@GI\X/KOTJA3G?7I-+KF$FGCHA_VG.\=-I/INLW< MO>+*NU!TQZA7:6ST\\-L%X+3S5"@*-"'+-"6597FD4ZN4= M7NF";YH^>S8[ILZ=3;V/SA].JV#N8C3K?2[7D_#),;I2=I\O?S M_KF$7UT(&'WAQ7QAF(U;<\DA!Q9(3IP1X)D21VNZC0-X+3R34#-MNDNO:>;W M0T$NS)RW$M6K+(=!5-\)JJ=Q:\Z2+V+D1#AO"81 B;5<$LJ]\:!T*@\75(LN M$U<+DQ'5[4;U:J/3H[(EY2=$][K1/8U?.UDLKR R,46X!$#77+,T!&A2DD+B MV8C:[,KHN:;LM#KJUJ;JF.?]CZD_'@Q[V&_W7KL8,W)&GEJ,I^2L;P$L41^3 M:VX]%IZJ]Q^Y,<1K*!9D,%1";=%A8*XODM<3[T+2Z.P MG%F2J>,$BOB( 6L(UUDIX[65P6YM,UCF'1I$]J8ANR6^!X+^-J"?.AU&%6[6 MX(DPJ8 ^TJ+''2C" "3/*8:<>#.X5\"Z:O+ORP7?R;R_.R^TOR_QD+8Y%N[P MW14>ZO4G0L4"OA_CHN>?9AT+';(6FEH2LXX$I-/$%5^"^*!CL1^I*RJG=MOM M L?PYGV&\RJ2%@CGNX'S3)4]@\2%H"1249OW0[WMES1A*=IRIITH/D6-9U*) M:-XT-*_)84#HWB5TIUX!]ZSP;10D",\49RS'!/7V:>M;6FN-A''E,3FHGQ-*8E; M!"Z1".Z$"&;2&$6LD*PE5OA(0.=Z(= D$J*RW'CKE:M%4EUSS45 3&1L.!^L M^(XO\D#;>&#JPUAMA18@2>8""!3;CA27QA,N@\W,@03)'%2N6#'2+48LM$.\YU-MQ MCP.AOE2HSPR6X,5C 2,(I=58T<(3&Y(@X+*P7B3%1>TXS[K*8+O3C<3ZBCV3 M9=[O0-0O%?4S'8N2<%H82;CCB8#EF3@J#(E&BQQ--"+2ZJ((<[7F\LY=E/N9 M8WE^,4XA7;@KF%UI>W9E26Q6N>NBKW,ZYS6DL,4H[,NEM(N@QG,;2.:^^"B6 M6>(=$^Q*D3;5'NC;&*I=#K=/N6CI7K +3*S<"[=^#_KO.. V/FOEO9^X*YD_NJ6N" M!/7C!'5I'AQWUBO. _'4"0)%W1";;)$A#R;0HG44+<:)ZC)[M9,&5IZW&]Z; MYG<@J&\%ZJG' "291Z>)-I*0P5?;E./FBA+:V!<4^.?<.WRN^Q#YW"RQ$^A*1/I/DD*!B\$ , MJ_UVB_]!?)**1".S@B+>X.S6M@2\4W:?0+XQV0U$_1)1/Y/>X%2XS!D)C@4" M=?"KK9I>>.NCM"8*R6IZ@UU3T=#&](8?#&,:-A]00-49#0Y[L7..BM:B<#>- M.Z&XY'58]<=>3+'C3V?'8I7]_MBZ2R6;N=4MO7%23L#C<@!>GLG_U],_1C65 MNW=^!G8NC@#2W6)TQV?=&5/$R;-*)+$ !*2PQ"0KB*=&TWK?Q'IHXJJ6K>^: MR1* AJ#;%33!A>'"'L#"UA["6*8:U,N>'31J A([K0Q(W*7]T)(QS5B@ M@T)#H;5M?O;=:Z8U.#T[X;\GO5&O6K&3$IG.($^"U*X^,DP1:V8V*/I\4]7? M2W=:.TB/]@<[$['^>C+J]=-HE$;%O]S+U<,\>R2B&[F8&WEIDER$Y*( 1VQD MM56CB\07_Y%D!D8)&5VV?*'B/TRT;Q+RVS82 O&_$OS/!)B=21&")=HQ3XI8 M'3'.>I*<#=XZ255P6]O"=*7$$IN'BOPEA(\1WBN$]TQMO_C_[+UY<]M(DC[\ M51#:_>UV1[ T. JH0O>^BE#[6G6T)+59F@KY@X.>01X1J!>(=<_MCK'2F8J:S$!M*KJAHMM;U M5]>(C]Y.1NI,E ;MD.$(LV/&%YU@V!7]L4OIG_::^UE\4IMT<_CV^LC;ZJC? MXD'O]G7;].9V<+4_UWXN%'!,,34D,]A^+HD-D1GE)$O '*&:&RJQK$'62?ER M39/VVO#SX>TGM35:WKX_WFYD\N!RQ5 LU! P^LTD2:Q,=Q99(F3)@<)T1X.F89)FAL8PMM6&\M<.RMH#JS\S> MCVJPM)S_@)P_LU@$8SJ,\H3H"*0Z32E8+-1(0C/!DMSD*LQ2%.UQOASV7,<; MQFO+9W/Q$3%&8[R-@:Q3#.0*A\E>?RSZIP4VGVD;8MX"=>;:R6EM:9;F(5$\ MR@AE(2-")RG)\U3S)$U!=J /-+JG/@VM W0=U8E[CFU<.X6RY>0[<_)^X\H^ M8SP4DB0\ \M!)IS >28DBZP,DR@,C6(/D3?9LO1:RN&'SY!JN??.W#O3_CE+ MI+6I)9FB%AO41R37H2%2&VTCF0N%CKWTJCCDF@4K-O,:^[3*T*0T.BCZ\/_U MA;Y'JC!T)P?'9F[ZVG=HN*2*P/2R9UM%X+9 .-<[3N5,$VK#C/ L MIL3RF*4F5")AV=9.G':2]*H4T4=P?ZY?H9$6.AZM &L+'>L '3,+2!MN>41S M(GD4$AII2D#K38GB3!N1YBS*$]"AHD[,[JG%2PL=/Q%T/$D#[A8Z'A Z&K6+ ML'8[36,BTY""^44E:!U6DCQ36L1QDH9X*X5WLO0JY+A#U:)']J2T4VFGLM93 M63-GQGT*L7NM-_2ZZ(N^*AZOWM#:Y%_M7Q-FT;3'N-=C[$MYK9N%L(? M@]%H< XS*0,P#Z3H?PE&YNN@^Q7Q5HV,+L:!%0I[+%RT:22;GKO^%][Y/[0O MW+FV%M7-+*JY"O(ILRK/8DLLQ7[@B4Q)+EE.C+;8*XM1CA=GHS3O VUX>AG MSL^/>GNVY>=[X^>9<]687/$P9T0JK@FU44*$CCB)N8RTL8SQ+ 9^IDG+SS\! M/S]5 GK+SW?CYYG'T^A\00X72:1YEL[[-KB^1D[ M:^Z5R=Z9H4^D>C)S8FW,_DW.'[DV>DW/&V"K1:\[H%CBU3"LX M'S!+"#4T)%*D&4E9DL0S.$3G.PQ'.Q+.-?=OG[A3_7(J,FH M31F[!631N43UV(8\%CE1L3:$*C!&1*8$431/%4T$RS/L"!XM)XRUSM -X.>G M2BIO.?N).+L1ZK B89&-B!88NE2"$AES0](T3C,;1[',@;.CMM[O<^;I^\SV M;GGZB7CZ?:.N%A7:)A$QDF:$IM:0G$4A88G)\U!(+<,4NXILUOW:M>6T^6*@ M15E.1%^YBCOSUL;/D::ZP8;&M>IZ- !MKSKJ>3AKH>MFT#77$(W%QA@N+$ED MEA.:\YP(%2H\=-R]OUS]LP(T9D(V #.) MZR%*4JJ!;TTL"3=4 /,F"A YEDQCL:H5Q?[;B,2MK((""RCU=1D,1:';N,.S MN6#1 *CZB%\,>KU!_V@\4%]:C+H91LUU&U.,@1:1*P)0A46)E2$BR1C!3$V6 MYW!\,06,ZL#_M+G7/RFK/T5?Y);5[XG59V:$5%'&@:.)2'E.J,U2PL,L(F&H ME)2@5'*+KLE.%K6L_K.R^E.T26Y9_9Y8O5'K4D@X'!:2V& ^ 4\RPK6)B<[A MT 0S*N8:63VZDM7;&,3U\I_,-S-2A>\X5B+]!H,A;F?;=VQ=0Q+7+D@QBY*V M\'1K>)KK2"8Y2W@:6I*:."4TR2F1+%2$TCQ-PDR(+,FW=N).FB[W)&O=F<^+ MJY^J;%3+U??#U8V^QBD/6<)2D@D+7)UE@N1QQHFEE,8I,YIG"7)UDM]G9^.6 MJ]>1JY^J>%3+U??#U3-3(LM9E,G0D"C+$@(GR(E(; )<;=,\B93(4[PIU4FR M_!YRFG11#KOB M]BKN#$C?]J&]:Y'NQX3JZLJI$95KV==1O:6=_0SFI/S^O! MZ-WT_%J(O@-$AW.5LE*;9,JD1.92@^*E)UJE9=0L/]P$/,W.1IQ'/!.!!KC$O1L82LW8Y4:E25J:)EE)O[3#6 M2>A5-0KOT*WZ2?U"[<3:B?T$$WMR-\;:RL)7UAHUQH1:\TV=B?ZI"49B; +_ MLZMKCHZ,MO+'^H5_;ZY7^,,^M*^JHWX')WW81U7#U4DMSU[]WZ3X"OI$O[V4 M?%/-8JZF.94RC\/0@+F1N"JI%GZBE$0LC\"J5)$)L:U2)\R?Q.[8!--B;;E\ M3=-N6]Y^4-Z>.152$7(6B8P8D45@-5!LF98IHDTH51;F7!J&O$W;O/IGS^#W M'B!NN?A!N?A]XTI^KC)K-#%P=""ALQRXV##"A&:@AC$@"+&ULT(\MRU;[Q85 M]39&XFG\_[9H=C,TFRMM M'AD3VU@E@&844]E"27B&50=R:H0-4Z-4O+7#.QF[SY;R;4;;IC'_8QHD+?,_ M*/,WVBPIQF5F0Z*DR('YA2!"I"$Q)E)& QGE-$'F3WG+_,^.^=<^EMG"P(/" M0"/Y-9;2H E#0R,P^34E(M;8J$F:,++P8TJW=J*P$\5W3(#]B<,E+RXS6@(Q M#J0Y+?I]3/ [9K M7M!R],-P=*/9D@Y-FJN$1)9BW4-C2)[KD/!,IA&##S1V<8ZR#EM1B;GEZ.?% MT6F#O5UH>&['=3[.Y_WFI M!(J?SO-TK8U[:K*\@6S(\EB:),V%MH;&N1")%9%5C".(.]GP$&&G5C;< M23;,%[3'1#:6&9(H@\50;$JXE&#)Q3:+3,0%IW)K)Z&=D-ZGMO?$>-]": NA MZP"AK0ML8R&T47TFI*E-$DJTP+Y%(@'U&M 4?M*A%*'ED3$/X )K(;2%T!9" M6Y_CYD+HS$,!IY6:7(0$A%U(:*)"(G44D=QD6C##Z63L@D%=^6Z?XYY/M[W'1,V5P8,Z#=X.>Z-]VI_U>/D'QDMON M5GO<[7&WQWW7XUXSS_G<5F9K)(CV0,$;F7*\5H[OUJJX.M;YU(2SIM@61_?9%:I%MQ;=-@G='K-?5HMN=T6WQEU]D5*=VH3@939"8\PMI9$AU/!$ MY3G789(@NK%\N57#.KIYU]B 5H.>"<;BF[GD%O[3W0!Z7M![RZ3@IR:0M364 MD6Z/D6Q;O+T5WLZUNA)12F7*4I+;- &432CA@AJ263 /.)=)@G51D[ 3Y^F& MY/*WN-7BUCJ:P"UNW1FW&G>0X,C21.;$6L4(E0)P2U-%C-9Y3*-$<46W=N*D M$[$6MUK<>EZX];C&;8M;=\:MF7UKC8UE%J:$A38G-(LRPA,I2)J'')N["QME M+H\I2Z[EOG,&[K_&0G8-_*\NON[\#_Q3DVZ#!91!+\7O/3$Z+?HU_T3A,KE? MDV#GJ7R9"V9GRIHMQ M1'82GE#.MZZUR%7?&@[* C?QMY'IBG'QU?Q^7NCQ&N&+^8D7+WU:3B_R\U_ST8S\#TU1(Z,^$*$ MA8G_)KKGXJ+$W3T;S:WQJOWS"][Y'SGZU\ZJD1]UNU;29Q/6&3RP8M-VNZ(W M"-[ T,, 4'';W#'HNR0:,38ZJ)J/B&YP M-(8_N#:6&[BX!;A6E_!*LN+"A) M_?$N0/.D/P9@?@N$H8"^CV&D/[JN<>E3ROUH_^6K2N[#<[U_>@##?GKP4I_MO_P"8[W[_!'D_J=_GX6J]T]??,@G,,>+ M3Q\^1A\_?#H[Z!U\V?_^-XQS#_Z^/U+> #ZP^'QZ?G!FX//__[^*MF' M-YSPR-J0LY@(G2HL)!L3J20E"L2XR:,(=IUZ5:WH3XS>1?V*FCRC*0VUL93& MDR]V#XZ#W1'OZU]V+OU5&M$U0$L'-SMER%PO#.:M;"Z9[N>*^>^?Q*66P4S4"9 8N: MQCP"\I.Y,2)1L%TA5TU1\ BLY$;XK1C#'JCK,-=+.(=1,73KKVY6_S$IX7ME MZ9'>G*X&PLNW=?$XBKZ&-_P6\2?4NH)C6-@+KW0%H"U,+"B7DY$I.X$NRO&H MD!,4";CBTHR^%@I^.8,7!/\W@9T<7P1CU$8'(])#= !AT1NJ* [Z P,>X"^Q!WL -K'ADS#LIS8X9F!".;;TI\%?!6^/FK4)-) M#X:9J"_P:]D?G ,<0!AMT33 48W7F7O+=C 8!+*4?C(0N)B7. MS'T@3H%3)EWX"%Y1](9=+]'SQFII#0*#=7SP4B7IK_416W2 MDV9T:-^9X6#DK*&:7:?6:OC322VP:$]/#)/&YB$C89J@P1D;PI7)2!YKG494 M0Q9Y]5D M-!@:T>\$YV>%.@O$R"# J$E9^A;)-6_Q?O[X%V3ON UH;C!Q,_0:TK,T( MOX9\*-9H-@&<"W#3?Z"ZRO+<*^P!9O:(G?O9P%OBQOT@XL,JLS.;!K;5*;$7 M/[D*^_TD# 5>'T] A4TDH3371(0)(T*E/!.I5;G1BRKI6JMM?XBR*%%A>PLZ M#-"<5SP0@=YZ\.H:]_$<,5RBPSTZ%UUFH:ZEEC#GJU--?X&=^@O*J;\ (%YU M)]HX15IX6](=Q$HW"FH<9<.5$OR"C_W7?_ X#G^OU!/W6_1[,!C5'S1>57WX M*VA[W2X.,Y,ZYZ G=B^"P7G?Z&T8'G1 M(>JQND':J_X:@)I M3#\PW:(':QQ[R:6:I+0 A(OFV5H"X_O2'-I7Y1ATK3'VE?T9H3 \2:D.0?E) M2"R9(51'BD@6Y02 4$:9,LJF2];Y6D,A'"M2_O1@-]Q2]>"(R#,$[5-X[0@7 M> G<()N@Q8!&ZGDQ/@O>;Q]M!V],WX!."@"PJY09(@O//%M-&3%"XQ)D2&4% MX5O1,=H37\!VK;?4@80HRTEOZ#%B?";&8#RZQIH.Z9Q9C+.$;YDQ6)_=0LBB MZSHX=V"0KZ8_P9_P1>;;T/1+-S9JUQY=\"TK5^B&7HZ7!'].M-?(I\8L3-N- MCL:N*$9N*:Z0G ';"(9 23GZBJL9&6?MHNHN1K!'@,&?W5(&5?<> $PUGC@# MH 3UOH1-GG0U:/*PY%%@1P.PU,\&96.+MH.C"2#O;,LJ0= !DW+L1H1Y!PBH M?JH.L0?GSD< QQ?HP42.[:0[!>9./5_W<2GPL-"2J#ZL!T);'CCE.QI_P5U[- &<\G(R&@])K(7@L98GCGPX&^KSH@NG4'6 LOOAJ=$4S M7B*"*M,_+7 QU5_Q7;,#O63LHI'6^;LGLE5?\YZ[4]-'O^XFBK#7@Q& 1?_% M9#2"15P<-^3V;E^[7[L.,,I6\0=I%YUD+,]L'J+T*L*ZC3V/J;Q??6%+A6QQ.OW)HY MP$,CN]!F5#J#'B-0H)YV"]@I[72W&C2;6#'LSD MK$2W01?C&97.:@+T7>"W0#\#71=46-"+I%FJMKSMCJ2YG)T@V'7O?VF4P;B# MMU22J!,@GSG,7/D1Z^# Z)(0Y>7QE ^ JQ%DOPY63XYR:RA M,I*6,):$A!K-2,Y"11(>L2S.0LHR^P@ED&\8_6K/#L].,$99*B6)+;+T)%329$I9DN4&N#+2FN2A!%,F9B*)0YMQ;E;9+ANI\"K226XG8-^.!C#;X5ST$V=3TV[Q_DJ%C9$^0T9P89X/:$< MST+5Z.JW,Z_^" 0QB'+9-=LNBM%\MBBG?BAIE)AX_RD.WX7=,T'?9154D8&+ MH5))!G-,D)9SHG,TIC8E*HX3P77G"_9.CJW*M1&*BDI,P8TI21A MH-7$5J8ZI8N07.^Y2Y6^PLS9K%#%)0;/5?O3W!&$%A>P& !\")]I,^>\ ;/! M!0-T[;3I8GJ;0Z0!X-\O75'B9G0"6XS@I\%D'/3,^&R@?PU^J>*E?^V]/JP# MI6@/^7RW3@UD02/0&K'?2Q\G[;L582BB,9WJ*U,O^K5FZ" _&+L,QA=$ !]]J.!GB@,$_C'<%M'XASM1(-G MB_$9(6$XE[[XU8S.C-"K++YE+)_[_ XI@>U=E2ONJD3K=5=E):M?F?N\ )TZ M2HW,,\6ER*A6B3"9Y?C-)&0LT^+!Y=];S,X;C2_>=C'5OZ]?U9FUK3S<_ZS. M3RRE611BJG^4@C&9QAG)HUP2+4TJ-M7@T(/ M-M14LA@#PF5MCHP,&!4*)<$TK0 G505FIK-2+A0VG@9:7IHAR,6BPJD29_VU MT%7DIN?GK417369I SV,U7SW65M.:E[">/U!C!JT .L M\E.?E'4$"&P^@<=%\.@JI6038\Y[T^#[X>@EF'F#4G0/[5^#_NE?&+W?=5NT M5^L9>], OO_ VL+KP"OWTX2#1IPQ W1&4T!7CDE4BOB@FFD_ M93,9J\)E-U./_2/SM3#GF'P[EQ8$H@7$&*(T1O#'+NSE,[E\BEPQ4I,>",.^ MJ!7MVX;U5*ET@EG*; M<#K^AU.7 .Q#;F.0)=5* %1+E_0T6U)GSB'H3$>7"" P60_(C-3)8)6W/K!@ M=Y9..*I*K,$8IRX/T+GZ+JJLO?EY%$X8SBW?K^V2??$&[H^75Y1NQQK;A1J( MN'367C%!FF@>:>&\F(/3/M#S5-8[56%\^9:?!2;5#% M*3!/I+[D]16L^\&D=-_Q;#$VZJQ?_-]DFLB'8ZR<>V^@#1K4_S<9N'N!_C*= M&ZWVE18C33#?\ ))SX#RHIU^-AR"@E Z:UR4T\@OO*-O@)Q*,;JXVB1?2XWA M397D!P;6HCI0?^05@I]3#[@XX4HE6AA&8(V&T7B :,_[&35GA$;)J#8S3G(HAL)69F@T-HZ&1)%L]4^#B"ELX MF.R;\33)33EI O;,=.P*5VMK1;O4XJ)T\24C=%.@-%.@QT'7B!)E,H!(MPLR M&KZP2F#.23,O/M$B/,>[(,X:@I5=OCT:J[JNLUT4L=E#[C\9! 0I8%-D2TX=1THV+L;]P/SM6ZZC2>0A@KT:8O6X;(52?%U*9].*K M*+K(,9WJPOII16'3.PPC36_[?B3L.H+8!U/3 M.NR[+VP@IMZ5LG3[AJ=0W24;3$9+M TD/]6?$$-7H"34:U)X5C&*X*]<7_CH'G)0!^L&)PS>T<_=C1,.< M5I>P_=F[X(GI?RU&@[Y7J,]@X,$(:^$U**O:D:FWJ@E$#1-BF0^W:RWYDIVL MS8P*'V^S26#<^,PUW&UO!B*LOS1?''Q MIV!S82S(FV<5K8!0&0*2S1U]L=I J-7OY=V:1M>:FGFU@ A M^FJW.L^N M3R!QMC/FDOJXXCD*_&YAD#*"LPNL-F)<\Q:%V)EQ9_]+'+3 M6G!7+F$]>;UIW)Z)K7*KKI@II>K:@_6KBT MZR_'@W@SD7M?>S%RX/>&&(JRIFN-!KO_9K^Q0P M$*O(>\3TM0L&.!/'8OP:'NA>H'<''G&1 >^LOSP^X'U;2Q'U!3]%_^IY5R56 MI*D\U"L#TVZ3YYWG]096B6T8(*\SL%8$6ZZ:1:<9'I[E+[+A0*H]5(MN(ZPK, TOX0 -E]3#)6:O'6.U M[I;;N%MB6KE;\N?C;EF"NNNP07L+X2ZW$.(-N(5PY:V"!<>$-'F611DW,HRH M!L,^YHE*4Z' "$E,;A[^%H(OJ;7;UX<8/WL[P,K@XV+DN #SU,OJ&S^UURD\ M,5)FEBE!A !S@FH)5!8)320W*1>A4;FQ&Y4F4Q_KAE\\:&JFJ,>,]#1OHLZO M]^")VI//D9A6D4-?#] [F1&\RQ@M43/U-Q7JU/Q9H4&L>#0:HL@STU0]+-\O M<+Z-$OR-P%=G1=J>+]?400DS=D7]._X)K*'GXK2@9L&T)J-^QP>9^V6%,GT% MX%;BL_BI2^L93>LBGAE0!\]0>ZON#@ S]ZM7SB>:U)D(+L^D$:1;I:'WM#(>S;V%T4U(.@'/A) M5B6L8 ]6C(BQP>:856[FZ#8EJWQ%QVD.$[P?LY[\Y0T'MF@,X1;;"79HJ#YI MWJR @4>%1EW!7ZJ8V^0J?EG.;)&Y>.BXZ+IA73U(7(%3+-!ZD"!ZJS4[I/\6V MJE3W&@Q24*M=^J+SM[7T;4""B$VYBQ?.(@5HJ.:$A"XE(N$72X8!Z:T(.Y'D7N M3E]95T;9/7H1' ^&P&=9F'7J.NGU9KF7U%Q2Q;YJ1BD[=7UU+_]06OTI0! # M4%6%S5QVOG9MDJ31WAWIG*)>6BR\=[L>>3GA MD^A<57EBOJC#]^_4ZNFP'4QH*T$-8-G/D7/9@4X.HQG2IO_62 MG'Y\"O.=7L\]G5;I;J1CU1F8?FEPX!6=N_TH>_B1KT-MG!_6J3G5G5J773V? M2XT.2#6N;P#7AS&:X<K]\,I MD5C^%*MGUZ<.?\,GIB=9<=5KF<, @,R%-XE.BY DYP,X:48/J[SF[5! M?^[HHH$/.(@/+KL=[==N5;=A(V.[1E5)_(WV!U7FOC<[7!'&@:ISO=U[5ZX/ M-NEPF*;ECCO5O0#4T7*;YHJKD#CK"-;IT[\])FO?FYUICB\=M#5KE2( M>ZZ/\^JB&WWD*SK5F=4=/*09J56T(EQ=^.EI>,,'XP[/ (V6#[0H*\NA0>O^ ME,]-=6>NNC&'MS'&W;JL.'K@?: #M]U1>%5;!7;J"(V:*E%Z=O;X$Y:;1TO5 M0=+\H'6M>\RLK2C W3'#<;_ZKJ0+;%%?DIA6?Z^2G*6W,(/7@^;PM<7L\JA7 MS\$11'TGI8J4^%1L#R9S&:>7+P/-OY%3YTO$WJ(\6\U-SSNCWF&NZ5:7+GTF M]X6O1(^MW:L/G+R;KZ$&M@:F*3M".T6#M^_EP@1LVJJ8ZR_%-NR>)Q%X8\?E M"[L?S%AM_UI50ZA*1T\KO/; 4IU4EDP%A\L,414_ AQ$?_ORB]#DJVESRCI3 M[WVC/P/2_["6'L^W8^"QJV#K:W77(=!S7]76U!4FG$0:>MVC,GN=FZ$[$X*P MD3/L7N)UQ)3Z% :#;KUV?OQ M7",Z5#WJF\%VTK5%M^MI#A5?3W+..;-0D;RNB#$G=99(?U!7!?$-*U:NHS%0 M8S$N:#"_%DQ;\^O!M/C9@H2;!*+A)?/W+(/1:U\EY%=TAYW55P?6);!\?^9Q6?:&J9C=*04,8LH5BU/4^8 M(4E$,Y70/)9ANE2$*[29-*G*;911KA,9"LTE3V.>A G/V*)#Y)VOW="HFO03 M%#&\MCZN2$+-5-)WZHIQ6P/ VE"N<4-55 M,KYHH'=_+]9#ZA;6K"X>WP@2Z&:)IF:LJ+$1LQ5@W?C_O$'U\21/8B7B+,MT M1&482YO(.!1)EE*=)"Q;77U\H7 \%A[7@W'U^2(6-1;3+#<%/W?-V,=V=QM9 M7I?6G?N)^_2^^G;X\C0ZB>,\5!&EA&:Y@7]42*12"9%2,!D+.+U8;.U$42>B M:0>8?+EL.9+G3<@CU+%-PIAG@B74 &&D>6C"- 319&5HS;7Z"K3D\0CD\>7B M1,>*4Z4S8A3CA!K#"+?$RR9(PTP04-$6 @D.2 M4Z9(FK*$\4CH/%OJBK/6ROV<85J?>.".?)WY8QU5SH;J.+T67T6^BK)J9^C< M=ZN-Z+H@=/7#O&%^LUO8/MT0>Y$5]F*-NT-<5F[OQTG/2ZMKDSU_F.R9;$"R MYY7)FPO6+C-9FBAMTU@IFH>:6_BZ3*F(%0UYFCVXUV(7BQF-B[*5CUX^[GT[ M//YROO]Y_^+@^Q[=__[E)$R8%2(.26RT)A3L "(RF9&8Q]RFF4HMRW[4YV:C MD*Q!#AON./E0EX?V];K\FFI/]:#VOP;N_K&O][4=-%;?R);#W^JO-YPBL["" M\W:@T M32@/I7&. ,96FWJ=&QUWFJN,I9J&:4ZISL(\%YD21L@L28U)E3MN5A_W'=T! M[7$O''=ZDB>,93S.2,IX1FB>*#AN$Y&,69MKGE'+G&&?9MG]N'U4J%.:Q%J+ M+*%"Y5Q'82;@US".:91Y69[5!YZU!WZ?![Z?G%A+XT0K20SH;V 1@UDL\XI<[4L66ZM?&2Z:$%U@C<^&\8]MZM[1;\H7:>U MKV;V<-VBY^C-?XG>\/?=NDW/'0I=7:ZI7'H_;4W5F =/;RY!S"MLTOP2JU8. MG#>T8J6?]5(4_/PEVC]^%1\Q4\1!;QRL[ ' MBTN?T[.=\;7OL0R-,:.92MQHI5(CRHHHF<]1]%];5^7UA\SY4\NY@Y48T H[-,XW3(]M3_X')T]/XLS$$K4&^E3#(66\)<;Q^F M$B*B7($A&]NJ/AAX\@=XQ?CD\?UKEYUN\N%%=,.J+[C0SUU^N+@>3D6KK04ILYU"[9*=-<*O+,0IV3S8N.U_,$KSF2U+]]T+(4B@UFOA;$KX0 MN]=Z%]H138=UT)!( *U!_#=:JE3$V*V0[SEB@U)J0B#I-0<9HJ+A1GD:"@,2DJ=+B4A[K6 MZ.8)(CC&:Q\;#F8OC36.1\?BV[3**Z!$MP%R_C;!M%#:M"!"\V)BLW/,[-[E MK&#]K- %#C3M3;IZQ,[T8D)UN\5EKXKAL.LJI@%(JOI>RL0U?L!W5H4PX$N% MJEMCN]GXPA)>T0(DJKJ.K%@WHMG"LA<0#;[F;HNY3JK"U9;8=LFZ#MIG]>/P MHQJ%?97+Q<$ZS?8E]66K\MI--DJDOVG/FVD3#W^C<'EEKE>"-(U)([A/NM6E ML&K"]97K56_P&<%5,S-W(=/=-O$-YZKGJIV&I]S^5W5 ]&1:HJ\N[C$]!5]K M9&QZ6.\%SG&>HOSC!ETNA>O"M[]JRUSA"74&7\.3P3NO(VRSMK20.?H"H?FY MNJNU:M*=6<\9]ZPKUA<@4\YH&(N%]-WU'W0FF]/"7P#JB2]^N479[+/U,3\NNO-G[ MZWCOU^KL\ *,V_3:T_WS-&Y8[>2[4@ZYOCE8NVNKVKY=33F1>!=L7+B+ MM0V.PP(GKH0U7I., X'M?=Q.^U/_JFW@)+,V) M&?^N0@VVOW!C(RK(_;7#?%.--X5K4??#G9]/R:LIE!/S<(^BYY/L:_[ MVU2XB!1?V!D2L:KO&SH/5JZN MN5&-ECPP+XS"%'*"ZY_N8'6_=M4..M9P0#9[?6W<%PW\2>-B:()\/P&+5\HL-40R&Q*:Q()P:7-BXA#]WWF6R*46 M%2QDE"5*Y&F8T"B-X(0LCR/#PRRT*8LWR@0Y&H,!2ARQ!$UJV9R@\J;D;\^5 MHD&7RNE(N*#=8#BMF3=M!>HJ0P]Z/01+/"'\<'K!;UHRS?6] +GARS#,%]'Q M]^_0)K(69(8S:GR5EKH8HG]Q52&I*EDW=J+"N)YOHC^KA]UL4%P/Y(L(7WC5 MU;W*/Z!=FTWKU[?MCP<7C_5%JJ6Z,C;5\EV=%5?<))AU1,.7/D;3AG,L0VGZ M*Q%4+B+H[@@;A3B[X8^+V5?>B@O\T^ZY&.E7WX:%UWC>.H'\\^%JM'^LOITD M898E1C#",LT)U1DGN8Q"DL8B2@$H#<>@%K;;<_;T4I.'VFZ'([.F&$_;T57E MY:=5&FM><-5\*DX(O(?!43Q:3_ 75+_\5^O2/\UN,G4ONQGO5+U/JPKJ#0YJ MF%\2%:AI\3]734B,SU;3^TP]IT"R/ M>!R+^R#O)05AF;S_6"1O]\\_OOFL)_#H9Z3P[U_BD]SH3*?E*6!>-SLJ@ MWC@!_;TJ9/7*=QQP+KFJ"J;S)B&Y-#HR-\K.RURE$X7RJD HQIT1EW1W[ZX+.N.;/0P\*=Y=S>%LTK^*O$ M=J-N[A]=F#DY4F<#K.N#+_7FOB^C.\/.63W&9NE<$.E&__:0FTW<SJZ]6E@YS>MY%G%Z_GV6$Y1XV^L8O"=%U5 MC;K(/$77]]K 0HN.\VE+,X? M7:IL;TLV;TO2#;@M>;W;CRN>N\HQLC$XD*PG#DR!^.L 6 M<.CV ,J;"N(/%<$*":X!_IN)\73-S];M29HV@Q(%UKVC@DZ(V#NAD&OL*/@T\ 7?3$ MJ$ 7?TUF#1*;-32X29>Q]:&*^5;!ZZ[C/TJ?ZZ,J&'YH5SL#G.O81Q7*?VJS M8'>F^Q]CV/OG37):O+)^>B)8$H5I@M=464*HPB1O3A.2JT29)+84Y.UBL"$V MD0JC/%2&YS2D29[E*I8YSUAN9)HL!1N:3N:&DKC0V- %)H>SHN,+!IQWN!M- M:OQI6G3X[*I\XM]NUF%[3C$#8#DM^J32Z2H<6*EC7+D?.__C2[I78U5O=@ C M)N-!/=3(L9/[BW0EB9%CNV)8FM_J'YH7[_#YWYOLCXRIBW+8%1>_%7W'HF[< M2@7+\^T\1_9VBM@8E+:QKJ=4*6G;_K-_C?7RAVFRG>)_LLN_\L/GP^WH\@_C M[93!?_@M'__AP%&X'?.0A?'#3#Q*YWXOQPQ>H($2D<6 M_?^V8@#_!9$\'@Q_BX??IAI+Q9OXIUH6)< #UQ1YRRSOKN$"0E5_A>'FE:.H MH31Z9HV6!>ZJ^&$C6K@L6N=%[S4GO[7S&J'S'P>=+V:-QH+=!5AT$G$NC+J@ M4%2G,]WW9+KM-98 ?IKF03['KZXDP>0F%'ASJG, OH+F*O#'L8"^ E>L/$#Z MN!,UY@O$2*]P'-R2+%K%(/O;?$7W2 .O]GP^6))/@:*'"O(L!W0'_3BCXDWM" W\C]^?G3YR_)IY=_PWM>I?L?_O[V\5C1@Y?='I;C MV__\)?WW]_WQ?A%^^^OXU7A_]\28/(QBR4B>9QPK\\6$TY03G7,9"1V&)DTP M1RVG2W6 5O/](_/:4V/B_VMQ[YG@'K. <%$2BHQG5$9,L,S$PM@\UBIE4E]1 MGJ[%O?7'O8,74]RC-@Z3/(])K&Q&@.PBPHV*"-.IC;AEABJ)N!ZUN/>< M<2]A3 (G&$W#A.8TRE5LM:11E!N5)\9<49FQQ;T-P+V9OA=3*F7&)!%)Q C5 M*07-+XH(55&B!54V/FK=3K%B W#"#OZ')H 7+] ;+A9H*G<4)8GL2$YC$ MI* )2;+8BB36:6H$ F36 N0:."J>0T;#/TMWVMMDAF^"9-)F(M4DC:PF%/"/\%!+0F-F(D.UB"0B'WL,[;E%OA;Y6J=! MBWP/B7PSG2\S.>4\TD1G-@*\4RG)K82?>"0S"S20)=G6#N6MSK=I*0W5?8[J MW8]8*^%.^_EAL9+17)FU)ZV<<)>=?.R[EI?RS692Q;T73EM1>AV+?M];6X$? M2:]C,^IM:A7VQY54'YO>"6:D-EF4$JEH#O(IT1@!S BS*K'*",;"9&N';X=+ MO0FJ%751O'MV;D2*]M@KX/3 Y#6=4R=][#J[J.U#4G4B#Y5Z$/UJV*T<- P]' VP6"-LGL646CC5L=(YR'70O MF\N/QG;U[NN-G?9D;)[17,>$J@=.?<95KT3?1V&I:_E=6JDLT?V_N NO G.\J8(*^ZW8W&O3A1^64 MIW*WKU_X+MA[_>9W@*B*8=>4:R+5TOWCCY54&X!VLP?:SS[=/SX-#U^>AA\_ MP_L^GWT&S>7+QQC?]_X"-)KS_:,%J?99T7W0?D!S^@8:$CU\^:[8C_\I#M_L MAX9@6NLPBY,DR[-P42#NOGAQ^/[@>._@ M3?#VW>$!_/SBU?ZK@^.C.]2D_[&BM*(C_)5SGE^C9+G,\S2-LIA382U/$FU9 M0ADH!/!O_@!NRFO3M]?-UDI#>W):AO^><"XBKJ0BUHB4T$1G1.I0DTQ8FE!% M59C(Q7/.K-:YC3,!1T0YS;A(1$P3'NDDTU3HC5+N9@03S%-,L*M!@OJV,'\* M8 R0V9%K$<%OK,9MBO:WUP_VQ06ND7:OU[M$?6[_6&M/*K[X?NAYLO^P>O?\U.!ALNT%(F'>"2H=^AXUPL9,']K]\ M 5/%,&K5S./%!/02P(PR^.5X, 3DR,+LUTZE5W7H M=*@VP@:=H^IXB_[JB;X8Z,(6RN/@+UN[1R]@9?6HZ?;B=-_-WC^=$#80Z0W* M,8RA8>:C"U(.C<*W!J>30@OL*12\OC\QX-,!!W0"5DHG*HZX:7:$N"BKAN<"&ED$!@WE5>C 9U^.5U- M-3-XFW$D.)NDFO0FOM\>J53_1J-8F#JLV:O,4Z7?3VYQ>^N)5HNN&H#5.S.W MM=O!D3$_./'ZP*7I#LY]#QK8/S$CJZ$3.-AOV<=HY87_QLK![@M6-A!K#P;C MX".8&!7F;JP1':45C+XV,I"/X%QJ$IMVNZ M.L9NWQ./G!5XUY4'SN(B TO ;D0#%8YGVE(9CQ!;(KOOX&LFOMF:-T>[%X5OF@N/U-SFA\!& MYMO!:_B;^[V"=^'^CO.-8L"P_OC,-5O&%79F*RW*JD=TU>3-S1S;12^QF\'& MRKA68#?5A7G@JY=FUA]4L%%OH)^B^]#O@?]#O5T%'$QP5 E ,"A?P(="+#- M-:3[4ZY.J]:82OPF@+(U(^>>@(^D&9\;TZ_.QM0[@0-6P I3]'_L!&>#<^,; M%\+R=8%]ROW2^@ XLP9VON7TW&!JUC&Z)_I][Z/!9)%^.2\5?6-$[,*'4Z@> M<=LVDX/PZ *-7-&,VODZ_%[HZ0[A.[Y6\KEQ:G9&#G!@>-K8TP]V^=3 T@ D MG&&JO69@OKE-. W>[.Z^W0[<.-/WGQ?=+NRO EVA<@^A^,/W3\IE/2Z'QW?+ M*8%U_":7E2;@7S;;XEISGI'A2L[S+*D&0'+E<."EZSQY7N "<79 >BZ0Y+9>BJ[;F?+,F/%V M\*$:30R'L"2WWNGF#6<:0_>B ]MX6O11CB[NFIM+1?SPDKKM]IQ,]3.9&QQI M4QH<>33XYIZ A__STN3+2:D7,B^%9HGAF;8QF!U6@IT="QE&J=&6VS"U)WLX M.S00FPF7))D+,?W6G_3T8%Q]OFA [CK>G^9+9C^?@0B&X9>+@\\PKV-8R\O] M$ZI2'HE4$A9%DE"N$\(EHX3I.,N-B2T-LZT=?DGR(X!E%]5-_QM0'_HA^Z"@ M52['8=?4^(($X]R?I8.Q C]S/"-J8)YQ77E1 NI,%:Z:JP ;NQ-=*\- /(!L M9>/U4^SP+P0.$;7[N&_.Z[%29&-S'2Y6C0]:#M)JTG MP)CWIL&MD48S-0S_G/3-=;29*)EJ,S/K<:\/9M#$2PX2O!@978R#OP8E'ENM M[/A#!QL'51G/LN[L^H'RW^^Z[[M3G^DUQ>S-7NC@9$!/Z0I529I:3@-U>)<_ MOL6"!M7T2G@61"GI(_H-9<$=ZM3P]^^,4J\Y M-!':86G1JV)(WA!P.N4 D+GY[NW@E0"]?68SS]D!LX&+_O6F%%2-7KF'BWI) M>F!*9Q+X[5GR"3A="3<&8,I%$&&+!2X!,6BJ]:!--*=_S8!JJBG?1$S,AYMHO,WW)%=S;RO3RO+\@>5K;/[6O0'M[L%1=9"H!6G&I1L7<\\O&LW6^/M20/%?YU37F M?H-=J>RSJ4E5E'-3DV;JW\11:RBXG',]C@#-.) S\[@@O@HPS;%3L@O9 T^C MX33G!)GQH,=$Q\@74]ND(D!XNB>T67@A?NBLF1F&S7E9NQ?3+YIY7OWL" 4+P.UA9BGH3$&SSX&E?C.#, M+L>F2M,%?$JG^.0A!7G83&,4C(:_DEW8+UU1W" X>O4B>"M&XG0DAF=E\'8R M0IH:UQ\=C4$C:48E_IATT4#JNS$CF-!\R$/@R^&X*B#$5\Q.M!],IS%S><\H MJ\'X:.Q4D%?6! I$YLW[:N&(3N_0*]_;]E[)J=L ,'.$08?*K3.9DA&)2Z$SC& M$]V+[\:Q'>;8#/J.=36"+&Q8O:TK(!!7-MV0Z>[" M; 8C#Z4K *#Q 8T3%^@$K8=O/3Y-!6NN-PUG M]]8Y4A-9%KJ 4Z^\ELO!%&M@2ZMI. BK\*Z:TE?7=[IZN3;6.+/,467#^=IT MNSJ7L9V,G*1I4$,G0,]P#2MW0XS7KV^!& ZX-)Z%F\]OE9NY\+U@Q1K-)C@; MH1OM/\*MG8,!'$F4_,^_Q,[];-UM[9;*^?)3RIMIJ&AW5J M7Q5+YR1*IGZ767/W?9=MZ!^KY!*/PU]_"UYZM1 ^"UZ/0)"<#T9?7!IC_'N5 M"%:?3N.;[YH!= 2>U2-54JI3H5\5E?8"0D_?5L['XU'?QK=Y<.C-WH;LO]L; MP YX11/MQ-/2;Y68B5[B"\6DF!CF5TSJ/6%)P"JE<8XSU*,/1?!C2X M(+EL"N[;TPA<(V&T.:)S7X/B;D9?G>@I^D.GSY?E0!6.MIW:6@_EL6[[#A&, M.*P4;(^^=6APV41PUGQM]M?J7^6DG_%;)!.5<+F M-94.V##6F89_F#[\- [>8E;N@CIW"9_,LPF2@@%%9G"!Z3#NP#$@5 Z<)'5C MR&H,'+Y*WO"<,QR K@7Z9(4'559R(U0'0_4&&*&K=9\F27CB0O_]P(6\C \U M%2!AT)F$^2Y^9$=,+F"E=7GI0K"JY=AGJXARZF._4T0OCE8:AC-O46V@76$1 MHA8J,43K">#IF&S%?9@;95-?,U4ZC2]/E6Z^;GUSIY,'SYW^ [.LP!P!MI:% MUX5G@G%-,DJC_<_3@.&WC\<8,-RE'WNOSS[UWH>?WKS^?/CFX[>/GW?A'3"+ M8_5]_\V[+P?%8L#P]9D+&+X\*SY^> W?>_?EXX=]^NGSZV+_Y=_)?ORI>_!] M__S3F[_C?W_?^W9X_.5\__/^Q<'QZ;>#[Z!12K:B0-H_3+$Y%I"+8(>EN M+CRYI+Q5BM<18+@(]KX+"3K.+DPJV/,YD(4(_AIK\1RU"+_RPRI$FCD?)>O, M!4QJWX.N[&Z0@W5FI0VNW+/@EZWF=YPW>.XA;4H@7M")>R .L=:L$R\N#=5= MW<$DEZ]HL&.6B W$*?#'I O?\JZ_;D/)'8]$T475 BPRG"ULW>G98#(._AB) M[T6WDH4^+>:BZ&,=#02<5'-K_ALO/6%.F3*-=*5J$R&G%[KFEM 3RBP"(QS$TUG>;RPS?[N$D[C]@DHRHI8<.!FFH8TC@1G M.I*< >O2R!K-JYH(69B1^H>Y3)3L!IDH*\3-BTK90+Q M\SX\/%81B)Z+_>/W\?[I220C;1,6$18J2JB-*,EE: C(=@[_%W*6L*V=*%S* M5PGJ5)7@>2#4K=#[$%C^Y:!7])$3_AA-RK.:39_'IOP MN.;X_;EN]7!&"/" M=O,K#K;GGEE"Z])TNV6=O>)L-$#,06\:2,0TNO+<&+SI4&>H6D!V-9GT9EF& M/\;HN1FLP.BBKT8^5_>'(%U-H[X;BI.IT;W*Y-(3YQ &D$)_S<- LLYCG1G* M4V9B*@Q60+*9,DQC 0K%XAJ2XQJ2XQ:2'Q.2*4"RB$(KC:8D%-80JK.(2*8X M%M'6<61R;3(!D+R<0CB%Y*N,XBMP90E\VK2M9MI6M@EI6\_57GJW_79['[#1 MJ#,G,YZMG T.IUY6?F-)N[A+(%G]GYQ,K3Z]1)J>&?'U(M 3,'W*OLORZ0V^ M8IK^]<2E>_DJ.8GBN'\*7UDT9VJ1%[C8<67(==W@LCLX-Z,'DH4I3U.=I3*T MD:)QK+B,1&QHI&PD%:>LDH6@!I/ZAU86/IXL_'B^__=)R$0N52@(R_(85JE$%0ZI4SM4E?^WD.-1E<#1S1SA9FH(WN]PM=VJ)!*8SRQ6 M6U_U]VQL@FI?YQT?BMC1KL7QS@?[_OGM@H M83:7&>&A%0",%']2AD1<:\52II,\772BZSP%*!6,14;1D$4RB;(DS7/)32Q9 MF"] !@[0!3?3W35'=9?;P5J;_;#/_7Q',]LO6AQ6[7)[PW*:Y!FDV)K]U] MS5]\RONDA->6O_YVA^(NH+N<%OVZFF3F06NE+GWEMNW\CRO'5X]5O=FEH(O) M>% /Y5/0W5^J4I8 >%TQ+,UO]0]+53V;R(J8IXMRV!47OQ5]AWYNW,IDR//M M/$?D=(9#53.^FE)E5&S[SQ8JZ_L/TP0>IU$:7_Z5'S[_PP]CODW#/$G90[P\ MBK;3/*-Y=,WG5];4S[<6[+$(C;&;5R^MJ.LN+4=6%RE=&=F]ORJE5]>EK4D/ MV,U<41=VY5>?KNGA?"U<'&!3BL>^$.79PW?"N>O&/$RGCON9\-.>FB/ MTS[HVOOTU 1^$W-=@0J91I$.,T9E$DN>QRRU:0ZF8293ZJZS+_6,O-%U]A56 M^KOIY9&]*O\*1:Z_][Y;Z3B[??W73,/9]0H.LBY\\ J^ OH1JDU3NS[94/VU MJJ <'>"U^?AC^#%^?[[_\C0\>+,7@>[Z_=.'/S^#_7[QZ^:>7I\G'I0K* M[\/]X]WOGSZ_^_SI>/?\\.7?X7PY?Z[-_? M=YN]&F(=IK&0E.1,A(2&G!+)*"4LC[AE81)3*[=VXDY*V77:"CV$+++N/_?: M?.P)&++*W72WIDSA\G)O)8 >8#?NN1#]BBG^"$O7]L2>,83Z0@3^F^^F]-@" MZ>BB][15->^&G!C:'E]TW W%D2[^Z.*U^H MH\@64V^$J7_/86IF6,@22=*89X2:B)-<@T)*+9>AR"2+4\#4M /0VNJC=S/@ MQZ)_6F!@W^B,\?=_$TY"E MH>$V(3;5@*)&""(47H!+9)8ERB9YSA%/.99K;;74V_.GKRQY!RAM5=(62N\* MI8X(#P9]U33_6_B\$7Q^G O,6YM1F8%UCUW0:*XL$4 #A')F%==6Y:$"$[\3 MIJU[]![@9 M()$P1DFJ0L$E:J!9LJR!_KI>RN>E"8=KG66[0@X];I[MS5-MV].]R^FV6L9E MFW6 I2FJ&SSKJ5X\W1D]LU3RV^E73TV@SU>; M9KM:@;:5%?Y@W1-++:A"24 M/"$T%BF1L>>OR?V)'9*A0WV*PZ M1+%N:D3KI5ACL=K&M6Z7Z ^R<&^\?X0RZK+Q33;VJ1EPO>3@+7VI??_#YX_%[^NG#Q_3CY_?PSK^_??SP-]V/#WHP M9@+C?3_X .0/G__[^]_Q_OF)X#'/)9 PCS0GU-*$B,Q&1,,NZHPE(1#Y4BDI MEG NMZ[@[V#-T?!VU?O@J/_W7WWZL>E MFU878KIJT VA\ 44N+*:WGRI*C?*4Q78JZ;^6"7A%CGU#U$6"L3:RP(+".MC M1,V?EWN;O60^GN\?JQ/*=!J&$J@ ]AML/J,(#X4F6AC!.+5IJ))%5K;"Y#Q2 M>2[2E&9P;);17$B>4FP,(,V/J\)5E<^,[[0U/JN;H0[Z"O2.1EMHB4?G^RN[ MLPL$J)'BU-4?[,&72CS?67],4% 4=MJL>ZSVS;AN+#KTS9.G#VT'![,/L:R< M'\KWP?!CS;UMVCA5%UAY=OO:1>2N7S+NRCU=FY)Q6/$M3&]=,LY#R4-4=>/; M<4ZCB#_$N]/M,.4\INV\;SWO-7,'K:U'9ZY@92RJNA.7OUX[ M!^5!=O;!JA8N[NV]%BU$_>&Q'61/$F5XON?'VO/;Z//+;A(CJ$P)G-/CN73O M?.#MK-M9M[-^_%D_73)SK] :;*2UU2EGYNYJK?'I=NAYA<.N>YUO83>>FCQN M$,.ZE;/NEL$LH-H]1[1_# MQ1][^S"G+]&GS_O)_IN_TP-X_E.Q&(+:2_<_O+J [RP=G'[__'7\\_E1\ MA'$.C__I[7]7YY]>?HD//KSNN9)D1]-,1Q'%,<],3D*3A80JRPD/:4CR*,\C M*B.A6+BUPY(.Y=EU(E!KD(E:+6-=#+&8!FZ(D%!G/@-:98)F)A;%YK%7* MI*Z:=E6(Q5K$>CK$NI@54&9*'J21);&,M0V.49EL[E':2 MZ%I%%EK$:A%K8Q K84P" QA-L<#+$. M9CI6&*=4<6&(B0PCU$A.0#>.29S"J2E%I;0*$"OLA/0^RL+?0]8SQN^9K MMM-NI]U.>WVFW?K'+LVB7Y59\MN#1EAOJ<8\Q-8M=C2_TRVW]52^VT-K#^TG M.+1UR;%9M979&N&]RPH-?O&O-IK4F86#R;@-*-#ZS*%R\/9X3OZ:*WA&UG#[YL1AU1%(C$B)5&B-5;Z MLR0W-"9I3#,E3&C#%)N@1)TL"^_1?_?\\GQ^ @!X3 =]"P /"@ S!SZS(I+6 M,J*-,82*W!*1Z)#$.>>P (*77NO36 L#S!8#']'>W /"0 -#PAV=: MA;%E&4EHE! :V9#D-+4D"C.5"AL"W&<. .BZ-_-9=V/&76TKOII@.!CC!6_1 M7;@AY6Y3E>.!^N+W=3!TUYI^%O?69MDRUX"KZB[C$F;MZL^3[7(V K@^ M-DT7S9B.J HQAA>!YI)*DF< 7#8-$\Q&4$F8 '"%UZJ!TWK1-INA[\$V:1GZ M21BZD4M$54J%$(2+&!M8AP(TD2PFC$HX2F&9%1FA&3Y#Q4$>.A;Q*Z457J*C:[A[LPTT(_#U;K M8Q4_SY7^"']4M60])E>QZ/6"0/-K6"<7T&96V-^X"-%E@-["^(U@7,W%B"13 M5H%*%HHP)C1+0$-3AA-#_JW'KAEJ/G<'>3K2= M:#O11[I7<6]9M^LD>WW6K:DJM,Y*VMU[39)[W;WG=7OV7O*-GIJ0?G27MB[\ M>[\^I/BJBN#S^4)AJY-=0R?[TO0&Q5DJ!-6*9)%QL7=-S,N2:X80SF7"B,1,.FUVE)BC7X]&O1> M#'K#R=C1P7*+Z%W74'/C^?@.7:&3_;]/& >%,E.6Y%PGA')T[R<\)[D)A4@B M'7/7<:'#5SCYZT(C13_ L^SN>R?'_Y] KQ,%<\I230B MBQ:,Y%KF)$JLDB).HT0!N<11A^;+]_SFZ24+SLW(N%;L1=\?0N#:)9MIX_9E M=WBSEWL@C1*3TKA'C+5&C8/SP:2K@S/QU<"GI@\4.2Y(?>K;"U=_E[2*I]8G MUN'?99W&T?E)>)*FX=9ENHXW1*I&ME7[^LH0<4M>]>!P4!:X[[^-#![HU[HO MO;O476T/C;<9QKL:GVRM?HF08.T U?Q>#1M>_LSRC.];/5NL#7TU :1L@3@; M_YZ-9C;EJ2%R9,07(BQ,_#?1/1<7)>[NV6ANC5?MGU_PSO_(T;]V5HU\BP-^ M>,99[&6\:A^W:PET,.F94:'N09.=ER-_#42_/!B,37D\$MKL]O4A -#HG5&F M^(KV2OFR*%5W4$Y&YA@&_J,+&O@32XN#X]U*6@R[8/LE^R__?_;>M:FM)%D7 M_BL*SM[OF8E0,76_>":(H!OLPT1+M-NB/?"%J*L1"(F1H#'\^C=K"8&X&K! M2U"]8S,8::U5JRKSR2>SLC+;W?9:Z_MV9QUOGV\(L!Q\N_.-M,"*M.B_P9* M]>C>L!:'6^#[^=,6W<"M<_ O.W_LM_8/P'+L[6VNP6=?M\^W#\&2@/4 [GEJC*$N()U^/(;K8\X"%*12-AG"L6::*<.(5I@) M'ZWTET&/60NE[7W[\,7OQ7#2BYOI3]L;OP4(Y><34-ETE@O5>)^IRZB3A?,= M2^3WS<[!:6N_==;N?/O>VM_:]3#-@<4$LZH(2">WR&I)D?"48AP#4]S>E+9: M>OF7ZUXQ\/]>KGS#7BS]%KW!*7S^X=X QG6$E^-WJZ(Q-[Y1!6+M MR?%@8A3&T<7J+QO;L0[=?O6SUW L3 M9LRR,7FB*D-VD7IR,:0+([<\_NQ&)'O\(37+5$M@,O=_Y<'K'_Q0+8,'(^AS M+\?+Y(&!P[@%T\^]_,$'FV52_5?#IHP9HE]F3GYJW$5. M7G;<=4EJ>U(V_^Q=U_M]F%J5#"O#K$$!MK]5@9O!R0CXQ[PKK,U"E5XO4O"C M";_EYHXG_!?;LWT?']Z JN7 (Y#$'-1K#-+BC7X[VN&CI?L=-+1X%[K6CL>+ M)ZF_[H$[EOV]P0*.?3 "EQ5,R>(-??W[4>R/XFBA0,(4D/CIA1_3L\[0]D?C MW:E1<_&D]X_H>W8TZB98J>H=%N\5<@!LU?_WI#O>%GJ\(DYB3OU!/_[ E#[A MJW50[\(!9J7>P 0:7X?=XX@V4QHU!L/%TX^\-S4."7?L0>POE)TJ@OR.'<=U M /8WY#+6+,CX:@5@U2PSR?-NZ+RZ.==A,F>:EO^SW>-+.>7Y"\!+]Z1?>%%8 MH*$6U"JBNB!#+:+ZOD6UK/]/K?\/?(&7B4R5K];SJ_/KC?VD6,<<].>/.(K# MOW+ZXK QLCT@NF$2S)IYE:2?G+*W=2K]L=U%;\S&O.7EH7/F-XZA1>^IB40Y MBAD/3%CLF)5FYX] M/H!^M-?^M+/7VE\]W5Q;YSO['K>^MNCFIRVVL__+P<[:AFC3]>_;=*?7^G+C M /KA.MXY7#]KK:WR5F?OL)V/I)UO\YU..&Q]^N.@M7_ MCL?]W<.M[[_Y[PU M773<.1LLH199HB3B6&)DL=((4P]+9VDBE"RM$-&48I9=I%ZR.W !L )@CP,P MCGT*2DH6N.>YOCZA4EM,?,*2:1UFV5;S822[2#SI#'(6!_S](B.B(-M3D>VJ M 'D@TJ5D$U)6>\09U\BH7&C#$1X]_"8H7UHQI(EGVA_OE?N>%V0MR/I:T_&W MUX76$4P!_/9,(*V.ETX.\14*!: M129@Z5:XOH6A?R_P6>"SP.>\X'-&S'0MAI-JN 5$GPJBFU=NMB$:/&WPL&UD M$?%<4MC(8!"EUAB'D\.(8>I15)'$TETPDBZ MM$)T$]9Q!NUOZIFF.N>MFV[_K]@_'@S/&H-QU%02::5PF!//#;;$\B@=<2I8D\I6 MP,*!P-56@);)2RU=IBT&<9(4LH089+B26CBN8=675EA3J4?QET4 @7J-ID#2 M0-]D(I8L"#(K>+_#\K M]E.0IR#/O)&GA)_GC3]3X><@G*(F!00HI'(NA$1620:+1R7 CV!1<6ZR9$L($R[T1J41J:ZKFTY':0*S5U# 4 M0-L15_##<*R1=3ZGV?WSVHL'89VX5U6[B MGH!(@#H8:ZT2X1F.O"'41\![^T0OAM=Z9V M27,U?'[!DT5C+B4<^FQ4F0J'RFJ)DD76P@\>+4?&$H*""90S:1QC+B>%8+*8 MN/*>]?H):LT"-Y8&:W7T.=[I'-(-M4AMD=HB"J4:9?EJJ499JE&6H^9OY*AY8)+C2#T5UG!A@_,Z1,T< MIHZTT!1Q3APR$C-DB3 R:$:5S=M]K,GU M[7I#]4PC* !6 .QQ "8(=\('G*2'W[QRFG %8$8<_&;)N.:/FNPROF3B8\F/ MFA&R3>5'R92P(AJ)&#'B)$ID3'#(1>:U3,X;;9=6-&TJ^JC4[!H@V[R?7Y"U M(.NK(6M) WMU])Q* _,8\)&QB*A4!/' '=(F4*0\$5XE127+%8CD[?.S!3H+ M=!;H_(G#X/;&4D*#HJ/<96N@10JC$0 MT1E5(RA 5H!L_ARP-*M94.R:3O83W/@40T)1BX XY@9I:PGR@7&/(DEFV A0.!J:94G"50^HBHHIG 2(ZL!2JCDG/$ IZG7 ^!-3%6;P4$ MZC6: DGS@:02/W]UV)F*G^L4J,V=FY1W''%"*').4H2]D]A[;1(3N?W(+./G M!70*Z/Q4Y+D^1*A$GI\-0IO3I?AAM7)*EY2,(NXT.$!!**0"X=2'W ?)YI.: M](XN(J4(Y>+J?.FX\?;5?#I(J[G+Y68=2DE(Q$7@2$=J$(Y$!$U5& M2:8O12CGATBY((1DVG@M!'>$&!J5E48K%F,(M&25UQ.1UD]_FRZ+JY6 %;,( MTQQZ%5@A$XU$A"G+0M+:"9J+T\TV]%J*OM11H;WDQC"LC7/ *J)S/!#*N59* M>>VI+>'5Q=/TUE4UF!1)9-$A&[E%G'F'')$142^D<)0)[4.UR5*RK O2U!]I M2M1T#FBR?8DFGDOOG"%(>Q$1-](BS0Q&U/J .?42JUR]6LYRKZ9@R;O!DJ<$ M0^M#6THP]">PY> 26Y),! L*,B*U0=QYC5SB"F&I(G>4$ZIQ9BJ*W#[I6KLT MW*+8I\7,8;37 \9DXH%U)Z0IN+FJ6E M+FP12EG'?-0W6P*I5,,JHO!61&&!AEJDMDCMX@VU2&V1VB(*I0AE^6HI0EF* M4)93YF_EE#EQTNA 1 J*"YRL"EPZ#2_-+38B5.$\4<)Y=0OGG4^G"^$8M HT M(6TD1UQIBEQ,##E&G8F&2)E8=J,^ #$8]RAA>RAMA(;>X1XW))2L5GM(]7E+X62E]:;[P'/9^* MU')& Y<8(YL(1UQ&^ U'A[145H#[(].3FF_,/;?^X@C+Q0U?]Q3+FZY9N; 3 M^P1(<]1XB9.1FC)./(!8C)8*H[#'1$A1PK?UA#1R+7RKB?64$*28E8@'D9"A MR2-A-9->,<&$S"4GQ!R;XLY&F0H@O#0@2*DD"(P$*FRX-\:%H+UGG&)L.<.Q MA'@7#RFN0KRY90(EDJ' -$-<,(\L#P$QYW0 'FOQN":FGF,=NQ='BKJ/KR#9 M;$(T,X"RDF(]3]RZ"A$;@KU@C" ON$)<.8P<$QHYA86G-B@=%47O"HAY?FCUE5(F<>0K X)>6LPXLXEI(6F"&.M+*;68P=^F6X2>CO2]!: MJP!#Z3OROK%@*NRL%4U2*X\B.%F(QT215EBCA)W N:6=P?$)C4>JL/,_CJWK M1?C?T/UK97)5^^0P#KM^Y5_5'Z=%^Y'">5VB;TO\E880?$?5SEZW']'>^-^$ MXO^]K%)T.?YJ8*\YNNH)'[K' !W^,>/]4E6"69M4@JG)P!\_L9.152#:[8?8 MAROT;:Q[F9%?&R<1>9R;_<9:]/'0Q>%XR(PT&X!:NMD 'ZGQZ^ 01G76V+.A M\3]/B5[[Q'!B>0O.<2&PB2Q8K:VDD;+ <86,^A61$2\H,N[\9P_[PS_[]JLY MV3S<.MU9\Z<&B [1P'M258L)EATD M9!A#XWCP) F)WE,3B7(4,QZ8R-OX5G(1DW%&>?;J-;7?H82(S=5=*2D.5#A$ M5K>$#.Z!$)4_.1H.LL?2&.UUCX[&4C(X M&3;\R0AH81R.0$2 )C;^LL/NX&24OWXXR+>UO?S[MZ$]'"V/[]H!.#H-T+_8K_)H\IW%DST:-T^[Q'LBS;8R.0&)2%\9S M!!9Y$!J#U#CN'L;E9\+VRK_<\!\K]4?[SA2D#^-?W7@ZJJ;I0L,;_SVQP^,X M[)TUG!W![, T6UB*LU%WU#BT,,?PAVC]WF3R82V/1\>VGXE[PQY7]ZKFL9&? MY/-JY9G=@]M/00;<+([@:_88'G'YH+TN+-4P.Q*-^#TO2SXB!(\/C8/^X+3? M\'NV_PV@I]N_4TJJ;\*=A_%H,,PWMO G^->%OYP%;PQ=E[)Q*9KPY_&5?O"M M#],7QL.?3 I\9,,^"!+^:$@3F,8,R.,N(,3P"U M:TWE)PO_];X?G/1_[Q.#LWR+R] MA#< Z*?P-FFHBTP8&U+DU%C+DB7)*\VL,)3H&3#[2]6_)' 3SO:.R9K_WE[= M!4 5"1@9BI)(Q,'!0L[F+1<U,) A>$!GT0XG7@'<*,1X MF/GI]-,OGA,RX[U78T"R87)G IX;[8\3U;"];U=J<:$-O\>AAS_ FURJ!:+O M3B_63S<[&[M&!^^U9D@2;1%W-)>J208)C9GV41A,7:[X=5LE_O>?U=K2O]\C M7-EW;/2ZQ\?@+(S%9AC_>](%60#1*5)0%RGXWNY\W@4K!#.)%;),4\2I,,CX M +92,^^4I=X8>H\47-&B?J-[' ^S?PQJ7CEJ-OO'_>/N\5GC&Z =.&OYP_YU MZ!B='!WUSBK,&L(E\/_QNX]'U9YMXP+N[L4RW[.C43>!PSC^/KB;]BC'-[*C M#/C9![8&GV9T3M/ V;QRHR]"&QY6'L3A\E[Y CM^I48NR''U:GF(%R@'PW,P MWF[.CLF0WCL)^:;#_ KCWR_V#G&:7#GX]J#1H_R1\J_YP%7BX>I5QJ&+RSELN-3\PC\)*![T7.D%/$("8P M&(_DO'%I;&2Z_9,85C.[]C8(ZTW*1^2X)])B;F702I(4(O5LH8(%$RF82R#@ M;;C]58Q%_7-T>:*G<52I5 ;I*[0#&)W$T[MY=^*41. Z\4X@F/(,T2CZ#^%D>#H8AE'L3S.?F\!0 QT]K&+&^Q96=C; M"[O9V=ZECBHLC4",.(XXP\!>G;&(J0045D5GI%U:,?C6DH:\T96WQS*5J?8< M3K[M-4:@Q-56+8A"M6L+6%1QVFMJW1OTOV52"RQJ].*;$#\#M3_B3G6 WJQ M%Q9YS, K.?ZA5;XT=1.:V1SO9!U=^G>9!U=;6:IK3 = M+/L0YA6D8NSY'5:;Y9<>5PUEX^-@6*5\%4!3G"T6#Q2,BYVPW-8RS8,'L,L6(]JI[S['557-WKVVT4T=!R&O4DF M[]ZU[TYB"^ ]">C+)5&7OZV?W^7NV/ V0]2#*"!X[AE58Z8IE9+:R4G M+"D3TFQ(QH6T_6:_O5.ZL7'6.O^V:P564>B4<28@GA1#!FN#"#'",A<5P?Y^ MNO$#7X 'FA1F,C MN-?.\425?KY 1P<>12S(>R M? X7&(F,)RE*9AV6B)@.=?G8/9ID\53N05[MU.WE<.@E>?0]VSU< M;JQ>_65J+V8J!%:QS"J!:)PV,XX #@]B990R+3M:K@8S39Q6&@_[V?4-E-UZ MDQ\1U3LI8S:R02IEDR$<:Z:9,HQHT"CAHY7^9N!'&F(M9EP2Q[CSX(&#J58Y M^3;!I4',,Q8QH:&]KG7=7HZDWY(8-\[+K+8.:Y:8<#?:_'H1"8_AU_';O>/= MZ0W2 N,SH*Y"=A"6RMD:]#^,%=RF/WVX#@V M",R]O' ^*PYDSG@>R@^]9&Z%O M\)ZIGWO#JT.GWR)RPV@/D$TP\ ^V=PK>0Y[=O>&U=_S1_-V?=%_?G9C[A*X2 M8U _H<1=?8!HWOR__)YO]Y@=#*,';C_+[V!/YBW#3W?NK"A M@]/6VI_=G<-MLKG6.FNM>=SZM,$V/VU0>,IY^_ S:1]N?0<[N+_]Y88-W5\] M;7_]]^'._A9OY?3[7W/X9GGV^K-&-]I_K[<[F'QOK7VX%W6_F!-R!SC]ZVH*(^@\,!GBPW[K] MR5'W5P.91P_\OI^SH4C/Q,/&=/[_7[9W,LZG_&WCXV8^PY.]P7[>RGB-U#IZ MB])?;K9LICRB2R2J46[=JR/0-M]EA@H>I4+)2 .0HPER%A \<>6:.>1S%'UFSQ<9DU6N MY&B4'S")%.5#A*/&W\91PC%0_'VM97 MF8^;PXNX0"ZB.-J$%_IRG/=N\UOE\PXU.I@\#Z[S>9<%XI-6#%$;.>(<8,;: M0)&D047&6/"Q:M['2^H8:RH",+3!.&L?;KK:;3&2(ZD8@QQZ2Q %M<( M&\>4;H+32R>]^KT83GI@HB[-TX54=/)AF>+V3-R> MK5WP)8)F7B"8T 2X0 2R4BEDO+?)IA2LE[?^5=U%NN&(U.5Y+(GQX/)H\8EN:J_7)3U M O[?LT>C^&'RRZW*9M.!E^P"A.X((._L0[=?.0/5#U>)O=_2)=AVI24S[S\P0<3NLP5 MDYJ_S, %HT0^<.^?&#A99IAC\]B!UZ5E+CS@1>O.W8RLW[UYB7 M7/3WA5*S%U[*N]7L>D'/_,"7K>8Y4S7,A/NU%W<&,U56?A8KKVK2#^JP&T(O MOMX\SA0N/W;[X]R]?$#H(H\\GRUYY:X3L]"FFJ[T?-;U?^Y=.OHJ=:*?,E7S MUH%Z19,O0T03U?R4-;,=CW-<\4:!G+E7A'YFQ.BB(O1!ZW!G#Y[#-M>V6'N_ M!<\*>]O[6^>;:__>;Y^O\]:GK>^M\YW>SJ\W*T)_/MLY_ COY'F[X^$)\%[T M8[?=:?'688NU.M].=SHPWL,_#_YSOG'C572T<$=8:Y#C1B"O#D+&, M(BHLTY:XP+A86B'<-*G1\V[&4V"QP.(BP.)KE@LKL#@S6&S_>@F+46GN@R>( M)"=S,WB-C'<&R1A!)D(D#.>B.HPUB21SZL_Z+*_M0N-J2\"_#H8'%U5O\^9A M"5@\#D%KNYXU)9-9S#;ZOX^%K*#F\U&S-4TFC> ^*A40Q=PASA)&6N63>8H& MHKS RF74I$W%'M5=I*CZ&U7UUR1(1=5GINI3!$D8SP,1"MDJ84DXAZP #Q)[ MG2P.B@3KJX0EREF]^]?77:W^L*>7Q?)?+0Y9ZZ9K=5^QFG(>$*361(X*#CX? M!S]?HSS8Z)",0P+G?#VBP%$TT2/O _<2$-$ZGN-G37E'LE[1YK>ES:]):XHV MSTJ;IUB-(XQD/$9>TP#:+,&!<54M$8U)D"PD$BL'ADB^@%&?!^.LUWN8TL79 ML[U4B2HEM5;Y#[.9TQEL7=1':M[61L=/>?(SF=AY:U]-R2Z8Q&((GV0(MZYM M"S-#+!$4L90LXB:DW%1 (\]E,(H!J142#*&23(^TU(+%)DC,G@JP"#" '0CXJ0>=ZR_9;]8X>*.97 MR\:).WCIO:2FG#BOO700PY0Z(;50 GH%3RIP*-\];_O['YN_K?W2V MFXW??UMM=QJK[;7&^N>MC=];Z^W.3QR5?* ]\YT')G\X[I=N?G.O;!:)G$CD MYUUNK',//WM6^ V<^>5B64JLB5FX,[]XF5-I\'.O_\' -04O](%O MO,>!DV5A)-BM!3NL_*2-JCGX5N64\I,.T=7VG-Q<#BK75T;F>="RMC)RKZXO M)%B^?"^KNX#W&O_##SGO]1C<]6/R-\KL%AU^ERS'Y][KR:D'HVP+8E?G% M5^\2DCM0?6L4TTGOZ2&T>8_[M^Y?<72'$9I[DO1B%G7X#8QZ.:E<3BJ7D\JW M-X(34THY3*E1/!+N&.5B)U/ M^7OM_-4D3E#L52**_5;%JH M%4"<'2!.YEHPM**:1KZ)O#PY5R NUW_ MA78":A_5K?LYJ%].NKT\D'%5O.[AT7#P5U73OQ3I>$='W)@B6!/M0A*."W ; M &JQ=%AZGDQ(MC@,];*/U^IS".NE)5@BYO.A?8P=AY11'%:P/(D3,!1?:1<]H4-Y$%J5@A0773*TT"Y%6:$D(DAJK7,R!("L<0XX'HY(BS))L!W538UE*L[QQ39:,B&@%$389 MX#W)*<8)XTQ;88/7LC#:NFGR]!E($:02P&,%K"#B@@5DDE=(1FQO%:J18J(PZ8.F1-B B\%(H,$!SDP"P2 M(['B.(TKL9JZ5&HI6CX79S8$Q34CB2O/(\..*(N-T)8:83291=&/HN4SU?(I M"IR"%0P<%A2R;G-A"7),),2XTHFEP$700(&;1#RJW/*[5?)WPHY5">D^%4E_ M'1P>G< B-D:#='QJA_&].8YOW?YYPG,W'VJ)-ARS_,/&H"BVTEE54A?J9O^V MIUFNM; DQ+HK-+!,XI!H6VH M:FR+4C&_T-42RWT4>':&MC\Z&@R/Q_7=2A3W'<9WA$E26F4I88*S%+4G@<40 M0]!"BE#.\M7,*OII?ANLT<$ M0W$$,1U4L!OC8$?7FB+=8I4+JW(IC"/:CQ1 ME/R-*KDC2<@DO)&<<262BUH[FK (C$KJ2:&^=5/RZ3R&1+B@2B%'<=Q+1Q(R4E$I-Z=(*):8) M;E(Y!5Y 8'XM4@H(S!0$IH@VR6>3 Y6(40+>M"020"!I)&C*J2_,*"YS-4#: MI&:65/L-@D I!5%S7V8.$[CJ_QP#8=S0$>*OBSL5'7?! U-_JQ9*G MY&QM2LS@]U[,OX#-7#T

=\I922Y%GP>?3Y!89 M9C@BPUJ_X-P]3,[ MW<_00:U-1^5Y2DNI_?J.NB;/R+_J-J MO7R9,G6SG_J-7NBOG S6Z1[&4:,=3QM_# YM_Q%]L^_IFWC'D/=/1L?==/;B M"6P/C_0Q/V^_306PNWA7$KI4BU9=U4L^V*MK_-)ZN?&O:R)VPX89XB(G-FG- M>8K8I(R+8+6\2LQZOKN6?09,,$%7SL-U&_5I, BGW5YOK3ORO<'H9!@[@-_,%_#1%N=C8EA8MOGJV<[7S?.=O:WON_L'^#6^0';/OSSH'4._[&???O5G&SNA_W6VK][V_O_/FQWX/Z=S^>;G=#=^?HY M7WG6WO>TW6GEZ\E_SC>^;V:CLP]_[VS1S;76KDS)$*4B3)^+B*>0D.6. KM7 MN:BU5U29,:\ C8]A-;,"#V2"5FI_N+W8CCIQ\BU1.I_KP;@241&CUB6 )]2A*D6A#XIQ8FD>BIT>&FE-["RVX_ %9^(/JV MH7XUF]#9BPV_9_O?0""K'KOP3SLVN&W;G_"A^1XUBHR,;GFXAL5(;(GQX/))6-"5/WE@E3!S/7LT2A^F/QR MBY).+U&>O$GK\&Z_FL;JN?\\[8;CO0_&+!N3E^!_JQ$-ISWX\3?(\OBS&^[] M^$.FEK,.:G7_5QZ\'B^3!Z]4L #B^9??_Z%:9D(J^L"]YS;N,B=E3GYZ3N@R M-GGD+S$G>IDR9HA^Y.4_V,6;@+H H*K#%JUYBA?]W:F7:ZWN@'\ ;S M'1X11IF8'J![\0=!BQ]^M:S,CY(GOP&=/ND=GPS+VM1M;=9/J['>JK'P%X-2XP4U*VH!G!M>56O]B>[?N8*U%,0MV-BRBW6*C#J#5= MYY([]J.IFK<&/*5#+8D.2RV]UY$;;ESTF#N!I9=&>^NKW##Q4[EADWW)NN2! M/7MCVT34RCH+'BT@CM1%I:$?(-G\.OS^ *+A=)QTB0EHH@'BA#!H> ! _" MV%GXR6PLL#Q' M6-Z\.E_/#:40>:K^6_3:>2TS+7O MS^TA+F3!J*?TXO.*4I&,(BQPHJFFPGM!F*:21R]]=8!$3@Z0R+L < 13 K_= M!W>J*0 M2TDC''#DW$DJM06B*F8:/7A=39[W\PN2/ I)5)#:."XU0 C7(<<<*0Z)J,04 M3LH4)*DADDQ%(E-(EF(+(&)2@A]:(",410Z\ LF#-4F3I15Q1VW)@B0%269: MQ%+@:#RG02FB>)#>).9R'0O!HV")/(:4/-DK*^ RL-B? 2R%/AX+2]G*NR3C':2.(>$I\!0.)=(<\<0<$L1*;'>2;ZT(N_8 M)/W[4\(]LSQ+5+Y:]Z^6]-A9I\?*A=KTJNDZEWVE-[2O% V5F"6L/2?(8 MK:S28SE79;^_X'+!Y07'9:^2H-X)RG'D!$OMO=9<>1(5T>(B/;;@\EQP>2HH MS9,DR7N*#,82\60DLDP;!/Z[967AN5$ MM!)*>*,EX9AIRZ626%FKN;3&X0++\X/EJ7 ^CB%Q*2S"6"O$ _.YS*M")EI& M@R+2);^T0GA3%UPNN%QP>>%Q67%OJ4PYB&%X$L[P$!PQ.'JC0F2RX/(NR;VS!^2B9* M3-)[3'D0F@,IM3Y80Y4*1$2BM*WVB]5DO_C.%C@EJ>UU 7%[.JZKC?5,6(.2 MCA1QY@AP5)&0,L8HKACAD2ZML-FRU))Z\EZ0Y"FI)^ *B4BM9<%;#F2IXE/1 M@UD6FB86'@$E!4%>"4&F(I#,A!"X22A&EQ"7&",K<4"62R< 7(S3"&RMU /.5HM4\1OT4%E(28^%(NNK;Y-Y+EA_7]/NL-'E#CTP+BM5VOUPT&/1D65R^D:.UD M"+/U>QQV!Z$ X9. T%\+"$58N:@D$AKG@) 1X,YYBXA4-BB1E#9\:84W-9=S MV[B<]]YDP9/7P9,91(0*GLP#3Z;"0]22("P&7A5(0-P2AXP#=TY9G'!(C&IL M,Z_2C^-5]=3G>3^_X,EKA8FF\>0\#@?!CO8*E+P@E$S7'+3<,ZP"LB(JH"8D M(NT 65)P5 9-O>$T-WO0E-!_%C I8%+W8% A)W-Q=BZC/MOGK35@*-QJBA-' M^:0#XLH9I"D+"'N>6'0.!^V65E13<;(0&4%O[M"L>OD(?DVR35]PG=]8MNG3 M-A_>6K8I8=Y0Y5,*QO+HM#4Q29.28S1ZK$B5;3H;DU/,RY/,R[=KAV;!N<4D M6,0L=D!8F4.6XHBB4C(H':S->PJ2-*6>:9'L>4%?K0=7<+G@\DOC<@C<,J,, MYC*? R#:AQ L,2D*Z9ED!9?GA\O3AV:] P3F!+$0$^+66>2JZ"0W1N2P)*UP MN1[[TE(S[T-4(BJN$*I4AS#4R6D+7"(U@BS(7*+=I$U5-&T4*7"RX77%YT7"92:"VHCSXHG@1U MK/**,VMVT057<'F.88RIW$@=21#@Q""<1,C%B3'P92\1E=@ES V5ABZM:-Y4 M1'#GS0[-EZ[".1]T(RS%;J:D4BD=%-0N6 -71&?:XH9[L'>IR MU&UN0'@P'<\EC!M%)C=(J:6UA'C4" MC^E3L#@%0'R/+(\6<1LQ,KG,I_9,2:8!35@"#XS/ (]R['7^N#(=VF&1&!4T19+C!"Y-4$@;K!"-7E/K M,%%6Y.,9 #,_USGFY0/)M56QJQ.OEQ&=!:A)4&H"S#>44W*]?QKJUD]_ZVQ< M0AV7FFB5/#A@DB(.OAC2-#?;TTH[;'527.8H=BDC4B#C95LKO%0 IT#&3"!C MZPHR$DP^YA$%;7-& A?($BU0X,0$(,$ '^!V*54PHV#&"].,GX_;E*.KKXXD MWRZ11%'BB3(AMP$PB#,1D&&6(Q6C)H1R3:1^D;.K!4T*FKQ$(*?@Q@OBQOHX M[OL%G^Z*$'F46".I#4<S&"[^/#R:6_A M[*J>M84^P;;D'GK ^!W4L=]H8%0G7 MCL<@.;=V?#9V-GL3Q;(]S;)]GP['X9A\D 0HL _Y$);RR%%%D,5*1J<]P8Y5 MAV,)KFE'V=EBZT(/OAB&8ACJ;AB"3Q)' HYV,%P2 ^9!,YR8!WM!HO;%,,S3 M,%P%79701,0D4.Z?AK@7!&DJP1.-0IK(G+%*Y-.YE.%B%VH^^&(7BEVHNUT@ M6$C%!,;.,)XH-3HXXAPU*5+.3"QV89YVX2J$GHC'C,2 %'84\402 BIB&(IA*(;A;1@&::B+3!@;4N346,N2)**662%-HAJZQWE7$2-_9V'I]D^J9.25?U5?&]_$#?^QA M+W19"="AJ4^6[KZ)=:"D)\=9M2NUQ?=?<^?PIO7WD1IX76VGU;K3/8RC1CN> M-OX8'-K^/Z\ @6!XFUZW']'%&Q):C2\?M)R>Y>F?>\,K9/P6D1M&>X!L@H%_ ML+U3>S;*L[LWO/:./YJ_^]?W<:LYT^D:H^"-29J&3047W#%I9KGQKVO"/(.M MX>N@MM$_MOUO7=">U=$H'H_6NB/?&XQ.AK$#C_FE-_ '\T:Y_<\3E..M_=9Y MN[-^WEIKL18@%B#-Z?;^Q[WVIW7:[GSLM<[WNMN'ZR(CULY_]K __+-OOYJ3 MS?UO9X"#I-5IG;;._3D@UL%.YY=NZ^LZWNYLD];7K?/-3_\&1#P Q-H 5#LX MA6>=902#Y^\&[<'V,HZ\X"J?!Y3(4IX0"4P;PY24VHT-$F!,#*O9G' "7X-E MB,3DXX3&$:,9D%^3M.$DXJ5&!#MRE.5O>!*75M;6/VZT-SKKJ+':7FMLM"__ M_=O&G^OY#YW5]J>-7WY;;ZQ^^;+>^7(;YFZ V/T:< ,/Q^O[X_%>?S^<:)(, M"Z*#Y(1S@Z.TA OI!*BA"Y?F^Z5$]XO?B^&D%S?3QRX0@_@;(&RX*<^=;!B* M*$]$>6M7&XJ3E01Q[<#^.K#$E@J*A$H^2@[KX3HVSS_90S?'8:NLQ>! MB/=Z@U/P.QK=4<,V1B>'AW9XUABD!C">O<8Q?.77P2&,[NS_CAH3.4$-VP^- M[J7YUOENUCO3PY/@)+!%^WA -RG\PH'/]SF@?-E M"'=,U T&_..!PAQ^Z_8GOIX773PM4?H/0'1WU[-F';K]ZE^JY%US-F&5C\CQ4C.TBT>EB2!=L M;GG\V8TXQ/A#KI?'TWC_5QZ\_N$/V3(W"BOYS.OQ,KG_0[HL&"62/_/R!Q]L MEDGUW\N,6U%FE'KFY3]Z*86)$HLV)V19",[T W)R[?(7R.F[&VAFF<([CX/. MW3X@]>!D!. ^>LRI^!>9N0L$??FY4[.PLFU;HYA.>HU,I4;WSJ$I MEZH]'H#&V(55QO5$5DCO._#^WPX'[F M.?.I>S5*\Q*;W'<&5QVS)A)G:?"8&Y4TXP';I!VG(K?6OC.X.K6AC4;1?P@G MP[-HAS>CKO<'S<=^PV_=%!\>_#O,G=/E_E.YW/Y_"\LW9G M]7RGX\];G<]G_SF?').HBK_)W#1,:8QLU#:?'_12SF]]HOLSG5&"$>'/]X1>7LI> M>QD?8^AJMXI/L'S1"$<4IHGXR)E*5B>KN*%>&)^$=\5KJ)OE:TU[#?QWKGI>K]$4U'D&ZK DA#-.$1P( M5S@:)0,U44>B&/5:%KY=/]29XMM68@=,&P/?)CGI-7ED@R'(4NJ$%4Y([ %U M2).)69XM?24]+[M,#_#MW^TQ$-OQ#E,8VIPL7/:7?C!M#!%:S]V%EUNIMV[! MN%26*\I8E($K ;S9N*ARI(&1J#@KO+EN%NSS-&\F+O@4HD,8D]S(Q5!DN %% M-8)9K6G4UN9&+OAQ+7KKJ55J8@ M)/)<8\0-QD@[[%%@T3 "]%=QX+Y"@WC<;LT^G^A- ;,"9B]5SU *K07UT0?% MDZ".!:6#U3Z$W)/0%?9=/S";8M]!T11CSIC3UB!N,466RX2DU)A+1IQ(K (S M0V9)O^N $"5._0#]_BV.1O>6F:B5PU7/Y[_GV,U3FGS/EPNO7@GXZI1\%X/R M)(.R/)^+!'B$E2IM;PN#"MNQ^-BIYYDI_PT P[6*:.Y1T$DA;CR M8*>2HPCHB.5""":P6EKAK,G$+%O-U15GRX0-G3H6R*&K$M?/*H7VSL(UY?GE^>\R MJ%!;_/K96E_U.C]7K]&4TWS/:16L6!1&&L,=YTX'38(G7ABE@G32SJ+RT _: M4JQ_][V3/&WUZQ"V$*3Y8-K_Q]%13:Q%+ 6+>.XR[RS%" OGO#9$VAB75D13 MX'*DN(!074!(ZB P^.26*<4!BHP3'!MO!'?*$YIFX*<7$'IA$)KRW%FRAC*# MD9)8Y+;F 3F@G<@(HH2TS#A%%Q:$YNZ;OT+KVOEMJ%WNJ5TI:&.LH:6A<5T& MOZ"2_J[K^I6&QC/?Q+PCW%]8Q,^QB/73WSJMBWK0J[LF1/!??$3>*H- +Q\XB'E#L(.(D$,XP&+#CA'GQ/VM0SW36N)^Y6ONH_JK:A*Y/V[3?; M7M_X]R/:V][5$[NN77&O6M[F#K;>#H=G,%6-OVSO).;3_9..:..5OVB+IG.K MV]L]<$^[QWN7G7,;)^/V@+EA[BC#R*@[@N_D'KGW[N_D!_[/4XJ+/*=_R4_E ML?3N3B?_[TEW& .Y!":\H,#T_.;1\,W/NU(%+ 5S2&F?$!>)(BN"0@2#H9"2 M6(W3T@HQ345)$]\1W&HV_(]*'C]51A*PY$"BX4X2KL'5P2X$R3#(":98XB(C MKR/WR$@6C:,[2O4] M531XU%(+&U4DB1.I;,2>&&J"S0=L51&-UQ,-&!-0$\!R2@-'29!,38A#EF&* MI,&<6DLY$S87&X*_W2D9RXW&:F5A[C9:S:H[>P4F^'\4G2-M\6-C\Z\O3^1 [H]>IN),IY^ ]I; "-H@!>;*U! M"4<9*0&+Y<32"F]2HNX4N;&4W$MHFD^2D/F6*R\242 M(\X%0<8)C)PC1DABHHD@(:9IJ+Q?0G[(:L9&[4G&:ZXU.HNPW!(6#@18.%@# MZSER$C"%,Q.1Y@Y^"$(-YT19">1&"7._J-Q%;,"P3?EJC7C1@GUTW7#%[T>Q M/XJ-XT'#/=$T/6\S0,Q(EJ9>8GW\#FT86N$X 0A3PAP*'-L0$R84GVH:E%983!NZ7K&C]7N5_@RCU88(;"59C7+IY M^7JP(E^>!:3;/ZE6Y:6B'C<>,UY:G&@"_TP0#:]&.#=@BBWA0CI!,#AO8]F% M:P!ZLN0QHF@DPH#%I#QR 6AM8E28 6.4%)MY15>N$FK0F#@^$/>X"(_ ER[6 M9S*-+S_R\3_S$SYTCVVOZ^]ZET\P5-OKO>*P[AC$U?R-(TWV9K@*YNY)%A1$ MAJD0-0,;[QW-I6FYB;D_FM'.AQF@WK.3JMX?SGW+'B"0*L:-E\A*GNDX88!S M2:.(0[ $8""RE'%.WH=SE5[53W]^.1GM-?[?X-OEN&XC[%Q4ZFX$_C&BSEH5 M U%,"VV$UP+<8V4PUL!C);C\\&I%%5]9%3/E,,DE+EA$D1B#N&0:.4$%(CAP MFD(,%HNJ\O,]JKA\6\9O[!Y-&,+#]*&:^UV\*WFVY'?3BFO],\"B?NOV)]M# MZK7V5Z;W9Q5<<(>V$;S<>*@=.S'$14YLTIKS%+%)6-E(%/$J,? J[HQ'7I=R M\,O@Q8Y'O]NSO*FUV@_PER%0I=^ZUG5[W>-N'*UU1[XW&)T,8P<>_4MOX _F M+.+MM8.)B.-VYQMOPSTW.R".AUL@XMMXL[-.=M9^Z;8IB/I^&Y[SL;?3O2GB MG\GFVC?2.M\6K<-_=WFYO4,^:>9-:D0(WB M2CFM*N_^LM%N@"\;L\>C>*' MR2^W4A&F9SJ_<>B.CGKV[$.W7[U[]=Q_GG;#\=X'8Y:-R?-6D:B+9/>+(8V_ M09;'G]U([QI_*.6RD(H*+S]P)5X6#!O#GWGY@P\&"\8I ,VSKW_H M0[:LN3*"O<2]GSKPNAS7A0>\Z)&$3C='(]KQM/''X-#VGYM#-F9VM3^:,CT: M,X\.R;->3C7+1,#)KFF#D>:CEW("DD WX@]R<>_\ZGM1M)^KK-GM@S4=G(QL M/XS^OE!J-L]&Y*]6OFFF:IA9]Z+6Y2DK_Y,KKZZM_/R.4AYV0P"VNY@%T+Z MJS$$9Z39.+7?+C9;W*!_,HJC6B0PU^U@R+,6^WT>_'C*5,U;#>IU&O B6+!^ M>-0;G,7X2^S'U#T>_7HR' *2U^9(QW-#1A='.O9WU@YH:[]WN+/6/FA_VL#M M3ZVS[:];9]O[K>_MSNKISM?/Y]O[O8/M+S>/=+0/-CO;9YM?=PY:]#/>WH?_ M/X=QP+-;Y^NDM?9+#^[9W83W_L_YQG'KJIJ PBQB9P3B.I[H*(!8 +%>@/@*)]T*(,X4$-N_7@*BCDQJYG!N6BL1YY8A M3:U#L'PR,&Q5"AP 433)X^JKO 0-3]5_CP2BVC+MCOW^4YSZ<;,PU^8LMX?X M$ [6=J7J108KN;G8HRZ ]QS :TTS0">$))P#X 49@ 9BB4P(0 .3P5$PRAV+ M2RNR*2F9)0$LVEM#[7T%YE*T]^>U=XJN>)QTR(4HM;,<<:$$,B8ZI(U(AF$* MO_.<],@EFQ=;>9+;5%LM^FJ'0]L_/GLMGW<^D/AZJGL[X*63T++K4O^TUYKG;9.=W70/'I"D6+6 M(&YB1)H$ADC4C@8N0J)Z:84V)9W "M5+^I2R#0Q;@%@61G/)8!6%=5551\H4(OKS-QH>3*B-3LO]V&I#4YCA+:?PT ML^,N;[#QT^N=#RP6;F81-;!PE!F/!?,HYUKD#(R0.P0Z1#0.D@3++-; 45E3 MZ4>E8!2L+5A;L';A?8F"M;..@N9#.+D*.V<)14(LXC%JI*/C2#'/F$Z8)P7> M!,=-+A[O3ORX-]W#==JOU4KY0:'VRTJKDCRNTFIMZJJ2%Z^K^M%VAW_FRL97 MQ5-'M:ERF9]3ZD=;M,6;QU^/H<1=3?7 MMMA_SCIFQ509&%,1:\HYY<%* M$^ .BHA #B7,O\M>1V M,WWL]FW?@X9M]$;OC=R4080!K@30/&G%K M-3)8,22$D$%+6$--;C6>H-3*8"@L3.#,4"U$TE(;#]3:@TP\NJKK/'N ;BU_ M66Y\6EW]O3&,51NZ42,WH8G#P^[QJ.&!D=EN?]+S##Z9KO4Z;C1S&&V&PY"[ M[R40MTD%>+@*[NF!6 !RY>"F$_]P=E1=]2 >P].AI<]UT9[$9ZSW+@:%9"; MP=70JGYLEPA\663V\JE5][ MG4>W9T?P;G#%4&A#S WH@).YX\; M ^#7744M(]7\PPS$L;)A2!8U0K&[W[/ M]K]%F.XNB,'Q'LC2Z>"D%[* @/Q[?\>Z,JH5@] ";]"&8=;G X&!TW;/C+]H_MMS@X&35R.Q:X M^:3WW^6CKNZ;M0&D*+L=_S][;][V>-*#;GH9 =,*M& M?5>D5#MI=\+U5(QLWW\18 ML/=&PV@E%A8@OOV:Y^>O5Y/I_E@I,GRE)RM_3_HS(_LX(-L/Y@LR.33\E>E< MF,M!).DG_;EW_%'_W0X9=Y">^Y&8&\J(_&A^K#1IZ7 $%GCONHIT>A .1* MBO0I!/P@1WH=X/R66AXWM9-ERVKG/6S%/^, -LA*"UDU_N__49207QMO1[U8 M\ZN8H0;%I-../19]8+=0KCC[N(B:8_F[6KGMEB% 7%16TD?FW\]X[AO/TNX\M+TA-1(E+*\M:_%JE+SWH^=!# 14&" MIM-]<3',QI%,=CIP]^,N0(L#NC&!L^*9LU\+5$(^WJ9?XM$< KY@P6+U$*SF M#P>RUPTE+X7!>U^PU@%9P?:DI<<:XO#>9OZ../T;HKY]LXDU9GX6&E ML#81A7.(GK M(7B+K[#/&^4_%.3\I+B8GNCPDTQ&"D4*/B0W3=P$W*D\8>EL'8IH_] M6/GQO$PI5=;"-N.PGW%5XWCQ^7F_]ZVH?%PUG&UP9JRB440&)[W^$ %A/VMT MS7#F)8(SVL-P5IKB-Y0KC&ZHPG53>)/ZQ;UZI:^K!X(UA'/;E:)(<^_FRK6XB8517!Q;W2ZJ*T$O MQSV;C0LS*'Q.8W=!;R+@=()-C481,AAEN'0DM+M?0?5*Y3P)T;=2Z$QCMN43 M^K+8[-DXC[L]B_?P8>#Z;5NZ&A8SC;YY\PBQ++3#!]?K%_K_JC2@XFE13TR- M6M,XZ4?O_?^)2VE2LHWM%K#"!LG^]S]F>[4\9 RBKX%RQ$7R6+R],5T5:+P? MP@]C9:[.F;X72C?GB0%V&'_I%7)5AKLW.%6)V MN^=VLQ':A>!Z0#LWC)-Y[)K)M^(]XR11S&/A!F-N8K_=TS(OQN6>)N&MM[S# M.+RN*/5W!HL*C'(L4U+ENL1$V<[C 1=\>K0$4!Y&ZO.\.QBF5W M'OHQ*N?FB]H L.U^H4A1 :#\<,*]@.TJ?1Q5Y:E8$[?C[>)*TF%QA:2WC6= MR[B6=O-JV)4EO.+&_5(KXPI%/,4"H^C"XZM/A4D@+K3%!X3-L3,VQY9K\<-T<:4SMXHQ\9]>%FD>-Q^>5CZV M7%)SL=& <-T"Z\X"L'H/,G!\.6E5L=X2!R#>VMS\1I/^VVH\4H2O6W-/F)SN M?^>E*\=.IS.9L&X3]\C#J[S@)B?[N$3[V%3+H^^J=(9/#+1K[1Y>M6,!W]\UIZ_##1?-TGQU=*_1[?-G<_2!:AYUVB[9.6[MO1?/T"V_! MN:W3+Q?-CTW2.MRY;)[Z]C_?][\W3_<^.Y]QKC%%F?,4<1J+^S+/$&=2JXSC MC&EQ+02*Y4Y2+0US.5

=\B?6EH[15PI5^8G&KU)5VO/7] MPV<:) F!6N0 #!#7L;Z%L!P%QS6S(;-"7*L_?N?,4Y^ZTH6A!"2GURWX$,P' MG5Z,,8_&2FDJ]0N3J%PY316E4T7I6PZFBM*IHO1#^B95E$X5I==&T5)%Z26J MV;K7%4X5I7_6D4\5I1?0C[^9[I=&/WSM=;X6_LI^\.VXDN6*E85:;)1>QXW0 M::/S2ZZA*H+#)I,L%TQQ3G.;^[A9+E,B,X;+122-^+/7/3X,_;/H)]KI^M?F MO#TTG3^#&82#Z0ZOP"VY">P]^_[O3/#RBGSXV66OW2'R*>Z=?7]GO?'K2.3K\EML8SJYA:0.Z'!)E+ MALQ*B@@:,3 MI;RR-_<)10!>GN/CI>?H%)X)+XWDCBIN5:8R;3+C N68>>.8FE9B)P M[XA56%-@4)@(&8C*[L>BOH=^SYO!2=+_%>M_A4 )R:W364"Y\QAQS@.RACF4 M8>RY9P3 ,>U0T4)_74M."226UXR =+A"?.8WO6TBR0(9;L'QH<,@2YI$F1*A -'4J>MM7527R*6ZC]5P2/NQ%CU(,1UV-:;F& M 19/]N373@CJE4(_X?-2\7FN&A3-\J"P#L@H;1#/K$(VPQ(Y8RB3+&/:RV(U MM#[.J80@ZX4@2T@,GQ!DR0A287@D> :S@D$*4XFX\0Q982BR5@#3D\)1.EX< M7!G+>R&NK3_CMN%9EI6)\":S=PW&;BF,ZS&@6+L*&FN!@'/5BK3A>2Z=1S8H MA[@&#J4I]4AR88+'N<9*Q6H/.GFL7KCJ+JKR=U+=YU3=:O&;W*E &$54T!QQ MZSE2@@@DN&=4*A*Q^"6ZI]:VJF;IOIK?5UU#,[0VY=_J(T$O*^#W^4S^%U@: MKC8^Q#15/FBJ=',LEQ,FLCP@%DR&N!06F< QPCEC.:$9SJPI/(5$+I+H)HA. M$)T@NL:62X+HU4)TQ9JAUJAB==UC ]8,\1(IQ3 2P@K.C3?6/7R?QMVE/&_. M6G0Z&@S;^>4R*Q71Q23Y7&7NJ%FV_YA LMTM"K"-NH.8L3#XV_=QEUDY)\DH M.['R57\P3DX8J^'MG,6??)'!\%T8#(L$RN^F=WM=WFWGN!_*[+C_WIA^WOAE MJU$DTC7'\--QD>:[=W;6'J?C+LIMS3]P&/-]S^X54U[]S[-OOMUOO7D($$'W M'^3E:[\9]V$S5E@8G?TV24$,Z 1'AI=3.,)K"D>/S]UV]+UPD%C%E;-(X0Q8 MGZ,.*4XY\ID+.@A/E=$;VU04F'(CKD2QVVP,1O8TUJ0:]J:""N/N)SE;JXF[ M3\9IZ&<5#V,=Q9C8V<2V+Y#",:XIS*&>:YDKR2C6!#N926L#6VU!P%D- ]?[&KJF M+,\U*6IBRJ) H[-9OFE;9C">ILLO$AN;;U$-IK^-JY^?1_BOJM,!%5T[KM$-W,*X) M4V[%+3H&8#L64K\&*O.O5I:;<$"%07GZE[-7W(1W/(?KX9+QH^(38GV?CSKCZ:GQBNRS7$6N=3NO%W,X&@7_-5UR@.%9E.KF9NUT4I3EFA7]FY3^G4A\+]G07(E*8&Y41H)LAPV"\>JLM MB!/&CN*,^-PO0J1NH/X3JK_SU;0[T=9]T^L?]HT/?XWZ#LCHSRU(N'G8_!Q@ MLF&""Q1RH%[<6HLL]A3ES)(\=]IKGF]LDTVFU,UR- =:$17'?5X(6,G>AV6Q MM78_GN3&J8U![.PE3#IPM%^6A2C!KCT8C,KB%(6E ,2Y6T+LJ%^6U)K5AAA, MN%Y1D@5 UO?Z@_^GD+S8O'AX &@;I1MN5S<(O$%>WX7(5J&]R5BMR"DYV/WP MF7(2=]1B)(G"B MBD&;.()%KHJSWE(<8B9.QS8S0FR4UVI43(*A4)*IUU9H[ M[9/:N+AN)N,_)M?S[J=9W./U!.N;=Q:%% #1M0C-/?N8YJLE;N\>7!X<[].#P"_SK/K,<^(W@!E&: M1T>X87&_/8]%+G+J@%]P[8J(O%LQ 93_[K6 G($!M_A12_)Q5@N6KO-SUA; MYJ3.@;@0CF#.=D@QK% N,3,XR[DC=&-;\SO$@N(7(!8GP-V38)2"P0YV]S[G M'!.!&4/$6B .,@M(8:=0P$HZ#?.3MZ2TE+*;A:.<:MK=B<5-R?J+R1M@TTE* MIE+2_&PE#T*H#+&<.<2Q!_C 7B&386-#!@C"Q<8V)7?!!RTE)'I\GET\KJY( MH$%P448NP& :A.[C-A*-PV2;YF)14^& C;--[9CXI'KTE&4EBNZ=NLZGW_D*O8/2\=I=;_2<;4I%,>> MO5# MG,%S,1R[:.[^W?YT5<3/6NTC^A;$_-W9T=G1M^;NVV\MNL];A^_:1Q^/&(@\ M'-NY:'W\X^R?[PY$?.=S1C/NL!"($I\!:XIB;15,CL10KV@60+ZOKID00:RV M,A>!$&ZP4E2"A6>DDC&S&;%72WSMMUX?-/<:ASO_[+V_NU;4E#Y-3[A5?2*M]U]] ?$NO$N M+O^XCG[*#UOOMQJA"Y ?BEJBC3@>KR?%1?_H MV4%CQ\7XF\/7?^QL_%)63VYW!\/VD[+;,=N>@AAESE,*H1ADZF,6R(-V S4A.C),%=G+\U#4S9Y.3._,,+P+T)CH#BZP#'Z,4K33]5&&0(0.\OC,G;-8 M-'C*T+*?;OK: Z/_RV7K-+9K'^YY_%DJZZV1''GG#4QE(D/69Q8)26", DP' M6@/-P%O7=WPU0/0Z\*&$H4F]]LM8J+[4J6K5L$+IR[B\?AB ME9E/2YPE)6T*?E74?.^ M.*4/DG'<;7\O%_][L5QC.\IZWW3'=;GC/0$]^L)X^!H7YSN7<=VO/8!CML AX]SH;-0IX@BG807QX>?]7MXN%['CNXP+:(\C ML 8C.VC[MNFWX]+Y+L#3&+NJE9>+M?:B4/BWJQ!7@%D1<5A )_1EB:KO]UY/ MUH/>#TV>-W:FA<<;OXTZ1"8C:YM7_3)N'!Z8R)CH8" 6;/@S'B&0V0K+DHP'BX6(.!#O$AFJ: [X7FF &(4SP28&($ WSX8-1 ?I% MN&LY*H-2^B8G3]8,9V$S14!L,0Y;C3=%E\>>:L-O ^B;6!_^QJ?&Q<:.CYE& M)V.W>>61IL#?XDWB6;.&E97$IRV>4LQB\,_/0=_BX>FMIB-?3%CF8E 2@Z)T M/;Q-V;&-]AGH,"AOB$7LRQ"?8LPBW2C$<=SQ+W>ZWRU1M%SKN2A6F]L#Z-42 MB@#\8$QN&)_IN$ST;8:5<%+L\[MAH]#'47/C&X : M1!T<#'JN76AQP=UNT070HOU9W,+Y/)J%/POU*/"^XX M4?S*#-H/PU%_S#_+GBQ#8,R##)=E*.,U9]J\O?*ZP+#][EYI"H]MFJ1\$^4[ M??L9QU (S +,@?"'6QR0)CFH(9B6 0;.J%R"H7*'\DUC>*>4N3)_;"W6HUQ; MA]>8[+^?4+R"2VD;6= K\=^+8;SYMN*LIQXAC/$Q/F7TQG((\PK\ZX9!'W!!/- MJP=X?V'Z/FYW)WN=L[(+AN/PS.*:\1G%+G(S&O8FEY2[GXM?QANFH1LZYGP0 M7DT^7-OE7NWOV!.32NGM;M$GQ7/'NT"TWM(Z]F<16S;.NS-NTGB?R%9Y[,H> M_?*@$%N2*\'4[:?<>3W>(G<=% R#=#WR\CL?3/ 6IYG&C[W^!T_6FFI%U[#A MBF? 2NO0\%4D@KJY"#@\XEE3.5W=(/;(/ 4E&5FK4E=$O(3Q7&C1]JK_^]YC M.0%X8%'A!SD(EWAJ75*Y/;?^/FF\_UUX4GNC =BW@U_62GM7!L9+2_:]4,V. M]DFME85_2L,LT[#_CL&=KF]BTMK/E_IQ]/O/JAL&K&B;'JZ>FU5$H7H ) ME"0A24*2A#62A'J52,EJ-,M.ED3J65AA=25L7E9FUT=6EEBU<"YQD?XA^P)+ M9OIG;S!XT^^=O2Z#T:"_#LY#F7=H<&7=,0PF:E:;9*V/76LLD[7"LZ M<3WQ M8/=-NQ63LAY^N3PZ_?ODX/=DUQM;&?9IA*+K+R7\"WAV^KQ[:F[)Q*^U1/?*LFH!7/6*B-0 MX"J/<4L&64(%\EY+J_+ 0/9BPLA-1M>E,%;"MX1O]\,W)F4,+PJ>8\8U)]K1 MW%M.B X.IOM0X%LVP;P(B3F MDN%\D_-L#(:5SG,8TFTB-R6_%RM8^;II;6LRUR1VX6'.N_4H[[E*"?FI MW88_70G/>EO)S7:WUV\/+_?'-89VNG[^+GO_'<5"?&%XTH,CTV(^:0)]T 3Z M8:YFLR=8<(J1"UP#E\X5 H+$D]:,+*R-9@$XPG&$XROBX>ICP\UC'BVZR3"883S">8'SU M,%YS[U2"\67!^(R-6XVI$YZCG'",.-8F7+MM] - M>7N8LG'-9>/Z\ME20C.6>T1XIA'/O4&:!@^]3;4E,/Q.N =EX[H9&%:6H.O& MC%Q%[N-Q*KY_VU(R?DFIN>Y*S46WF!(Z$RDUUWR&*TS \$\-7[/47&N7V">E MXTKIN%(ZKG73VI2.Z^'*N[8)>E(ZKI]RV%,ZKI]RV%,ZKH7/EJ]'_7ZT9%.> MG9]5 E*>I33^:?S3^-$E9&=89J3TF&B^*'1Y]*PM;'9-/N_OTZ./^1?/UU7B*O8M/O^_A M@]TOHOE]G\+]O\/S3UJG\-OA/CW8_1O:\NGD")YY)8,6E5@(CAW*0MPIF.46 M66D8,IG&W&/.J(@9M#:E7%UP9W-BF@&%DD7D/$H8E#%L]ABTS1#9AV((QK)+(E&+&A!!( MF%@GF+D,,"QDR#BG\IP J FSL4W(IKY?(M.:^;=K:XVG1%@_7J^;NJ^ M"B,OJ?MBU+VZ?9,Z)FU@B"LM$9<\(!M\CBRE#%MO#34R^JDHO5[-/:G[SZ/N MJ["'DKHO2-TKV_R(5IF.^_I$3A#WP2!#:8ZP=MZ0@"G'=F-;;/+[S>YI.?(V MU7H_-,-03R?8\PW42P?!%9@XA1SM=/V?/9=<0T^%PKG\0PH;F,BD1]KEL<:- MP? )1BZW@BJ3,2Y9S)&^J5:8?B@I]HLU9I)B+U2Q*R8-]QDG7"I$,F80B%2& M;&8"DLSG0'V\P-1L;+-->;],!DFQUUBQ5V"V),5>K&+/9FR@5EP&ZI&B'A2; M@V*;W#"D@M):&)+Y#!2;;F(IUG MYX5%JJ9(Y8>ZB=93 .IM/MV2_22A\(-0 M^&@NLA%GF5;>(259AKBGT6,<@%[93.26"T]M3'RN-K6N2SF4!!3K!10K,,<2 M4"P&**IV6.""^UPBI5RTPT1 QFN,L--&Y%QFU&5@AV6;DO($% DHUL.\2T"Q M(*"H%%@S+G-*>22(LX@;$@ RE$7">"I-GEML,3 *O2GN!Q3U6I6JDVKMACR M%/LG;"U/?JZ5V-9IP-* I0%;\H#5S$-8VV"'I^^]3@%AM1C(FCKS)K1EO$,F M4?!%4/#CJE//PKA9;1ABQ,9JAEX@*SB.Q0TUR5@N1-!Q:47P% ;Z,VO],CUS M2>N?1>LK'CJ="9ICQ1'AE"+.C$6648*TQD'"&!.2!S"\-R5)>SU^9JU?IILM M:?WS:'TE\!%$Q&AID%825HC@+1EOEHM8+A=?/VU8GL^C)FV"3 M)V!Y&:J7:_H,H$_@TZW@5TI. K]%@-^7JJ'#148QRV/, LX0?!,(4# @ =.8 MU$Q1;@'\F+X.?;\D#7XQ&KP ,R9I\#(UN&*T^$"R7$B"Z(NX'@.:-+C>&KQS\6"-9-0@Q0)'W). C!$:8<=#\$91)W)@.'A!-DI2\K53\N>W7Y*2/XN2 MOYTJN7:2>9M;%%2N$2>>(ZLU15EN\Q R@Z4"):?T>EK"I.3KJ^1U,'&2:C^+ M:A]-5=M[++"1#BD1/11Q*[KEQB 3)%."8,J,CO-WMA;+*^NYB6"Y09CUVS?R M0)_0>@YRS9)L8GZO1'H)G1,Z)W2N"SHOT[>1T'E1Z#SS:63>,"(X1S[^X3;/ MD78^)L=ACE!G!25V8YNI!;LX$SHG=$[H_*)\30F=%X7.,Q^3=,303 )WECA' MG&0.&>LIRGB<[AJ0#].!%H.XG,&+-,Y'_?/>( P:INL;0[BQ M.8,W Z^4WW@Q_.1\/@&_:R8<[/.YD MY%^EUK2[C2CDQ4.9^%>C_"Z+[Q'QR[.&OC6ODZM&CFNMF9.GD@:;VE=>R'?Q4MZE=9:'D&V2J/7:&HY4%!MY@2.A.WGW+G]7B+W'50,*PU M?^3E=SZ8X"U.,XT?>_T/G@QP#T9H:O@3&EZ7]:D'10D_CIT?M@%C&ZUPT7C7 M.S/==2Q6\=T#'\/O\0RH7F\?6A3,;^@U&-N\]G!.0!YH:?A!5L<13 M?R(M?MKV&"!*PY/>: !$:?#+6NGP,X_FG2J\M."=A>IW9,BUR,LT M\C_IR&%E MK?#<-V#X(5VU:CZYO'BG_=:;QRS:S+NT;UG+V1F.\V2^GVCRG%O\I2SUG!T= M_M$^.-QGS=];G2;=A]\_?#\XW*/-0[AF]\OWYO;8O MFJ?NXHA^^'YT^N[DTV%3- ^/OL$[X8/#YO?FQ]:7UNX?7_[YOE_-%"<\#U1@ MAQS1 G&::V2ID2@G!/[K!7&NK$JCQ.H*A"*:N2!6<*ZX!_ZO-M7+V*:5D#0A:H8Q'O4Z)$T%D^\'$ M.))^\*.B W]IY'UXZR=,2(_OFJ5M#;[>Q+M0]2=8\TV#E@8M#=J3!FWECOSY MSE,UFF;^&/7; ]\NYA?3*:,%9_&-3]@*_8+2EM<],F&Y.V?OQPS2\3S7&D\HO6.6K=1*ED#3N\F%6"L0S+I&Q.D>4Z" !QW6FBS13*F.I MZ,@+UO<%;-Y+^EY;?:^XV1P54N<,YG3N0=\SCS1F'GGCK,%!,AM$U'?-KGO9 M?GF(Z5//D.25GYIZK2:1Y$_QH]3)S/[;=$8%:C9,W"EGP+9.SJ47-CD_7^&; M6V;@UR>F>QSVNY.4CG#"SF 0AH.IM.U,A"U-Q@^:C-VV*:97!#U3MI=0\?9 BSMI-,KUNF*08VM5"*S#&F1<\2Q MXM39Y6K^O+<"C;">.HO_5RU>K@U2@IK MD,T513QXBJSE"HP@GCF54R\"C7LF4Y7SEZS@SU?G,RGX*A2\8@(Y9D/.@0X1 MI7+$)1?($A^0R"C)A"*<&E!P*1=4_S,I^ NU?I):UT"M*TN'-,^4YRQFU+

J6>.9]R)6/>>$B5CUW"&KK$4YH=Z0P+P4>F.;;6IR M?3DGJ?C+4O&5%*I(*OXL*EXQ;%2NC!0Y!09$#>*.*J0U\4A+Y8)C4@"OC57X M^ W!DDG%7Y:*UV!U)ZGXHE1\-HL'QGWNI$,J1-^%5F#N$/@#H^QM$,%[8N)2 M#M4K,W->R%+.[B2Y_'F_-]Z&W/"3#RN(5644)_33O'UE'?E[RP\U1BE+3^N;1^5LM/<QCF?:M:+T0QD0<+DB"L0SP71:@^0XY)8ZQE M(@B\L2UNB-Q->W!>CO(N:Q-.4MX%*._,"'&<>:>]09YRAK@+'BF;PR=M=$8E M,T9:4%Z,D_*^8.5=E@F2E'_ M/-)*4>2\I@0DP 1*TJKISZ+Y"XXF2YI?*\T_JFC^E\_.P[@RKI#-;$!<*H8T M@X'5&>UW%)(T(X_'0V& M9Z$[3 O,CS=W=C[3S%&% T,TY J@+PAD /:0=CG)!1#:P/-8Y&>A"<:3^M90 M?9>UX)+4=V%VR\[G' NN@)LBEAF"N.($*8P=4LJ'8')!L5(;VTRG#6YKJ;ZK MRA>>%'FY9LC.9^9@S+C@B.;2PCSL"+(>)F.7>?C'*(.UV=CF/UHV7?G*RP(J MFZY S_[J][ZV!U'!P&9OM MY+[?Z-VR GXHOC7[\>):JPZ;JL*DZ[)*S)T1W MV2T58'\K%#1& HR&@YVN_Z-G!SMN>)!'EIKFI(?-2=^KMF$F,JMR+Q#C L@E MRSVR+$B$F=>"FLSA6(F&\DTF[U4 -H%E LN?'2R7L172P')FB7.#A68" M(Y%3@3AU!EEI.))486&A?YWB,1?7IB()+!-8)K"L24:/!)9+ \M*H"D-1.?: M(!CA#''/#3*22N2UM\'D--A8UI323<+Y6JRW5C2/KH_;8QJ 4+HW8G[#L;LC M%$<&C5Y>\7PLRV6\@,Y<- X_S)_\E!? _ZH;+@-LVM!?K-%/'QH'?[*8T%KBQF1[#=<48DY MKG#X<2WF0=J]6^MAJUE,XCTK?>]UH;E%H>\H=FG9^&'F))O+:TZPPI;$?;HJ M[G:A.=(Z2&1EP(0:P07U12F(&]*+I?WY:Z#AJRI7FW2])KI>220H92X PA'+ M8PV#P!@R,KK9,TN"4E83%_WJF^P&UWK*9EYO-:]/&HZDU\O1Z\I&-TRLQH$B M'/(,\2S72.6:(68"$SX7EGN_SKDV:J1FAWW3';0+#8M!7$4UIW 6?*,?SLVP M7XIX2GA>[T%<1\C)'PK# 9.:(S_#&-F&;!-\WLBAI^KIJ^FIMH*3DBU7RF2GDM&0^ M]S'#,/>QGJU%)E9-\-H:31S >U K-X5>QHI/D:LF>85J/4;U*6%[W^CJJQF0 MRCCKJV'6*4GK8Y!25$T>DSNG&-;(LEB8PN8>J5PX9#*0 9DK8F*6PI2:^>?0 M_H5E*DQZ7@L]GYD]U&H7J)(H*Z!VN5>6F>LJT;/FBU<)LQ<#6;. M3'DFO?!62(0QEX@3[Y"568Z\R&C\%WZ(*YAXD]Y[^V]"SH2")NKC!&5/6R=(R4%2&U);7FA;4DNSD=- MN+<5>TET,]'-1#=7O8EZ/@5W8I,/8Y-SM3V9 =KH5(ZTP!9Q1S'2RC+$XO8! MY7T0>8BU/3SLN$B8O&Q)E;TN,\8TH)@$/GP,+6&BGL!!(Y MT4'EP<$P;FPSM8D%39B8,#%A8CW*M"1,7#0FSKR.(?.!P72&8#*+FU&809II MCH27'MM,XMSB55=C>6S)J+6NQK+4@F!U27[]Z))7+S7Y]:)*K:3DU\\.JW/E M4P%1&"X#'"LI'?C1F&J,9*"6<0%#L@$01&#<90B4S+'/.[T2>"8P#&!8RJ; M\A. X\P@YP)F,LP#PL(8Q)GPR.089,/G(J=8>\_)DLJFO'AP+)P5_QD:VPGP M7]_^NCWIU=;H+/3;;OM_X<=)$RO]$/<$MO/+JR]QSV;,M[WZ;H?MLS!HM,)% MXUWOS'1_G?4*@3[]M=/N!C2)-Z$%$%T9]>D[N%(Q"XTLWF)RL/)"Y[TR0^"K M?NB8J-J_7K3]\.05P7#K\6,XW9(QLJ5R9./FFQ@+0SX:AE_',H5OOZ;2D[$( M7>@OLR/QS1V9L2N=6/E[TI_IT7% MA_,%]!*:/@KT[DPEX,XH9WTY][Q1_U7 MOO#V_]K^?[9O>O*5,2R!E/K,QN)RE%G/K?)& $H0 /1,@TT97#D'P#7![T2/ MJJ;66JQML%)S);S%-%=8 M%R*O?&5INRL+XO%?1*CY=?XQ->M8//MK'M#DA?&,SWX%51:W<]B-DKHF:X MD?M[L3O"Q>:=$R>V._W=4KL_ ED'73;P]"(^_WSAK#<';>ZYO^ M9<.W8=;NAZZ#$VP87H30;0Q/X+1VUW0=/ X:#[-XW-[<<*;?OP2,;I@BEK>H M_QR^M0'HXF^S7N_,>KWX#O=K]QO],#BO>#"M&;0'6V-PFH/4!?BWYHG)>W<2 M_*@3#O))QX"8E%*RT_45&3F,.'\(C_ZMTW-?UI2:?/KG!+NSO[OFHQX=G+7: M1_3M97/WW=G1&5"+W;??6G2?MP[?M8\^'K'6;CRV<]'Z^,<9T(QO!X=?+IJG MSJ-1@#V=QY5J#\*&]N'(&T@I>>];AC+5)2_U_"+Z5X6P\U^GT+D!$7UV;NN_4[;G99UZYLU*W;P3@'[X^ MD*XH9I-GC>]G'?, MY:MVMP")XKGC>4;K+:TCP!2SS7@Y9MRD\4RT51Z[PA/+@T)N48(%S6X_Y<[K M[SRHMK"2DNCGN#?!6YQF&I/GN#G;4EQJP>K0\&=89KMYNOJ!0P >\*R+:E=Y MW"-I?SD1/3Z$XU%]\[0 <_V\@SE&OF<>3KE(VVTWN! ='0U&-N\]E!.0A(DA M_""0_\93?Q9%>UKZA':DE;W1 ";KP2]KI6;//)0WJ]FRMU L5 TC#U_VX"XP M*"Z-_%-&7M8DV"?"X7IVX@W6^]C4>;6L/';UTZ8ZCGI-J6@:ZO4?ZI5OWISO M/%HC*MEH['>_PM39ZU^63L2*#[.>M0U6-&@_>R!]703V ;'RF:8V,*&-SP.G MVAB6&Y([J9@1FA+U>?_)6RFON<"GVO1"HN1[N+7;Y*VS#]\__1X7U%W\_NT M_GMTN(<_?83?=]_B3[M?+CZ]O[(H?PKW^WY,/QVVOAQ]__*MN/_W/='Z_NZD M>?BN$W]O[;[[?[\UALQT7Y/>&S9W/1N4\5]HC83A'W'"!K)4Q4I[D ME&+A5""Q]JRBJ]M+F4 K@=:S; 3/A%*"NN"\Y+F@EGFIO%'.>QNLMP5HW9%G M/2'3PI&I]7J*3-QG@L@\(!4D15P"1MF0&Z28]2R36BB6;6P+>3TW91WW[M29 MENXX5RZ+]X,+[:_%(E\_#$+_ZU-X:SQ/^P'DP8?);^,MC.]*"8J1 M"B!@_1'<:2BPH2=:9"[X"WFTXC_'?4/B]"!V.,UE_]WCF\R>5F MX[QCQK_-SJB;_?M\8_K2P?/9R-%$@/Z*X@-XN3<1G@2*#P+%#U72(PBW!&<, M:2<#XD1H9#R1*,/$YM+FGA@,]N'JLG GM5USSI/4=E%J6^$R%#.368J1UX0A MSC%'QEKXBIVQGBA)E=K87H^$+'5F,N^'/?RT&^) M'IW7%3$".!SGJ!J\/S']\%L4M.H)KWN#A),/P\FC*KUQQE&6,4#'$ 3B1F3( M9IE"!B8[;A3)F70;VYE<:#J_I.$UU/ E^G22AC^WAE>8D'8F*&?!;%'$(HZS M@(P6'*DL$.PT50#G8,!PG;PZ3^1"?X'(1B6;;+:[3";@RX+(580?W1L]Q]*7 M/. /PTI794,YEGDFB4 ./B&NI0"8S!5R/*> HS[#>5&JDN)[68Y)V==8V1_/ MAY*RUU?9J\0H"R8GW*$L<(4XIQ19K @*.#?"2(^% M.';BJQ,FKT8MQ$>V?G MG=YE" U;"G##E&NYR8A\6:!9:X8T$<+)]P2>#P+/XRI3(HQA;IE%F:(FWS== M^#(.#!\DJ_IES17U((@W!)5^'$O>Y%":)QXT3^Q=5(LW2*&]6STBJGOBW&&ONGUX;[=1C<,&[TRZ7_WN-'I M#9["=I-GI(9SWRK8[L%$HOX$@7H=4U+#O<"N\H.QW*5Y[F'SW%Q9,B OQ!DK M47N8[+V7 H&+\>9\#_V>-X.3^RQBO"XD*)EY3X=#4F4U MN0TD-Y@A)@.8>5X+9 /-D*76>8&9D"3$Y-.*$OIKT0)ETNT%ZG:E M-'I,3I<3BX+4,3!5&V2)8L@YR:775F2Y+!RT.+EPGDIV#H8GH9],O%H#X;^7 M0G &T!7PZ,?TG/).-.(&1T]IAPC[7.-,I<[K"EH+K<; MVY0L@GU,JEK'\NBU+G.4&EIIZ'JTS%[+2WEQ2O M&Y%(M5A2+9;Z!N3]WN\-4G#Y SD5K]H\CG"#A69(9B$F\Q0Y@H$C<=LQ#\;) MH)0$FX=MLNQ>J1H29"7(6AO(6H5[.D'6XR!K9@9RY@6%Z0419\ ,I%XBR[. MI,69D%)Q[#1 5K:YGI6EZLI<&W^&P>!5XV_3&16) !IF4BLDK=?5>A27XZ9^ M/").)6I:?";!X\/@4509'8&92\(?1"UVB!.BD0X,(\>\QPKF.LM)3+27Z47Y ML9,JUU&55T%NDBHO0)5G3,<0Q[F7 A$=-=[TSTWTL4I7BN*PE\#3<=1WNE3L!%MEYX-)OTD)W$[#%ZEW7[+ M67*H"^"E0:O1H*4TF3_Q[L)WH1O#D,.D''J1('Y2+'VS<1[+I1>_S?\YF_(F$_17E:Z?K]R;2E6SJA]G4CULOUAR6U?A:UGKG*K!.$!)&AC+!8Z($K M9$"AD5&>>D^(\0%O;,M-+N73@C^6;:'6BPKM Q/J'K=M)XR7FY.!\\)P<65T MY_=>SU^T.QV Q)F4E>L(5[\GI'P84L[E;<#,P$3G V*Y98AC09#&3""),.#Q%O+X<15\9 4J*_IR*7JF$HS&QFDI$! Z(4TN0]1D%2X=D MN;&Y%-I'2H1OJ!#P($I43Y=6*H*3O'OWJ@A>UN4:-+J]8<.- *^ZP\XE0%ZL M"EDP7<"[ANWUOC3.1_WS'IR:W O9A9\AJ3PE:DN93%ZQ"0VMS^+.HN=D[%B M(W!4GK& #!4PB?$?;>E(6KK.6OH,:<:2ECY92RM44U'&O,Z1 M]@)L2J%%N8N2<*.E=YDG.@:JJ2?ZWE*ZJ54W])XQ2X]MZ2I":'\\2Z317,_1 M3&;/O3:5W9YDK1)^5C^DZ[&]#$1J'X7],= MN=,WF+1NTJY"D=M='[IPA;JN@,_3[AO:N3-H]/+&;G#AS(9^V6I&-AN16FPV MAB>A\;IW!@V[;)P8'U6I*,X]I?*S_'U16P?M0:Q#'^\X.;,+Q+\W*5#?Z/0& M,6(M[CGMQ>"%XGH;NB%OPQW,5]/NQ %N#'N-?HQC"XU\-!SU"UNA.# V'=K= MAID^XG34;P]\NQ":K4;C\"0,PHT'!T5!8OGK#8UJN%A&%DWJR#8,/-.8[\;0>3E_H3WFFN M,FZK-WP_LJ?!#0][>]_.V_U";Z;8AM<4VS[]>MPW?MHX]'K+4;C^U!!6[AE&-B_;P!.09!*'3/FL/027F)*D! M ]+N^I+H5$7GPT5K]\-GHSFCBGGD&0.B3[A#&F8[9#(?P%C#0$S( MQK;8)!C?)3I7Y"7$#HZH!!!',1,EH$U!&$:Y!T@\:'S8>K\%DP5@TSW0#.X5 MD=R+G@_LY0!T=K[ MS#2!KF44>9P!0#G'D,H]1L(:D65*8!P7$OEFANDM4G;2=B>-N&^EE*T \^WP M(H0H7D07N$0QU5L/IBK;_VO[_]FN/\/Y&$!AO@8@%"Z:11Y4[NOUZB; 8FXG M0N->(K+A1P4Y&<$5_:%I=Z.! '?NF(C\<* WZC=*R^&R.&\('[\',+^ M,#M MHQ;>G@)YLW'>!_7HP]M=85/PH-#O%DTVG9OYU(3PQ-LYN'TD5,? K/I%T^QE M\>QAW\!MBS>'\S9!%.)E\=#E6#K&>'-3#[4'#6L&<#/X-4#3(C$J.NTZ.1L6 MMX"9;S289V#QX%@BP_@]0M'\>$4Y5S9Z8-2.3[J]KTJ)MN6PP@6Q =#VW5$! MGC/V>M.+ KU0_$F#\%!HHD%?#>Y4ISG >L<2Q/ Y'0R9\;QS[OQJ9A@@FX$ M1%$I\GUO9+Q>:N'JK/WZQ'2/PWYWIP#W*5YF/QU>[M'6[I?+UFELUSX^V-W[ M3)4$LU,%1%R,[K5!(DT 14UNO/%6..H$8.?6=4=< Q"F Q^J&CE6_8>(3*8U M4=0I;)GB6"N;6^V-X(1J^"'@)#*U$AFP!Q3EUHL,# 2/ *Z$XO#4XZ(-YCE MT@66JR@RUX-V)B)3-7ZK6#P\,<,"D=R8REW C#,Q=B?S1)Q!\AR&:'J+ 1^PSQ_WBL?_*J8!=M?PZ\7 M;3\\@>D89M_Q3,SIEHQ+MY4C&S??Q-A!KS,:AE_'ODM\^S457Z@+<7Y<.,.X MFISMQUPC[DB=Z_K*WY/^S -\')"%*>@+0!$T_)7I7)C+0?2KG_3GWO%'_7?[ M8)5_KXQ\J=^:6K!NM0U6:JZ$MYCF"DN6*0?4TMB-Y?K1BB>\:@]A*-U]/&L? MNG'*/^["77P#(*WQV]A_]&(9[-P;SWG,GF38+6%]L=IR&*K)2!T"%G[LC3I^ M'Z#0#??R/+@('7#*.R"$/['1=W31//SR69D@F3$>$28RQ)7)D0W8(1ERKJB/ M28'8QC9EV;A9L;J$5GY L;:^R4AWN@\8;RZE:* M:/=%M+&F4YA1@Y,0AF-[<70;1&TVVGEC=FRS<1&'NY&;K[UHLUTVVL7(%X9S MF Q_<8?"-"P=_>4:0&D>P@/'HMT:G<$O;@%6VKRLOG#PR\@J4T@T4W:$PN\0!;P+X]D@M'$&K3P9;$WT:BQO5PC#C13KAV_T'!3K#KI*;R86]UFD MG&/88 H?M[N3P(*LY$3%FNSDFO$911R&&0U[DTO*4(/BEW%T KQ(QYP/PJO) MAVNA(%4"%JG1)$=(NUN\2_'<,2?6>DOKV",%,Q[';(Z;-&;-6^6Q*Z$KY<$L MVQ*9I(+X]X/ M;?B-L;A$/"2JYLX@XIN5[;H&7 FX@NU'^[0?NUM /Z\ W*[_RQ&!!=?L*)>Y&HQL+@T,'EK& MZ2G2]>0=)_5JS1(E>MEI%!8JU]&DJPV0/0'+TL@_8N1E3=)AG[6][X0U343R MV]BY4X9#V "V6W<;I'FX='D&[]NG1X9M.BQY='GS="7O#YLYGSCS!G&'$@S((9$?&:LT$664UEH9H[//;O>L)"A,4)BB\!H62 M.T.SW''"-4"AU1PP$%0I."U]8%D!A5F"PAI 8>OU% IE<(S#F("T9 1Q+7)D M+,Z19HKP&+)&/8Y0*.X+A77QT8VUK+9\>P>:44;&QL7:N&XUB86:BRLN L?& M2[*1AR_;R*VG'7L7KM9VQ)<8%Y8J% S0ERN M&"5QXSR/E02 FO%8&(=YZKFE\?\ "S=O_ZI5)?NZJ^ ]N=@Y2'>_8&&/RU[U MUOH=^SYO!R9/@]*\H: E,GPBF;ZL<"\:2*Q\4(E8(L',50Q9; MA8+#)H#!JX(5,2Y"44)_79G++RG]6A*II/0U4OH*@U(B6.^-0C2G&G$84&!0 M&= HR8U55F M[8.4/CFW[J>*[\I:=*"$X\VS19QO7$N.F2M&P^)CD3>EB)U^ M%)U*YFLMAOI!J=Q6[]::2N8\^/X9Y?,@WSD_[T#?VTYX7\KI0?[G3$H3%#\( MBC]4^9?RU# L)5BO.&[)SQF@L ](&H)-S&82C -CEMQHS#XJ/6;"A[7#AQKX MMQ(^+!$?*E2- /*D&PXB"(M4WM M/A\@&&(FQQJ%!M8GO?$*127%TSRU*U>M9&N1Q2'-&A.ZCF-*.Y> >_".#3/R[>$T_*&\&5S))QF$Q/1A[XM^@+&(N]"/ M>OTODRRTTRO+YX\OS(I#XZRYC<'(#MJ^;?IQ;.#[:],UWFPU7FP*MVJWG_?# MUY@9=Y+E%_H=!BMVR= A)A.)^;Y[DSR!4-/QAUX13_%1#?3S)#5/@2ELD6& MI#/3+<<33NI^!3V(:6^Z,0&]B^F/X48Q[],T%S(HS(UEV6*NI\'(G4R?OA4U MST1M''6&DZ;ET'$P?75C'>XRI,N;GAS:J==-(>#'O]2%&B(,.7?MN. MXHVGO0RRO-\[*R[<&_5!.\U\OV_&/,6= MT#B+J:#AWV*GY*@_:^ZTL;&7"A6(ATN(NVD@2PWMCQM4YF^.\F"+;BF2OD_Z M;S)2[;/SWC@K M% KPH2J?<,8(U"/JP-YX7 [R-^6HO)_(Q>7:T[_'9QAS'*C>9ZY<+K@,B$A# M$!<>+.5,YBB'(:3:4-GJ#<-NF:4-H*LFZ?18\[0Y M%O;>M];O8*>XZ/O?W\Y^/A6-$^/05A_ UOFI-T\^\";KZ\( M.]@XGT[_;K<.6R?-W4]?#G;?G;;@ND^[7RX/=OO_[^Y<=R^(D-V1O" MC(8GP+V^E[;=[-K-:7KBX^-^.(8Y;K,Q.G]X#OW'S-[[K3F;Y7F2B?U"53_@J0J9(I?W=/P!3]F64P\6(*,"^#0W%&0)8+%BO[95P; M!O^S,"7?,!>/$^67TAB+FP ?[ &# NNGF)R!/9U%,AL'9>OZM/S@I)5UF5IO M:_B4*W"U9EQ!/#M7F+&"@SQ"3N@."BEX5SJ37O<&P\'[B%F_Q7HN?YG+:&T, MZL(@6KM3NMS^M-LZ_71X=-D\/ 9=_8";-'HL@>J>OCF-GP]B=9]PB07!,/R)=[H^?-]^^G+D\"X([$CB/M=^B>?):5P' @I$LFDN&R4Y M$R6%'%0LHZODL?!_?!V[W@M/[!W#TOAW="E3_&MYXON#XM?B-_+K+]."6Y-[ M]\,@]..];^5E!2\<7*%F% L;@G0Z!XS!4BG+6!Y(GBDK,Z++&I4""RR?0,VF MX%Z%_YU^/WH;(]C_=GD-_W=B9G: '^#H!WEQ=##C>EK+'W1[<$ MX'IL-\QD=BR*6XT] Y9$>0F<'CW/@\;,7]T(WT+?M0=%:O%X\])PN%4^N\5H M7Y'/G#$KKL*B+&'^-:RFED-[%3;UVTG)%++>>>X:MXYG!4GN@'<3Y M[$;9J* 6&@3WRH_Z%V!P#T)W8;!5%91R%QCY^82"M(X_*\(!J3!#)+<4[$N- MD87Q0-A2K048$"S+-K9AN,?Y<.9))PQ5K'Y7^'I!/L"<[TY7K<:@,UFNA-G2 MC#=^@PP]#&$HD3G%3F:<> Y@HRRU66 V@WG1,^(2PJQ=$G>PO,X638=KS>VIX1VW&7GP!3&E1.+ M$KYEB5J_.>>-K"RG%VH>"419]KH?SHJ;SWQ+6XU6KZKMQ04#:$>QPEI<5N4L MT?\9F_"<*T6/NRQ5:7Q*E4:Q!E4:?^CCN.JS<4)[+@4ADG(9M/(\9\0"J?<^ MEX9,(QUOI$.: /.AV!J#,^Z<5_!-.Z,E4.V+'_1#=KS M9LJLXMH/S'MG9W&9":8O,Q[5R;K/'0Z*P32.K*SJ%J.;?-M%G^ZKE3C&4G6L M.^I D:VB#A1]CD)07WF+;E$EF'KLY2MK-]Y2E#%]1W_7L]VI MOW_:_JY+2I1%%V1;9>6ME52T6OWJD( B"I2 M0:\N=0\7/6#UJ'Y99XW(:I0@I%QPKUE1T?N+Y+(EX'G?9J5QA#>)V9R?!5?\ M+(V]>L_Z">,2QB6,6QI$)*!+0)> +@%= M KJU>(O;@:[>&29KFT%R' ,PM^?+#)]0:WK5J:YJV],/"^?/2":TH)G*; MIPX?'+X[.3J$Z[[_#6V*F;)V^-'9'FN]OYH9ZP.T^Z33^KY#6G3_$MY+M'Y_ M<](\[9S&=L9,67"\?73H2%'_^/VLX%P@+,^40PHKA7A."+JG_\5^@7D+40-*7/")@?BXX)?@<&PAR'"3LK MZ$V"T8?"Z.441@75A%!JD?4A1UR8_Y^]=VUJ(TG:AO^*@MB-9W>#TM;YX-D@ MPC/V^/7& F,/<\!?B#H:@9"X)6$&?OV;U9)0 P(C$-""FH@!K.Z62E695UYY MJ$J&C(T2>1NYX\XI*=W:!F=M0TI'J5?.L93@/%+#4K)YUU.TP@HPPIPYP0B1 M-W1'+QQKM<"A=OJHT4GQ8 .R(BK$(PO(D 1LBWEJC O&4+VV02E>UW.VGQ2. M53A6X5@W%8*PX.-0FQ+$*QRH<:P&.=3\T+1QK16!T^]>:JPHT M2N6^R%X8Q!.SR*0HD"2>99(=B+; L7A;\I5ODDP;Q&X^C$\M>-Y"Y)5L*KH8 M+[S7'O?G(HB54 P_]L9G 'T8](>-:0*T(MBV64]U)FV(988@CQ5&7'B!K) 2 M.8%9#%@Z;,W:AED72^VV]O)*W%X63-S,>AZ(%8O3G^%">% HT#)A8N9)NN = M"1ZCZ)-$7$>--*8>V20DE1XS217 !&V+ A.O!R;FL@E!4W(BB*0HY8XJ&Z/. M]-ED-RER_9TFY85-K!I,U%L*4EAY3Q(B3.7"*1.1L52C&*)A/A]UGCTE@M=5 MP8E7A!,WTXD'@D6A$ZN$$[.L513& +3C0;)V[)R3P,+ J= M6"&).].!IUI4X7QON;ZD<072UX0:B&$^E1/ MLQ#M; I"(2(=(!3-1QEKDA U41L3E0.>L[;!R3K%UPMQ_EE*]!JMYB\AC3+5 M\L)5'@4)9CZ-"E(QS,&)25+E]J 1:>42$M@Q8;@0*9FJF$27@MV51(,%C?[3 MIDN*T7]L5:]E0WP4G"F*D9.,(AX$1\XECRS3FBHNK6(ZNR7KH/;%Z*^8FK^$ M9$0IIC#A04^K-,F*@E M.CSG0'\X"CYW;PU6(&<919%R:BF!_XRJBC)XJ?%\<5C1Z"1(H1//CA.U+$E@ MT4O'&(K,,L0U,> F>8LL$]$'RX64<6V#S=TR4NC$ZD+$2TB@%#KQR# Q2Z&D MQ#TP"0X.1Z[Q="H@YY5$-DK!2<+8T531"7&G&L^"%:N$%8U.KQ0Z\?PX,7,[ M "0\QE0A(TA W :%M,,"P:O"V;S!3*=J"ZHLX8D7A1$O(3=3^,3CXD0M.Y.P M=()1@01E$7'F*-)"6!2L2[D&4V%8[ V!VU*OQ)Z1U3S ](:61[$72K.C9VIV M9!5.X)-C0CWWCKC @S3<4XJ5XH%7QQH^P%(.1=U59!CYFK!.G(/ M9!EI2QWB*G!PM3S.<1F1,"46BUSJ9MKJ3A3JU9:[O3!H*#T47RTXU-(ZA&+/ MC6; *'*\5H$/;;#RB%#.HV?*<6I>5 _%@AVE;6"A%?=&CDYI&UB@H;0-+. P M#QQJ/@=/A.H04(H9'+R@R"EGD-&14TD95>9EM0TLV%$ZY15:<5_DJ"5\;/1& MB(@!+WQ N6L>TER9*GB1HJ$<"[] I[R&;<>I*2Q='86=IG_B6,BMZ\:G3/\\ M*!&^FC/^\I)![V>R4^C5/4#2UY-!,@;+K+; IR1!G!J.=& >!8VC%\9'DH\L M,7*=+95=/:2$9@EZN(3V@4^'W2^KF>#C0W!C$;?Q*;0:LA92NDR\G;FSC!@N MM77(LF@ ;ZU$FE*+7##"8YKKVTT^%[(M9$/@=O4J%E\%45N!]%HA:@\%CEIZ MS5AK.$L"P6)YQ)7'2$?&D0@TXJA9\$JM;1!"EIQ>*TRM,+7"U)J6E2Q,[9$ M=Y:59%(02@5'E&7 =33W(B$.L4"L";#@U+BU#2;;_$Y-H M3>Z5,;14REH6I M/1@X9BX>"8XQH052G&C$3:Z7I$JC("R77 L.UX"I,;E.2TRM,+7"U%YTHK

WDP,]JJ&N(.ZR18<;SH(C8]9ZYK!.Q/!M'656"0;7U;* M:-&S0+9ICQX^V&0(E8?;I+(O>G9>9SQ8.?-H<>[-=1_=L-\!NBABG'M&U#UXL?X#=(>=O.:]M%\I,B MHY).1240HE6WE4P0,IOO5>EB,K+E$">Z.&;3W=L9$ ,$?H@!?J:BTFQG0C58 MVKSL#&DSN%:2L3&N W2(5#!_@-D?]\!OA5D;.U6H*J2H)QLD!D M#Y(/#1GV3=#&T&63X),?X+Y-;=-L\L*@=N^].KHZ-UJ_3>NRR*2 M-Z7(%H0DV9;,>@BJ5"@%LR0G1*<1D;N1.X]3/+4;>:YT,DFZKO Z*+3 MJ8+4FQH"6P%;GS$*7:07P20YT;5SE:P7"IN=-3/)0();/;P+8:)(25$;/<5^ M@F83,F!.H$N.1M3 [D//S.9#M+U0!.VGHTG&!]R2QL4_.&E%NXOHI5*"C4-C MK6%?1!I(2D=V/76C79@BRH',H*MTOE!XC:>[2;KR-R>"_=#2?-&3A;&>O+>M MFC(QD:3:_D\;(66+5A8?@YO(0KI.V L%TQ[:F:3G_K;][U3TJ(V"$MI8 +Y' MVVO,3[)R.F/.RO2)2P[VT<:,B+S#Y?H_\.B,SLM.SXL0KJ(B422EV*QUTLFV M_T$ (@;(+@>E=98R==*J$S2 MQD/SO( =>C8>0LR00W""@M3DMUE=,Y9/ ^>=+5&Y5FW3MJN0*Q L(FA78HH% M#8J)#M<\1_CU]V'V5,J]-_/47197JO';D)A^G1#W?&B:;H5MN+S141"KK!I; M4$4XX[1+6:,I5:EJK=>>%B%3K,EYT)GX'J(8()26>-6ZLL*+B:).TE%0D)PJ MB1\')HG=F5:)5YF:ZE,PI0@3\T29LH-W%&0M:U3\A"49(AB?V?*N_&*2-3)[ M-%EB%X/V"7<4#$'/?AT%0Y0S\XX"K8I-6;!MM-D:8KR%A-: 3#*&JDV5N4M% MWU/N*!BD_NTZ"H:H8O$=!8.4MVT!^2Z2GQ(9I001-JENWUIQC73 M)H;@7RI==)52]"G4? H=!5T ,43@A^@HD$&)9',"]"US9W-DTCQ"45B81'9F M2Y<([Q/J*!BDPJ$=!4/D/Y^. H\!JQ 6*AMI_):RVQ$M&LB5*#'I1LDN]4U/ MOJ-@'RQ-H*M)L@$WG.&W>)3/CO!T>?SA5O*^&7%M1$[KVU]$*;!D95OS3:L7 MK008(AMP)&0*P0;M8@_0C<;!7"-3^[A@AU'O-%G1[1EI#/Q:K\Y#_/$XKPE/ M:!$T7^>"K_7>!(5FE4439! MCFQDL_FE :NLH&V65#Q+VTRU4VTTIEXAW1$$TRP.',C;Y6*DGU;'']ILYK?+E4\1 U3)@2WH>O%IXH'*6_; MS. NDI\2&8EM"&%]!EM;]*HVTMB0A&!4VP)L(L6):DSFERKN H@A C]$JE@[ M43%%=G-,8/J<=H#%!K"J>*4Y2]'O$TH5#U+AT%3Q$/G/*%5--O9$0PR*'U3B_R0G*=?75/'(6)I 5Y,D+*Z."XH%@U-R,S_!@6%' &*4 M":IU*HE49%4O&J8)$U[;39053)KJ24XL@0&A86(E25 .1F)(>;2 MY;9YF*R7@9*=%3')57(9)KVC7U904L$Z!%%D9FO.,:TY(CCV^:JSI28QT;2F M^XE\&1 :24G39"4_K=:GR__>I)9^K6VLU$F;*T4GBR!"*L54<+:FUG]=6#J" MP*F,U=O@0IRH.^Y>&E\&G,91T30IP&ND_K9>KM977MVW:RK+TX6U*!+P-2(RCGWCE@TV1R_TW+#Q_Y'7_SF=;X@39/^)NC M#5!;7GOL1.Z6G^N9Q]V%XQMI7&2'/MMD='+*2-(IL?M?*++2*VF3%Y&DK"8G M\)N)E61:G0$*".B0O*62TC0=OS'SM]CJ AM1,2$APF;ZF[0R99UJ<.FEI'&E M2IK/G83D%1L2QF8(TN5VT5O+LC!"O7;\[HZ>_=*X0Y0S\S2N3I'0.P,B"]4NP:VGD,;M H@A C]$&E>1-&CY5HQ1 MVA;Z2!"BJU"2%[[X+$WN4AW\A-*X@U0X-(T[1/Z3)%"^^_(US/H63^G#JNV5 M/]^QYTN*2E1(&$/+!U9V:T,%70FUI"ABG:CEYUX:G[\ETDMA';(N=Y!UN4EM M"\)ZVB?W4G88 Z6;3F]>1J,JI,=K=2^!,?EHDH^_TMT+O )LCHXY-NY M=+E[)D;*(X;+X8$R1 ^3/%<__-?9\O3+>\IG:Y8_G5P\JTFG7&PH$$BUZBAF M'-M^H"0$U2BKTCC1L/V["9S>O!E)IX\G;?=7R"3 ^9[2Z0657RYHS-5[(?FT MN-KVN7ID0529H1@A2Q61=)QHI,1MXIXO8/941 ?#Y?W'U?JT-<_]>/R93DXW M>U>E6,B9I2%W?I?I*>"S!&$GJ'8H]?3S_2 M^@ZJC)7%U BJQC:\1S&?.EL0WF:194%47:!P-SG/!08C"'N2"HU',GR+2#5K M= S7*)L@6)4)G6N3>5,TH<%YHN*,1RB=:Q)]G[Q07W7=:YY,W1?]=>+[ZLK$ M]WYMT0]^;IJNZ.TYOI%-)VI9\HRN)GXPE @E>X_5%ZW9("7';TR-Q1/RC2(W MC?$& H,.G-3&E&H,89XDFVZET"7PZR943& JR=:8'<$YXPRI0-J\E/G97E)2 MF1^.6C:-ZB5"E.BAD"DZAYQC[C*-\@EGTX>@9[]L^A#ES"6;/B1^$@-[K-9* MP.28/VT2\+O#EF=@*:94I)YLT?S3CG8/ LH>T>XA"ILV=KD%8:_1[OUUNGT0 M

%3(H8-E92:^@#7UM#L6@)HMQLDXHY>6F$]Z_1[@F ,D0/(P*$+?/%S\OR M%O_Z^:PM]6O;?2X=85?XRXU'2R6PHU+;^E_B!SZ&*%(PSM\<('K+SG_@Q\\I MBC!(^*MQ)3>R,G_"]0>ZDZB(6MO@#7A4GIW/HB I52%$Q8YH2 *UWT*=]W[@ M.2AT'.F-&"=N1&W:&X\WT0,\NDU9$2Z2#0@ZEV;TF JQK=]D&R@%>@W)'E..(H=\-[):8ED?+TR_?KY>?Z?C]ZFBS_?*",",88\43V!H< MWR;\] 15VOL3JR]\Q?B;[L'=!_>ACSP'_8XGQ1'#NHVP?]/1TH.^>9S4'XW&8_8 M%7>=SK>K-7VW^DJ324X7-AR ?#)@6EUHXBL)?,+@G*JDM1ZD]^L__WGI> _9 MW=N@MK<^\>R$_L;+Q+*H@H3('IR.DN\;DA"Q9::"B-[F'*/?QMRZ[^<_,WWN M+KO;^O3CZ//2%OS7>O7WZ<>;5TC6JM02$61H2U55MI",)#"674-^:4RXN8CV M$?4^^+GGI>WQ)'M;^6%6!'@R4:-R3@IZDZZ MO^MKSU/U>\OUMN;C.)K_^>SH=/DS'N,'6K__A$='S1T\IZ]2S1DM@;=>@,'* M/J!P":RTBLF3-@8Q2._W?^MY:7TDF=X1*A'C*/WW,^;\Z.B/OU?_E]9?_WL3 MGZE6F5J?O;8B@(DVMC9H I(Q9D59);*#]+_59Y\7%,:7]!VHV"N"]HW6]Z=X M7'!=WAR7WU:K]_=^\WJ]_?&/=Y?!P6B#9$L%?'1\B:5BF":3000=V)!5 M3HN!#\.M;SPO?>\IPSN4NU?\[1MA?_R^^IM^6R\S_7C=2CU_O0H3?$$O\G^B M,.RCF-3"A5'PPQ4T.#952E#6A9LCD1[1^=:??EY0Z"/Q.Q"R5PCO&Y67$:6\ M^D07A%F!&F.KX*)8P&CD*ZDM52TRL\6J;$"WC3_PT#>>@\Y'D^$=RATI)O$=Y'J'ZO<* MW[W%DX]L=#S0$>"3CE(EWZ9=L]&A@H! NH+(MF93G'1VF[?]T0\]!X6/*\T[ M=+US:.^2YZ]5O=]]^?JW_VM):_[*QR\_T6^DK:SX2-\0W0;]-[.=MA"V)[UN8- MHO8P]7H]U'X?LKKIK$/YWC"BL[6Z%&E!!:;71!$A>9> !%:K'1O1??;ES@!@ MCY3YS0Y?0U35$U<_'O]U=GJRD8"\>*G9ZLZB),&GMB"8;!.TWFD@0FN5CDT* M75%TFZ;I3:2.VKP/-WNJ8B*4J$NW#5.0F#1(VYHEA9)MM' !GSWI4)46H4L? M^P,TO324[***GL;0%=+T99*'\5LM%2"E/9B0% /8(4B?4HF9Y\)K_7:84D+#%!%R!V*)#T8:"26+4.-%FC#OIFVLG M\SX]>3U4,YO^Y_BU\VQZ]?!_,C'YRFAWD(US>ZF&ME[UWE*I1@^]<6 MK$YZU&TZI8Q2B871-ON(%A#;[O'D$Z3*1K(4MGI/A428J(NY!*&H5LBJ905; MY# :G:%6Z80*7DC3Q5"=81=S)J?)?V$*D4JI,_G4F^.[H MV:^+>8ARYM+%?,_XVL#GWKIHP18I6WE&Y;-/!#5&K$6W+0)=PJ-/>2;X(/5O M-Q-\B!JFG/R\#5TO?B;X(.5M.P)Z%\E/B8SJ4U9!*:"B+E+X*+(!&V5II9_> M4I=9B4]A)G@70 P1^"%F@N>B0DS\WJ)-K2M+6V8Z,M-&LUG)YF8QI0<@GM!, M\$$J'#H3?(C\.^!CQW7!KD8=59(00YN@A!I;?_6F2416FVU(V&7BV9-?[;P/ MEB;058>PY!U38R^@S_[7()&TT M?"47;_2Y68"N&$",P;&YH!)---UQ&W)?<;>3X@Y_\6VH9OS0PHB4L%"!;"7R M66%O-05A0"LKM"/GM.T21-J5X%?([:B\2=([C]+];G7&9JA-HBB657#DP;"G M Z'-5,JIB!C9 _)QJAGZV]#["KG=5#?)N.3'R5Y^I@49%[,?"*R9&4>^](DO&SY)_I^(SPN+P_ MSP_]3G^U)?+''W;*@-_[P\;*;F]'[8W,=4Z2DBQD4LS&L<-72:+PP2?I)0F] M*#Z62 &AIA+!./8(HZ/$+Y:T(1892L:K+(PHYDTJ:+=R@T=^9&^1WT7YK<'G M@;1U)@LIC:H1O37.*>L+>]:2[()O9A&<(O"ME]NPG0HA% 59:U*:C_W,WJ+?IEPC.NU0!^\]HK&*<8PE&:NS0DYQDVZ?SRNJ_4GO)#&Q>7L74R9J07IVN@M4QSPF=/LKR"9 MRKZ*[5.]:+R[EZ$W2F M+@F0'6B=JG!C=!S=7[?11T^'KMXX69\N?ENORED^_77]GM:?E_DBQ6BR#F0T ME!SY$A 1FU%B0$44RFHV5W";N@W^^5> QK^Z";+["#A\I48GA:]&%/R(H>!6-"VCK$U7]/448$VI^B'!'G@+^[X\LC0^K5?F31?EUP'%C@4SF M>ZSUV1=VB?G%1%"N\#_1QHB;"P7OGE]PQ\^>+A0PHLA7(\IK9/W]ANMO^^BT M$-[8"&C97C=4!:!& U@K^TW2$LEM!A!<^9%/75N[2J=#ENV"N6^\;98*7M!& M#!_*I,%2EF#80P-L*VDQZZ2]"T*%+F6R#Q'UE'4_NM [9,#>G^+I>4?&V0D[ M*RX0B:HYZ/S(:&PU?H[]<2DS",MN"PD2N4^YVX-4/7>K?'S5]%@$ M?$[+Q>G8AIB>%=37J#E,V?2(VKJ)@[U%W:,2\AI1SHA*(@:PILU IN+:"G-& MO3"Y5LL'P/=91]A?[X\41T^E]B$2'MFX^_&XG)V(5R/)9V1=O?FP7F8^^6?KK]2$;(P/ MBB!@\8V:#.BM N8(=;&^99NVT-;MG_Q4];6GC$;>EO3#V7KU%^'EVA=%D=@' MD&"M:;-\BF@ZE\D?%ZQ\R^71V?KC&? M_GMY^O$M'_[5)UK_\$\^.BML#;:^<_[_\@?^LTA!5$S,=%+1@K%50BB^0C2& M7P2M2I9=5J7N0.O!0-(O<=);8QWLJE_9(<%S8;1IHS^M3DX6:,EI2P:J;(-D M53;0.MO!5^.*2 J-[%)2?0_8]6S75KU=W#NKXQ,\+O^BU8JRAK(SR+KD%B:40&VKL,ILLQM2$E)$ 2$$@<61=I*FU-NWL4/OZ>B\9'9YC,>9 M_?@K?XK_YIZ?NWN)WH$(/0ARNDCY!O2*C)2+=TG[;!+9%$5AM-4H*>:2U<(G M5/R2L+LH*_*5T=IYV\8VU:(Q5@>9/5NE M:PG1YY=43.B(E5(+@>(;'DR*"J++'HH.)@;6G%(VEKU$O5D."BB1FMR!FV: MYYE-A8!H6'U>&ZG1XXCWP[3Z?Z# <$KU#Y%PA_CJ+ZOC/R]KL=I>F%1,9$^R ME5"RKP)LI!=(0689D@J=)@=H:@G L".J:&M*O*I];2$0F,E1628$_/D[5M,D#* MHDOMP*Q30_M 9@>YSC4U]"VL^NVW?Z'3]WA$[=_YJ6&,_]BJ_K0Z_G"T_$P% M-\P?(&B]&X$'#E:/(-6;0>HJBG+**!^%$5D@H[B$5OZ$I91(BY08V8Z]K)!] M:!T&'F*P$7PALJG*%&W=,TA]:<*U&Y,OPR::H\MBF-;ST-CZJ;%U?E*^G;I@ MI99>5[ M\68J7X@I\>,?G#8),3!?/,JFV::''6&QDI]!D:L!?94X6X)T'A_6'O[AJ==P0\Z%JS;.ES4?CU,Z@A M-6'\4;!4,'Z*-R8*@VQ#U(H/A@[2U531T%U%/A@,K M21FC6\4&8]X4$H!D)=0+XL_ MWR\2&M4B^2"K]7R1R<*>E2X@O)96V%A;5HNN@O']]MX@V>YW:R&;1@G#L)4#TPC-!)J4@R3Q8 M3[*+\O[UW7-0WD#1C1B_O*3@W>\+8;Q-R5M0NF7618V J0K0NF9;C:+H'IC4 MOXORWOW^')0W4'0CQNU>-!%L?T7S&8FHVJU94J*&%".??+> MOGD.RALHNA$',%]2\.;/15:^&-7J_8463$&0$,E%*"D5-+8*22.?O#=_/@?E M#13=B+.,+RGX[O=%3<@7=,Z06^4W^_VNK8U.4&3DTZ]<]"J-J[SOGL6U.5!T M]\[XW:W+=3/QY)I!O2:\+!JP5BOM$G,4VFP5D21?YR)";'-6+2-.U1O1Q3M[ M7A_ZQE/6X*CRNZU7/UK1A24&EQ0.VO$,571PD ME+F3O/N44N6S]9J!?I%82S$+:4)MQ:'\.!3%_%3MP2DD?O6KBZI+XOPF(2\$ M!WO)_UZ?9NS$YMO5IT_+T\U(%#PNYWGZ#W2 MH'SG'K7'?V9WJ6_1>\9O7! NB_;^F:)%4J*J*J-J[8-\<2UJ]C(GZ2"4YNT[ M]CGX<+50C:NL+9=)[]=[]@#]WY+*YRL9KOS1W;/Q^WVON\Z&\GQ#GP99:50+ M>BU,].PC*DSMD4O)%#9M%OP[(?%Q A]RNS:+!?YU@51,=JIJDXOII<]?<-W* M"#Y3%^W=^NG==?4P/S@NNLI6[ M,4@Q5P]6"2=E\-D(L9=F_O<9KOF!/?KRM8_P>SS%/X_QK"Q/;\XTWTH;C_W$ M<30PB.Y;;PL+7?%=)F(R7C#4=0HU\U.OG;3*+H2NV**6(%@O8&Q&"+)J8 ? M>I-42&&_\_ (]3N_+]O]W$DTL,4[DY4W)@I5B]8&BTZ4K*M8:RY!"W2+) PE M4R-X_COVL-FY3I$=/:\UVV#>"46NIQYVOY*V_,&3:&*;BTA9Z;2-OD4N3*M& MSS)@\C9+%V(QN# "C0FNV<&U#6RE-@"B;^)GROM&4. SK5A8[;5S[.9'OF%*VP1&G-SJ.J=X8[=*=@GD#/XJY>5 M$Z*22@**"VT0(A&[)J:"SM+RLV&0[#8AGMV^WKNP:4(\7(T)3:"*.90R_8YL MJ6SR[\X7;%-!H&1J/0=M.Q ;[VSUM3U"A43;"312/<+7KTY=JC259E?[2GCD M,I0-$9<[V+<@8^P"I"O?G[[D:$<-W-3A'N+KJ,UJE*HH6]5?+ELZ2_7H""%GQ1X=NR*0 MO$1P,=K6%FIKV&8&W5;JN_;E:7,V.\M^-8;@QM8@B^H;(8FB-Y0S5,MFA:F( M[)/'MN"3_T%RHGC:)BZ_G0:O?OD):G!GP75HO]>KDY+?UJBY/%UDFZ9 MI)/-%;9(-63O=097A6@OHVQH59!R<6V5=2A)]8#%(W2]"*",J9L1"RP?(6^! MC&%;K 0D;=@D:VW7S4(+)=1^B9ODAD5+UMAXE!0N]@2OR;EA\^ M-AX_TQH_T"]G34*_U@V))[^>G9Z8E:/:92+D4$)?Q$7357LC5@<_0N_%6;A%]L)IJ6)*@L$@V4%W,;&3V(H* M6K8UYI"I=JE7&TCG]#=57\5OA[)1M-;A2FN5%*OC]Z>K_)_?+S\O"QV7;[AKAG#J?1]3/ROJ>?IEI$["Z0N]7_HO"&$(K'MA /"L-,7D-F?U_F:I3*+99L+;%IY[U.]9# MW"/V17P=2M"@N:%PX81RND482S$MX%@$1.-:1;=/11$I@5WFK'PC85I C*Z= MFU,_=A/MR$OY_L!_WIYME@K_?ZMT\B:?_EI;J]'&V__KB$[I3=YTZ? 5^,<: MCT^6YRL7_GFW6O/OG'TZ.\(V-W^UYGOT_W5W+;UMPS#XOO\B0&^)EP%[]+P" M WH-]*"V7I(U:;KMWX_*HUO2N$UCRQYZ<8P D;^0%/51ILCY(]-?+AYN5YO" M1H\ESJY^_<#Y"F?:^F1L[8F!AB()AZ42_L!,CH:79'T\W@0^Z3_&QOWFG=%_ M;0B=)X.&/A'P=1U7>+?&^?W50TU(O2!;[;#9!*6RU5J8 M(*,7F5R)T9(^\XRD#3P59"IO6A"1QXF1/$[FV4KN'63PO9(!C^%>GOW7-5(; ML9Z3WY=$<-)"XCPD[72)2DOKP'DMP>D(LVBE0BD- R#B1A3.,N],+5%/BN$> ML.34MZ?'(>Z_\U^E8@)/R"*04K6BNT#/9();5Y*D&9::!(Y=@'HSD,-QM]E$ MRD1:9\$RZ^KI[$ 1%U@ !J8DG8%[*9IL\9X",UKWC2$T_H2$])7NU%EX^S^R M;W'](=VM;[>+T[9(O$RH9"V>(;'6Y+2!!8Z!(3<::F)NT4VZ%';@F:RX6&\] M+X:7=X,=D%.PZNT2<=_BX0R K\C?&\0P#A".F^$WJ#[/L)'^RIC$:GR0WA@* MSIS(M1Q( 1:SL4P$)0FC),[=I&;_1-;2D4DXK;&\1@<#1\F?U_?I^_7B)RX_ M4304YK\_WNS2L, ER6NW;\TAD0\-DD'QBN6 0B **-J_0'"??<#X.Z(#*V(Q MM!0;S/_CU9%^MK%G+8.QJ"A*XDDQBJ. !0#%T.3:>\;1I4D3E@X\;X8\#"'O M!ME%)V#M+/X<8"U)0R>R:7MCV"UCN:3-:6=R@J0M;8@$@<7"K"D$ M-:+6MDW/T%-H)FB2,8RVGK>!"T0]3L1P30LJX0O?\$NY6=S_T[-EM>-/>:8L M!,71,@6Q$&HEF0>/S&@-GD!#$$W>H5T&=W(+&F:/:P1==5I8Q_N)W=?U$L,* MW[_[ U!+ P04 " #E.6%.T=[N'#]& 0 [H T % &%L9RTR,#$X,3(S M,5]L86(N>&ULY+UY<^0XEB?X_WP*;'7;3*29D,D#/%#3W6,*A12KF0A)K5!4 M36_:FAM.B5,N=Q5)CTC5IU^ ASOE!QV@DQ3;UJPL2R&1P'L_$#\\ ._XE__Q MQ_,<_!!IEBP7__HG]U?G3T LV)(GB\=__=/WARL8_^E__-M_^2__\G]!^+\_ MWG\!GY9L]2P6.;A(!+O_U9_X>23 "EW"(K_OFO?WK*\Y<_ M__;;SY\_?_V#IO-?E^GC;Y[C^+_53_^I>OR/G>=_^L73+L;XM^*OZT>S9-^# MJEGWM__]]"4P664X63'>0)7_.BE]^63*2%Y@?E0LK>]"5C&Z8WO8G[H/A!#"]PHYN312X_J,L%'^O;77=U MLNC#2]S79[',R7R$SV+334/DN?[%%_53U8UNJ(5,BWXJZFZ(*O[(Q8*+DBW? M- T2_J]_4C_-5AE\).1EILF M* .T-J!0Y_\].#!+]D;PN;9\ENDVIDO6(Z9O.*? 4Y*,%H!4G2APW?@W,<^S M^C=0_P8Z;F4__5,/TORV\X&>IS48)&5'1KYZXC>V5+;C2P[?? 3:UNX;M7S9 M][==CKA2Y$]@F7*1JAW&'E!V9NTG(46:%EV=9YG(,_5#_;O+/U[$(A,7RV?] M_X4-?;[@M43?GD@J/BIKF#?V' M2LDST-0"D 5?\_H9*%2%Y2B_>4QKVQ^M#SD6?1+^('*.NA0,B?3V(C%H7]V6 MC\_+)?^9S.?G[.^K1(GQ:94FB\=RFS;C)')]YC%( L8ADMB#L1<%4,8T]"0B M 6;$9AEHZVQJ=%[+"D@EK!V/M^)JQL=]H34PK]9BGH%:4%!*"DI1^R-%$T#Z M)+?6_D8E*1/-M\G&Z)UNI*$XZ#G)]=%VICCJ8KG(5MS[YR:+W4=G*'I5M[NK00CJG0&*J5VGFLJILRWY^5JT>,>]D2$^V3*KJ*, M2ILGXK7-H:_>+/_Z*W5>=I?GL7@V[^"J>J4AG@GMQ'-$ M4"/>@X>^G/W X;EHKA1N2/I M;?HMU\X-?R'SE;@3:7$8.A,HH&%Q/14P'R*J3?#(#R'FR$5>X 81M3+!#?J< MVCPM10:9EOD,O) 4_-#B@@_) O#E?$[2#+R(%&1:^%_LSQB.#8'YX4*/P(YP MJJ P_59BJ@16'RXH10:%S/I8L[P&ZO<QLVDKHS"SI4HU*]N^9L_(7TGZ-Y'?I0D3A=W9X/_U@8,G/80I]V @8\7( M/G=AS A5>S;L>G&(?8*-&=F@OZDQ-$R:W=%UC 7S7G$!.CCE-PS? -3 M(_%Q#[A:D;$%2BUD;-+*:&1LH5*3C&U> MZ^R(FBQ$[;%TI\9]I8>[W5JQ%P)7;L5 BWVFW-D+3DH1#K9]=*@X[%]*Q&RB#F/((.\F7D\\#!,;:*03+J=FHL]>WZ\\WUU?7%^,J4T27987+9I84/N"E]Z8H[Z-F#A8R<-T M$L1BB)#@D'C8AQX6GN/'+'8#*_/I:(]3(Z5:8-"0>.UY;'MG:8Z[&2_UBN; ME'0JD-9L9 Q.GT1TO--1.<@8@VWZ,7^QIRC"VQ>1$LUQ7Y99=D'2]%66P8M9 MY4 TD\)U8V4G*192T*,@()"$(8%QZ GJ,ZFHRBHXQ%Z$J7%3[6:W$#E8UL(# M9<%:.CYV& SC'=V $ ^_O=N-WULK +0&X(T*:[_' IL5OE/+R6%M3B=C2ZVJ$V([3> !R8NT[ KJ/;]1%,^G>N/M3A.[A0 M']%]OZ/TL9T.=(W7$[(;/, M042&21VSV]T[Y88YJ/?AY"^'7['C#RZ2V1?Q2.:7BSS)7\__2+*9PPAG"/M0 M\%!MN,(XA#&E D:$N9A*3)!OY,VPI^VI\4,A'BCE []K"0T)81]N[01P(AH# M3W@;((QG>(O*FQF=U5,Z$^S7Q^6/W]1;Y6Q6/VQ/XGTMCC)I6U2I)VG;(]T6 M]=T#X+4#1XRH8,+G:HYB#)&C9BNADNJ]@L<#AQ.?6:WIA[N:VI3=>ZUAZ29C M +#9:MX/; //[8Z(62_DQ\'H#7"QVNENGNSG44;Y(W/W.?8 ?3@$#$F E"+K[<4'[0&(%G\ O;! M/@A+=0>Q3_;J(,6HK-8=I6VV.Z&E;BQX^?PR7[X*\4VD/Q(F]FW2SS_Q#Y_3K)YHR%G(/GX3X0,QJ?Q+ /S/:UCJ!2\F ^RS.PUA2<5]=I._DNU3,Y>%4+R$;7 M_A:$P8>CSW5C.&%'75X&QWQ[%1J^0_O((KTLGB_XMZ=EFC^(]+E<$@M"J\+F MF'!=B9T ,D\R9:)3%\;$USF2.0H\$E+7+"^F46]36S0*8_&_DN>7_PX*H:'J M]!DTQ#8/B3F.=#MS]X[?P.Q;0*>$+8$##UO =0CR/(Z@>4A1KTB.%%!T,J)6 MX43&"+4$$QUO8[10(F-UFH%$YB]UVR;5/EHS)!"G/O%A%,04(BD] M2)S @8Q[- B1"%G,K XOMSJ8VJS]LEP\PGGR0WVJI!#0\EQR&S_#4\<34!GZ MUE(#\J4 Y+P=$/MCP@-:]WH(N-W'N$=\!S3<.< []%Q?X;M7)$F+_#FW4O^S M^CB=D 0""P:%IS9 R.4[?YQK=E&.YS MUZ)6F;>6$KSHL-.2!P#) 16/R6*A#]#5WUX%24\-Z-T_+-H3/PR=$!)/9R9T M(V4BB5# ,'2%XR/&A7"J8:FK[[W?H.PO-3C:D BU7QAT,!SJ4]\A',:"A/I M.H(Q$:XR7R7G5+!(4O^T(/>3!V*4>(A#@S ,ZF;+Y@!8#KR:[HMK/RNCV^LP MB+Y3-UN"-&Q8^_ZNWSFPO16/XZ'M[:]W6\&_KN9Y(LH#U52W>J,^JLJ='CN^ MP$0$4(J(043#$&+D^%!2X5#$7(2Y541[2U]38Z$WHI;31@O;,6JA#60S NH) MNH%)IS-JUEQC@$>?_-+6W:B<8J#W-H^8O-*-.^[(:W&$]["LPDKO4AW!F+_J M7O+S!;]4OWW1C\QBCP6(JNT\]W $D38R8Y=X,,8!BV)%,[JBSTZ5ZJ/3PEP" MHUEB5I2[SQESIQIZTB7HM:U3R7Y66#UY49Y&U/+;$8[%R)CQ3\] CT-'M=#: M"Z$2&]RM02XD/RM0OCR*LC5!V0/6)U]9]#XJ?=FCLLUF'5KH>+2QSB-T*YOW MQO>E9XN^/BX++!9N$+58EDZ IW4RH:G6R)BEF.R-ST>E2^'[L54+=3U!A_ - M[ ?;7GL)N^&.6 MW?P2A;##<)H1+H.FC7C;X_NFB-BK_=%T$/O?ZEIS1$F^R-.2Q9+L;Q>JIR37 M/\T<%LLPD#&4OCX^B6(&,?5"R)"'<(B)E*Y1Z*5!7U-CDS>B%A9!(2K0LMI6 M%#D,L!F7] 3;P$3R%C$MW%D3M+$JDQZ%JM]*(H>[&[F"R%&]=RN'''^EKSM5 M7>5=NUWL+GZ/8B:4'8TI\B#AR(64A5?]!4@;8HS&6'R: ->X=Y98Y=K(I*S?]S2;-SEA<9=5[F(A>-F%H= M:)85=8&_+WBB_<_H2OOT,[9Z7A5[QDN2:D>)[%96R;R^K6B6\(2DKS-72,XD M$3 * IV2F0F(&?>ACREE+F=">L+4Y7X$>:=FQ?TUR9^>EG.N_5#4?M T=':L MT6TGV@F.V<#@6MW"M5TKK*-OS\!&YT86Z3/04!N\T1LT% >UYN!6K@M" M;Y2?UO=@'K0PL>]BI+"'"7T?5@$4(XY62PC&&%*,%L0Q(J3-,) QN^V8I8?S M(D\RF=^1A%\O+LA+DI-Y%1;E<.Q@95! %& 7(B_R( T]!_+8HS3P?5HC-=D^] 3?PDGP8LQZ#S*Q Z35K3VN'XR;N M,=%])W>/T4L=?6/2)1."9U=*U.LL6Q&EQJW4,0XZ_NV3H/D,>2)2>Y)0UXIQ M%*6$ 22A'T$OP(QX(N2.M$K7<[S+J5%*+3'0 PJ22F9]7CS7P2!%C#!78/E=0/++VLL/[5A:>_B8@Q/KZXMQWL=UZ7%&(4=5Q;S M-[N>)+^D@B7E?DB&$DL?(XBEPR%"#M,_!>H_<4@%=3SA6%9>V#0^-5YIR@8@ MN+LK,@]TJZYQF[ M:5IL>-+7V?GWF>\'7N0@ D,'Q1#%)(+4B6(82!J''N$A][C)Y-PT.;4I>;[2 M]^WSA)A-P@8V[5.OF\9#F_W?OSW*'-J5_YZ)NWYB_TMPJ640N><$V4^_@?RQSW)A<[HLV#)O)R>G^=+ M2N;7BUP-44+GXLORIWI.YZW3KY114+, "XJQVMK'PL$0X4A"["!/S45EH4OB M>X(:7Q7T)=34YO#GZR\/U^9GOKV-S?&#_O= ?& .6:L$JCH@^OA6:P7>JG4& M2L7 1C-E\?^$A6[5NT=C_88;._-#^?<8PY%.WD<=2ZNS];Y!;SE [ZVKT4[) M^P:G>13>>]L=2\WLS9U7_#8[7^5/RU3GQ?N^4"T652IN7_3?M0- =OF'2%F2 MB4UY^)N5/CB[E;>K/%,RZWOC\OEL%OD"4X>$T"V.ST/!((V\4-F[+O)=[' L MK+*[C"3WU%;@2BS0D%1[WY0*@1>M$2@RJ8(/R:),MYK]8ED59Z0OPFQ'/<%Q M'GC=/YQ;M=0:;-0&*ZUW5=.GU*1PN,H:WT2A/2C4/P,E /I,L %!]6:/_EDC M#UJO!85&$GWA]^LP?K*NO#LS>Y%)E2K3S-$J>?66 CLAK?X?:^.&3]!%@A;9>RCB;@ MFRT;_6(YM0U?X5-9*)+S95^O%4L-3]?\"_JUTJLHH9#EJG=,;]H)HR[ M2\4+2;AV"5YD0CU_FS^)M')]#U@0$4(0#%R=PS%T',61E$&'Q"$."7.8B&RL M_'?18FHV?R4K$*6PEJ$+[_,AF+'TY(=W8,:O]0<- ,X:91% $X,JBJ).9,&+ MQ!4-'$ %Q!FHH%B'H]8?4 5'\6(!2.^!&>\ZH'TN/^^CR*A+V;N.U?:R^+[" MG+AA$&K19B+Y410.CETA&', MPQ"[H2.Q'YM>)!_L96H$4 @*"DG-[Q@/8WC\PK<79 :>]@U00"4E^/CK7W[M M4+'E,%3F]ZN]0#;2A>DAZ/JY]#R*1,LMYN%W1[N6/"I^\Y[Q^,/VY'?_Z]VO M7W]]$.Q)T>JO=7DKQZ/4HQ(2Q'6V$S^ L1\H.RC@81!Q+&(G,.6]?1U,C?)* M&$#+IX\MNW#;7F#,:>U4@$9B-'N@K"BM#846-MO[ MVFA$UB9TD\-:GSMQ\U:FT]'9=(ID.C.?NU($S($!U8X*"BQ(6>S"@'@1W M>/RVA]=4RO1:*WOJ6$("M\4-*UZ(=+^G8%WHQ->L)QY/S4+-/=\SS377TCZ^;1RIIBOK&E0], MPROFKR)Y?-)I$WZ(E#R*MYXTR_E' F(*&)J!^>I_S"U M;W.($R''JNS0^"I,S91ZZWO7A_?EH!^ &;%.>U@')NI#/IF@H3^@K_MRFX," MA+/:R?+LK>MN#06HL-CVVQPBA_#[C>3PCIJ#:C$!G\TQ1LG,?7,423JGWN K MIFM!?!/I#]5T<>=;'2P%.'!#Z1-(**(01=B'%'MN$8C HP@AC$++I!L'.YO: MPE2(9IU+XS"6AB9Y3P@-;8R78A;>,96@9Y6;3/^I>DPPZ3EIQN'^QDZ7<53S M/8DRCK_3C2L^+Y?\9S*?SV3L"!'&(12.C"%")%86L B@CSV'N%R0*+1*[54W M/#4.J.6RHX$U3&Y$'<0P@XS%"B;/XY!222$/L<0(NSRFU+Z0;Q>PQJO46TMW M!BB9%TEU2 [4%_BV2J_^12E31VAQY+& NQC*,%+08LX@#:2$,A8RH]7JSK62?:\NZ[5'7D6V-MM>, MG;_WE8S_8KDH,U)JV_;CZV556''F>9Z:IC%6" EE6/J^!ZGGJ]V@X\O0CZCG M8'E:^>8#/4]MA:GE JPI[ZD)]P_!;C;)!P%S8!8PJ.#\1@E] %&K,62N_2/( M#9MH_U#G[YQE_P@FQU/L'VN@+_8J4O>K'3HOSK%G'J5.%&D71U'X#@7'7C/WD_P_#%- MV&J>K])U>N<@]!G#)()(<@$1(5092 Z#@4<]S(A@'C6Z;=K?_-3HI2FAN4/< M'MC:F>1T, ;FC:9P'3P$]P!B[A]X&C C>0?: 63E&7A8_Q:_P#TOC>85>%C@ MID]@RU/=;*4O>I$Z7_![/=KS*F!LY@F/NVIK!P,9!Q!YS(,Q(X%"S&&A1*XO M?*.T@*V]3(VV2N'J@.-BW=8UMHFNS@#F6@-+2VD_MF;FT4O!_O9QPYA$9,0.DQ9:XH MJP7&<4RA@Y! - A=+[1*R?OQ?FK3_&-*_I$8VB4-8-JG;3=U!YZC'^_/_Y_K M+_TEX]THUT\R7M7>J,EX-_)O)^-M_*7SY;LBQ/Q5;R+TC=WEWU?)B[:@;D0^ MBY@7D-"+('&XA @KPS_F1.=0$FJJ19*X,ISE2S6-S5;3MLZL9MNZRT'OEPM9 MSXHRI.4]LZCE/0,+85_EXC#09DMK7_ -/'LWR-VMD;O<('?3@ER7B_FCD/1\ M,7^XO[$OYH]JON=B_O@[70-TZJRGY6'WIR1C\V6V2L4FP"1DH>_[D0N)Y\<0 M!9X#211+&*M?TB#R7$*,EFB+/J>VAG^ZO+J^N7ZXA.#\YA.XOEG_^\OU7R[U M+Q[.;SY??_QR"1+S(.:;E[=7'PR6[S^XHDZ5_(?"6N%R^K//LB?HBY5YTX M>Y2'DQ3!(G0E7L\)XYCJ]R&+7U-;<9_2QX7B4R8-KY+C]A; MFHFTR*$#2O'!AT(!X%EF&V]#W(P1>L)Q8&K04H)"S+,*L3-0(3: >[$!)GTR M1EMWHU*'@=[;'&+RBOW-YU_%?)Y=D?1Q^9?E*_FB?A 7Y.5SNOR9/UU$T!$U%8&R\"#U ^9I[A&>L+(9\R\RZE12R$U*,0&6FY0"*Z+ MY()2=*!D!U?F=X6&R+=SRS!X#DPQAE!VN'\U_9J-[V3[QW:D>]K>,+:ZPK6# MJ^5:U["AT:YZ[11K7O]:OMDQ&IL]";Z:BUM9>Q,_%%DI941)1"('>I[+()*( M0QJ'% :!BP1C*(@=HQ1_1_J9&E?78FKG_%I0\'LAJN7V[Q"P9A9?#W -3,6= MD+(/Y&W'H==HVP-=C1L2VZ[O3MSJD<=[<:D5BZRJ5=)(1'RC]"DSN\XB[HB( M( I9$6Z*%;2$QZ$B#>%C)$F '"O_$;ONI\8@YXRE*\'!2RDWF&^$/LGU]M@H MF)XM#87MP'13R_=Z!G8\="ND2T_=C?2#>=X:HC:@'^XQ"=[3*]<0G2,^NJ:M M=&.X:I(V,B97::IGKA,PA"B&/M)V3R01Q)$G8$ "ZL0Q\QV!;,CL8$]3XZU- M?G.1@1?R:I_>_#"H9MS4"U0#TU#-[LU4@@/D.#\*19_<L(\& M\M"'\(4BL- $[-SQ%Q74UMK4#KS:O^B/')0:@5*E'@_J>X&VU[/\TR0:][B_ M%_1V;@3Z:;4;OU:!GZ)1"+,Z716,!RZ//D)=$ MN_4745E7JWR5BJ]J:7]>/==I?#_I6_\'!9SX#T'2;.;&(@PQ*3G^#ZU66*M)9C:O/0MI[)N? M%FWWW/"T/=U7^J>B1&ZYG_ZN$SJ3.5O-B^CUZJ%-#I][-46+T@;KE,]U3I]9 M%!#J>:& '.- QUT1& ME-B'" XJY&SNN52A&JQT5.'H6E-_50 ][I_OP]AG%XHMR3_ZJA)?A>E C8Z+E^M)D< MZ[X:_C>E!&IUA\R)U>MX#)M*JQ]1WSD#5Z]X'T_K!=#M:@%K M1_R&%OJ,G96%K)[=&2,>H8$CH'1D"%'$"22QD- 5'HX=AAV?66W/AQ-U:BM/ M77:'BK.;$*.FBO4&:A5!EKGGLO* M##HLO9>/&4;:\893^TZPPZYIF#4WU"?9=>]6&T2N6M0S$E$J2[1/S/U7-L1:<^RXJ MUM95Q_R?:C.E=D2IX$E^15CA3W\OGDFB"[Q\7*;I\J?ZX8*HZ:3^,L.8R C1 M$,81W7NU<)ZV\.XQM%>[7;LFOU/=5(8* MASI""T9<2.JB$%%F-<5/D&5J?%#+99L+L?M@F''&2! /3#!5]-<'K</I3?;E"7&U6G"A MRX?FJ^Q6ZM_,D)2^PW3)/K_(\*8I4Q ,718Q$?D>9=**,DTZG1HW?E<"IK(0 M$V2%G*=Z(.P!6O#(]STWA X7>N\<(IU*3\) 4.QQUP_CT"H->.] C^"8=C4P MQEU=-DY#[EW\+RHH/WQ?E!_N+Z 47V^@]1-#>E0W1SMNZPM.FKHQXO5C7$*H\Q]??K$M=Z1(4P" @"*(P\B 1C@^% M$(PCCP>>L,HT9M[UU R3BR=],U!<+VUJ49$R.;LN"#%ONBTO1*[)G["_KY(L M*2S+/UOO]DS'R'AS-P#RP^_E=JIXJ@'8E+RJ0UN&X")[Q'K>IYGV/O:VS!*5 M/;LPVQ8ZWJ@M%X_:L4.GZ3Y?\&94S,81<9T'QX\\GV >04JDKS8%B,'8CW5E M8B^0GA^&V#>*O0]Y_K+_U3_:6_B:)LN-,/D6*J$VR]7G]:"3#N M[6<7;'8N/SLU,K)?X,U*YV^XE<5?L[6+P]4R_:S>S6N))'GV-'@4*).CS$K-QY UHXCNLKL8UK4=\N!4!->+7BO@J3O MX#EX;. 1B8E+6 Q#'L80^2*&ZD.0$!''[%)=\%7K&#">Y&MYGKCK>]#OY 79?W(\Y>7><*T M%,5YN [3^Y(\)V5EBVP6^AR%$8N@\-T0HAB[$.M:5+$3!6X<(S^(28>(A %$ M-:*L\2,2UBH!OA(@7X*Y5D9S458J4>RT-VK8+3]##+G9RO->(SC.HM/4KDA3 M4>NG76+K 5UK6+J=?*D'=J,E^+89XR\&8VR]U@PX"GTN,T.(.>H*,R#.VXO+ MD%V=6I>F2O/<2!E2^!UNJO-Z@73]$,?01=*#B",$<1@(&/@!MWU/-?A91!'F@BES M2+@"(D=02,*808)#5T1.1+&MQ^_>?J;&*E]N;S[#A\O[K^#3Y<<'^\KM^Z T MXY$> !J8/(K[QHV(RH89PGHY@D/?Y=SW=35Z3?<6??<5=F][W+X@\_FST"ZF MYPNN=FLZ1DO]_X_E_(=V>BE",,\?4U$<%59E B(OE*'D#F0B#"$BE$+L"$4- MKDH@Y;42YH6%K4>EG66&QGI@ZJEA M/C>#N4,A9VN\S4LZ#XG[2,6=>\??JLAS5P!;RCU;-SE:X>>NRC9+0'=NPW[U MV%2;OB"K3/PDK]7\<*/ ]P7AD.L[&.0@"BE%''HLIK$?(N*%QJO$H4ZFMAHT M:J#_5DO:I9;\%I3'J;T/@ :F\&9]^%K(#CQ]$"1S/NX#K)%XMQMH5N1Z#(T6 M$CWXZFAD>4SX)BD>?;;;!OI&_%2;] -OG$<-I HUZ M$-$+=MO'%?TT>NI=L.KX1:3YJPZ?U4[5EW]?)2^;O$54<@\SQB -8AUT[W-( MPQA#ER+J1UQ2-[1*6&?:\=3XMGEI64M^5L2)EW$&:^D[9HLR'0_;>^'^4!Z8 M+T\#]82+8#.$AKD&/M+W.UT"FR%R^ K8\/VN-F5^0;(GU<>/1.WC/[[JF@6- M8,1SEB<_BGOG=:BMYS(64LS4. 0Q1$0-2NPI:Y(@CV)!U(Z;6%T(VXLP-3;; MA.)N9+4U!:V'P=3^&Q+@(4.H%"B$[/9#I(9P0T(_< \9X!Z MWP37$:Q^T]K8B3!R;IM.^.PFN.G6S*D'<'4QHSJQ757K>2L>(' 995Q1'D5$ MV7'8CV#,L:_^&6#)@BB([L1G-F(V)[$]8[S MP$QG!/%(P1I6V US5&1V U M(ZO^P!J8FTJ$_5,+V&*=AADJ?K'.DQU%)QDS[;4XQ?*L;A7Q<9)WJ%\SZGH[:_@T%V3.=-BP MLE)O1%Y6A4U8]?S%,LOK;7&=?O1>Y*MT<;LH#P9G/O89(9X#>>S%$(5A"&./ M*HN3NSAR?12[Q&K+.K3 4[-0M=/$2Z4$T/L#31"BW"F<@4U.WY24&9C20AN@ M'GI1[=39_#^H)IB..GALV?N]SP=BMDI,:=@'7D?V%^1IJ L*EYF&PD!_)+7* MZ_>TTF>;P\G-IW)??2KWZT]%=U%=T Q9V&>8(1NV*%#/,K]S0:%A1N!X,:*! M^NUXN[1Z>9D7KN1DKAV3KN;+G]<+N4R?RWO]VB5/NI)A%X4Z#R2"R"$1I %U M8!1YS(F\&#.?6]TJF?4[M16H<-E[(0D'?)5JMLF?1)E06(EN60+&%'K#ZZ/^ M 1WZVJ@A<>D+J64&#:$'\7BT!*K7.R+#KL>]&[+#8^=.R/+UODSS.NSEBB2I M=D,295VWDA3OE_/YU3+5&7AG1*#(9SKI3NSJ^W L($8B5O]D42ACSR.Q53+U M[J),CLS6<65220Y^:-&U+=0PED^UCXU'J:OE.P3V[V+3;@9#JP+^4@]&PQP% MOVN%0*51K]F"3H5U6+O36)IWMBAM43MN*UJWV)>3>%:FO1#I#Y%])'/]JYD? M.\*)0UV_V-=NE6X(L1]$/0A?%0L+(X1BB.*:0\D#"D+H>89SC$*$* M_Q&DI<7M;#I8KNI_O7S4NNJK'OU M\V-*GBW-";,Q,K,<>D=^Z,W1Y06HW:W.@/H"'7P&]H1.9'72M$*/_B])K' ; M-F!B7\?O'"W1@L7Q4(FVE[LMXW\5R>-3+OCY#Y&21_&V^,CM*L]R];&H9>HC MR1(V8YQ))",*(\9\[2C,U7+N2(@Q\Z107.>*R(;]# 4UM2-Z0P=F0(G8#(.(SC"'/+PFZ#83].M;8*_9^5%I"4:H#E1O(Q MQL5L*1D,ZX&7E%IN4 F^6R6K(?P9*,3O;R'IA%J?"XJ= *,N+)VPV5Y@NC72 M;:&Y.AS]Z(J?1C&OO MSFHI67%;W?BC68\WNUKEJU1\5?T]KY[K2))/*WWJI7K76_ML)C$/ ML.\0&'J1!Y%P)8RC0$!"F> H]@FS\YRQ%6!JYJKG>+X=O5A#;D8X0P(Y, 6] M*?BM**>4'E3B;P+7E +%L;SV9BQTZ(^8NJ+7)U59RS J>75%:)O..K=CG\RY ML+CH3K%0?4S_D*I=_I/0O50)=QU)!7(DAEZ$A-Z$AY!@5T#?#QPWQ)Z+I-$) MHVW'4R,T#7HYQ8A4_94E>L$GDAM&MUD#WTYO0\(Y],GAP?+)96WD2O82;/O4 MT58@FZ>3'@KLD5),]PNZ5>KI+LBUI*.V:FZT%-5=E&RFK>[TOAWUK>@\85?S)F6]D/;._ MMK$:![/U82AT!Z;Z6FSPH1;\%WUNNL[ 4PG?K.#>:S"W-68]AVZ;]S]VH+8U M,GO"LNW;Z!SI4:>/;31:=#>3G!!!7&5$(QQ#Q-4P4.%'4)G2,B !IF'HU*DO MS(BLI3>CF?4VI<70V^LRTCD#BV4.*N#GKW5""WU[JCTT<_('>%FE+\O,-E-_ M&_1FS'4JG*,%8&Q237]ILG\A::]Q%^CF%')?:/=^RE"3,UP>E!C(0H)S6\+.@_ \>N9,6 =F(@V:0BT M$F=@HX;:W:X5*0M)5:I4UV/E=9D29(2A,+_$&6-(1KK0&7)HK*YW3L6TY:JG M<].C7?NM:B]EV%JFT8S$S>8<$=> $Z4H5J'^QC5J$R '&$*E1M M4DRA"I4!2H95J$Q:ZGI:^4-DN>;9,L-;?1 ZDXA&Q,4>Q#[6B= X@51GXHT0 M#A#'$?.YM#N9W-_1U!AM?671)87W031-SQ=/QVCPL\1:Q"J!Y-GZDJ?/,\-V M'/H]'SS0U\AG@>T:[Y[['7F^&QOH$$BF#\SV7[+4J>A#SGT_5HS@,5=Q@RLC M2!TW@%$0QX&4#D*A55INLVZGQA1KJ<'!N]1*UWBDYLF.\P(.,8.DZ@@918.5]L;^;J?'$1LHR MAYF6LU-AR0.HFM'#Z5@-3 U=8+)FAG84^F2% SV-R@CMVFZSP9&G>P^0/W]> MIGGRCZ:9HH^:'WXN9YS2@!#?A3'S7(@X"Z'Z:"2D(HI]3X8R<*V(HI,44^,1 MS_&5J'= 9^6=EE)DE)#\XSB.%*G?(LA4 OB/ M8V41UV_0V*G[J,/AM_>"B>2'KA^YOH#QF<,MSG^ZB3$U/FSL)0HUNNZWK(;"=B\V%,#C[=..) 78J#'(A=AI2 ZSS;.2 MY)VV@%W0.KP][-1:QR/QDH'K^>;Z$0V%X##2J4X0ELH(])1-Z$4DPCCR QI9 M78N];7YJE';^[=OE@V6IR2W #(^I.\,P]'%TE>![ "K9KW.OI\MO>QCW%'FO M=CNGQ?N?LG]C@:^X4.A#.(_F!&N/=C[=G![!:'#QM6AO-I[.# MBDTWSBZO=\P14*7?OI6?ETO^,YG/-Q6L:>CCF/@$>ES7;Q280>PA1? N=P*' M"8+CP"JZ_W!?4^/S6E3M^UP+:QF'WP*LF1W7$UP#<_4^I,#O#\6F<9!2X :P M]!IJWM+=N$'BQ_7>">\V>,7>/-3^4@LU1J]57O>[=:J*F1#(URX#4-(P4CLZ M[>@8X@@&KL>"V.>Q&QM'%!WN9FIDL984I*6H8).]P]PP:8'UN)W7#U@#4\4& MITI*<-=<+-RB([#D>+ =;R\FCVUG$%FN:5P=-VM)BE^>Q> MY\PH+NTI=F(ODAC*,-8EI-3N&%.L?D)^Y'O8%3(PRN/[IM6ID5XAF)6KPUN0 MVCFML^H#4YB1UL93;Z^6+<:+>KYAN*A_;1LM;QL<9?;MU:&>;/O_V#5G LVO M%UF>%I1;&)BS. X#5^ (L]#$%&!M(,BA0(Y3L"$C")D6?9RIX^IS;NFO?TV M?A-L),\J"]S2"6D?Q&9[E1.!&W&/<@)F'5(C'$2EWY0(N]V,G KAH)Z[*1 . M/]HUS7[V=+[@^O\N_[Y*?I"Y'LSSO/!Y3!:/19JJ&0]][D(4T#Z(/2 YHL[IF76]]B&'QXS#&ZJN'6$JJ M3%(20^Q&,8P]+N.(BI#0T+;"YD"#,GR%S=8A$679S2$'PVQQ[1W>@9?;-:K% M#PV1SS2LM=1EMLL^RTQ8H-1O;0F3CDURF[RG!IG>2L:W:S M/;B:&O)]H#4PP:R!*J4L4IP-4E/K.!I#I#;;T]N[9#8[K/6AQ&8M;YR<*+%L M\G.ZS+(9BOR8Z93CD602(J+L%V7$"P5L((07>,*)K&KO[>_&BA]&J[G'=UFB M2O3:.1%B$UH[FN@.V%@4T>2&0LA!,A_N 6&@I(?-GMXKW^$>;5M2'>Y[VO[6 M\=]79)[(1*BMVI+][;9,.7WYATA9DHF[-&&B.&B\7=1E>5B$B-KB60 M6 Y,*FO102$[J(0'M?2@$!^4EP1*@0[N:=: F]]Y#@G\2#>A_0^ U35I5P1; M+D^MFQSM2K6KLLV+ULYM=,B"2])'<4%>OJYRU>G5:L&S:H8(QZ.>1WP8,X=# MY$6NSG ;0,R5R1AY1 :.L8ORP5ZFQOB%H$!):I$[]2""QTF]%UP&9N\U)*"4 M$A1B=N#HPT!99)'M ["QTL3N!:ZGS*_'<&A+[7KPW?%RMQX3_TURUJ,/GU#G M:Z?N7_';['R5/RW3Y!^"?U^H%AL\K%V(]W'Q*L]RLN#)XK'BZ[^*Y/$I%_S\ MATC)HWCSRL?ZVN(C46F9DK41O;_KSXPLV.P*8D\ M(4OK4+;!LS(/808VV("5!N?-=JZ(-,IV/K$"HSHD9>P20**6K44A.YE7B0A4]^<+_EDL'U/R\I2P MZX5BAV&222$X@.P"P.*+%*67B@GZDM+;68H"%GI^2FAW UVV3U M@-; "T$7H*RW'D=@Z',7<*BK40WR(_INV\;''K=C!+9<+?+T=79U/^-QR/TX M]" -M!^!3H5 8E?H"BXL$%ARAQGY$6R:G-H\OTJU16\VI1O M,_>;NH./%&O M[L]O+BY/GY.[RNU.OTRP7Q^7/WZKGM6S+ZK_H2=>U)AXC?9&F6.[\M?3:<]? MNJVE=ZEX(0FO4FQ>E(5\9]CW?1H+"F4H=1 Q)Y1<.%;GMGM[ MF=K\JH0$HBIM;+=X[@?2;.D\&9Z!YV.-S#H';R5B?ZMF*P)]KIG[.QIUQ6S5 M=7N];'^XL[>N6H/Y1[%0/Q0YBLZ9ONJ\%_DJ7=P6)U&E-^ ,R8@AYF#H$N+K M\H\(4J(L;(0Q]A#SN$.,5E7[KJ?&#J6$0%F,+SJC64=77E/(V+9/:I.K.Z2C)&YF6]7+92!!;0@(:^LF1B M36 AIVJ#0"*(F BIXV/I!J$)@;7T,36FJL4$I9QU$6@EJ1E=M<'9SDL]@30T M =GC8\PE!@AL2"/;WH.HMTO"4#]L\T1;RZ,0@H%J];2C#Y6^+WM:SM4; MF8YZS%]OEKGXI/J8+[-5*C9'ZH10'A+FPMAU=,)^X4(:AQ&,LAZS*4."JTBIP]W-34J:DI:9^ 6A<1_/I69UN@2X2%"_5C!Z6B#+^ 0QSB M/'#\(*1!1'UNZ=C:"[[CN)F^I:N^L>U*\Q,LO&#D8A,CKEWC0Y-<+]KNMK?[^Y?KC\ M!/[7]3T*J@/3@)(? JLPY$*/#E&&W4; W.%O\)$8R=MOL!&Q2VDV/O],:ZKJ5)GE13>4;$PN2)LO"*IG:.E'+ULF];S^.IGNZ$]$9>CMG"$R'?5J+XOUN MT?9U-/+NK$77W8U9V\/=9GKA3RRR_(XD7.?"HR+PB3(/(0YB#E'$.*0OH?@*G/B;_=Q:A3_H!^VY/]T&/= MIKG.[:Y3N^LDXP^JB6(=\CB74NW^FGY3)+%S/,Q)5Y$]'V8KY9ZWX,TII:ARP$104DE9?>"FLK85_$%Y#*[\/T(:V]+OA96_X'\.B5^/_8&?C M;@".Z;RS"3CZ@OV1\M4R?1;INICJQ?*',CWXQ]<[LX9LH$9HT)K M4RVYDA=\? 65Q);%OTU0-#_A[1G-D$4TOOI=;> M)D>\Y]?WX"_G7[Y?@MLK<'5] Q M?1(7(FWE*Z[[2Z8I^@/$TI.3W':6!Z;K+ '5+.CH, MA+WG#NU9S/%3@ Z#\]Y,G@-UU;&,Z\.J]C#T1D4PUA 12-JZRTP2@(7K_&5EM\!HB3:M1_^^2N]4& MF4,)7:W:L,_O=+G(D_RULHG69VO:"5TG>7(=C)3= CU*L3);4 2IWOG0R&&Q M$U+?B2/3)$]M'4V-FTI9ZVR,C0/H4ESS=$^MZ+:S4I^8#7T*U!$NJ^Q/)EB< MD *JM?G1\D"9*-E,!F7T?%=2N'P6Z:-J[G.Z_)D_Z8,:LGB=H5 B/XXIY]IQPMY^)DH)M:R@%!94TMHRPGYH30GA9,#&X0-; MK#K002L2)[/!_M9')H-6%7>YH/WQ;GN<>Y$3G6GRDJ2Z!%)=[=7Q H:+R)(X M#B"25!D&@>M!EW#I"DF8YQJ5(VKO9FI$4$L):C'M]BT'L#3;H9R.T, S?P>< M'L/,S4#H\T7ID6[2ZY%+MNA+D+.>4Q1#P,( DB M!KG'I!O%S,6N44I(TPZG1@FUX=O!;]P(WW9R& *UD2Y*>G0=-P+2W'>\;T!' MZ3=8;D5^0[.DN7?Y(N.:![YG@UXOKQ0^1Z5.: M35J%621B(DGDZVH@#D0,NY R&<(P#B2AOB,X=V?Y,B=SLYELWK75-%\+,-S' MK20'3(D.5KIX=K)0_ZMD!N1X&HI3Q\&,&(9!=V#6T,!JJ4$MMO:?_O"]1/D7 ML!9^D&P?]HCU23H6O8_*2/:H;--5AQ:Z)A!BRV?Q0/ZHG//RU\(%5K (,Q03 MJ,A*%Z169@B)/0DC+DF(O[XJ]^)B?DAS*CXC':;2^EQ7 M1_\L5[28WHMY657]*7FI/SU,/>12SX,4$P%10"2DTHDAQA%V921]9)>*DR,L/4KMR@[U .XX-8=J>$5]E[[&=E#$S>BY!Q0'IN:U M"X(2$10RGH%*ROYH^0@,?5+RH:Y&I>,C^FY3\;''3XNY:(00?%&_N,[%A ,W@BM^UN*"0U_)\ MJA5G,YKH"[V!N:([<)VC)MH0&2)*8F]_[Q(5T:;YH2B(UG=.NDQ?>TWOJ[\J MP\BEPN>0!B&'*(XPQ)SZRK!#@2,#E[K"*NK;H,^I<=BPW<7][=WC]]SZ MF^!PP!? Z-6NMVHZN>\R?=7E)7S?\VA$*7215%03N!QBWXF@)RES/!)QPJSR M/S8;GQJGU+(E(CL#"V%=F*,!FPQ\AWN^,O<"AB%"+H&4< F%H-2ERA#DW+%Q MG>@,VPC.$6O93@7-](:Q&Q2#WRNN4;AI0:'#5>*NNOU>(#;:'_G:<%>SWZG@ZH]7JD;]/_N&?\'9#9 M.?3OTH:]"\371'7Q\G65K\C\:K7@]9V6RP,I4>A!' >>LD5$"&/B(M,WXMBCW8RW\T6><'U*G_P0WP1; MI87[:%DL4/ K):R.*5Z5'\>MW#[@/W_6U<]G(G8"'%(,72EBG>M6P-CA&$K! MN$"1ZPK,;3:SO4@U-0(M2S4OJU+-HE(&Z \"\,-W?XS,V:J\V2[N 8O?9I:7 M?_T,LYFY./K@#\5RVUCMM_&.UQ]UG>%;>94LR((E9'ZW+*]8SFF6IX293G"3IB8T?]?BZGFY M%AC4$H/?:YF'*'=M -$@U:_;^GV?8M@&2!RLC6WR;F_Y'#/+Z=#6Q(2FP;Z\ M@=D@'[\)( ,G!LS>YV,WT=P@\=_N.QV3$]:&5(0BHM#U"((H%!(2Z5&H+Z-X$ 7<,4OUU:W[J9GKZF/# MEFF,[> V8Y?A0!R8;S8%Y4O)ST I.ZB$![7T0(FO[W;^R,'#3S%71O;7Y2)_ MZC$>M1N&O:9.MI-@W)S*G=#92;;@!'317J\,(!QZ$C((C?V M&.<.BXP*X/8MV-3(L! />(Z'0/Z4+E>/3_H?L1T_]C9J9LSY'F,Q,*=6*H%* M]"*USQFHU:H)=OW74C-%O/KDHM0-E".YT:X_ENT;[S[YMS?91F7FOA'=YNS> MV^^+S<^S;/5<'I3J% <7]1'HXK%ZZ);.D\?"5M9N6OIXY%YM%6=4H)![W(>1 M=$*(L.] K%/O,QX+BESJ8&KEO]F;9%/C\YHBEFMIST M+U#KN ?U'K.]*W0 MHVV@27_#V97G1QBD=R'ZAEZ@2.72T&S]Z.V^(=7J#Z=N?Y$ M3(^3_:D=],7VWT3Z(V'B8IGELS@.*(LXA=SU.43>_6^ZXD*6Z?U^[\QW M #T&(7:=Z#,T] [0"A MGM*BO=OKOZ_(/)&)X(UJO-EN'=X'-<2BS@M&?(H=QJ'::$N(:" A(2B"$G.. M'2PX)D9;[V[=3XU5_QGA7Q$"$/QS[/^*#>^1.B+?3IS#XSDP6:Z%!Z4#724^ MV%N+O%"A@R-N!]C-?72'A7\D]]TAAL'*R[<[BBT.P!T:'#,%N*1Y(*;6>>V(AA--UQ.MZ8@0UJ(5612L@ _:FT MJ=6Q,\JM1\3,%!\$Y7'6E+7H8"W[&:BE+U/8:OG/]D6(]>_'VQ7(/@UL:QE& M-:N[(K1M3'=NQ]Z$_IP2KN9K92R$$1:!@QVHCQH@H;=5WN MFUK';UJ>FN%;"6=N>;W%Z;@MVUG[@2FEDJN#[?D6 7.SLC,2(UF,QHA8F8%[ MM6ZQ\-X^/YKQME?,IEVV_X&.OOWL2?#57-S*(EZ $GV;LWQ^$8NL&.-[D>7* MTLLK(_!\P;=^4Z3;K:H'O#X0.F]DZ*$>B4+,&(R%IBZ'^#"6>@T)6!#YW/4] M9%3M;0QAI\:&M:[ZN*[0%A;J@J:^9V"C7[6WTD'K.[\LDTG7>EMF8AKR S&S M%J:;R43O_25)>"#2341AB/T20\U#J(EL^5+:WA(*I/_B>#&)L ME\NO+\G^,RY2H*F=+B75?+#2$!0J5C1E6["OMV'OM!J-,Y@36'IZ',=3UYC3 M,1]P03E!N/=&JL7,IF6?]T!ZUV-CP%@X')S%1]8Q8ZI.N&1+*:13+!?GU< M_OA-O5(2B/IAFS=VFAMEVA]2HIZU!_]^JC&VG9) S?&$*;NP2O"^M2.,!94^ MPP*&D4<@0CJ0-%2SE0M.@S D/J)6N4T[RC&U*=U YC^]B)\DZ63B>\#MLUW9KK1JA?U-=5WP@%7BA( MS*%+J+)C(I]"ZD@7ABZB(96$Q]2J;L6FZ:G1GI;,CLD:,)F14S?E!^8;+=0 ME<%V=>V3"QJMCSJ]=[7:GK%[GA@T*\;U0L<[%I&.,T\$7" U13GU7)T9PX58 M>#X4'HU\M>MP"8X&R(S1$&%JD]IS/'^0[!A-V,TF_[!@#DP2QEDRSG2:#.T. M5 1S%VJ,GB!C#X3OD"2C*<44$V7L0:ECLHQ]+77DO/Q)I/K<)A5/8I&I5LMJ MT5^6F3)\U"^6"V7R%$_=+;,\%7F2%H[$;DW]6WK,MC_$/PSVI_J5\_ M3Y-,E\M8I>J_90+FCT(N4UV)>A;X(HQ(%$*?8F7E> Z#.!)$&3V^YPJ'4QE8 MA?.]DQY38U^=.?[#7 G]"WA4XH,B8J?0OMB_++7^X$4! #<( %I"8)E/_KV^ M'$/NG_[W,/0"4HSU&PA B0'XH-7XI7!LW!,PJ?6L'@&5KJ!4MDJ/?Z:^&*VO M]H?L<:EYWQ'K=;UZ)U7&7?3>=[QV5LYW%J?;\GN7+M6*G[_JWG,EGRY9\%)( M]?J@6CS_(\EFKJ2.T,7F/*8KW[*0P)B[1)<7#ESA.Y39U9XSZ'-JRUHM\EE! M47FQEJW%/@-:;/"[%MSR=MD$?K/UIF=0!UX;>L#3FM\M$.J3BTVZ'94W+7#8 MYCB;5^T=T^](FM=U)BCE$8LX@4P@#)$LZETR#S(LL>,(+'UL7,:DT>[D>$6+ M9NZ0W42HG19.T'OHJ:^EZN",WM3=W!6](P8C.:(;8F'EAKY'XQ8G].;3H[F@ M[Q&QZ8"^[\]=ZUJ^K;=TO2BUS7[68^I)(IFR>6G/L>EF%H=?5AV?_4V&E/C)D^YVOJ\-] J07X7>L!*D4L MK2#;83*SB 8$?V"*' #W#D4H.Z'7;YU*.Q%&+F79"9_=:I?=FAG&A[D9B7T@ MID(2Y'*!&71$K+: 7JPHTL%"9RXB&&,9NTY'#YJN(DV--FXHS0PO5H/RI@!+B= .Z;7L8%4DW(W-D?1UL_8HN6>C^CNEO.$O6ZF MLB^I$X>!"X.8^,IZI102X8608^3Y/D$^BJRHV;3CJ1%PZ^%23^=SV]B?>$AW M J+O>U)7"@Y^K_Y_$(:T16V4T[OMOJ=QA'< $>-SO$/O=W0J7"X>'T3Z_$G0 M_"O)J^IR]^*E08UP7S!*1VG#5/::LC#28+93U> MI((G>9V3,G8#Q!P/1HQ'$(415B1'74AH*$/?P6&(K-PV=[N8&H5])(N_@53\ M6,Y_:$<.5H@*)&')W'K;NP=00^HZ"::AB4D)IVFG%&\(_^R#VO=*)[N]C$L6 M![7+'VK%6Z:OWS/R*$J_HEG$7>(&Q($HDNH_3N! '(<1 MY#SP0R(#BARCI$J'.IC:NK26$:RTD#J_O)+2_%IZ+XC'[^9/A6;P&Z@:E4*^ MRN_R1%3,;^U/16>DZWM+E*RN\=L@:+G/W_O::!?[;4(W;_A;G^MXM;4_"421 MY2$E"_8D;A=U@FQ72ASX,88A%@@BY&OK&X70)8Y'8Q(3Q^Z:WZ+OJ=%?L:U5 MTH&B7![XG.HSOD]M-;E.1M_PQFD83-_I:JG,7',&*M$+Q/LW\#M@UNN=D47W MXUX.V>.R$4S\?>5:NU2VZSKJ SB^(C[/H.N<%V(F,L@)@1#[",'J?US M'"-N1<3[^YD:!6_$!(6>C),V??&)AQRE#(#DPT MK1XZ;P[LQ_7.:4%M% ^=??U/PTNG!1EC3YVV-D;RUKE2G_!,^AX-8\84O>E M/XDQ=1XSG,\;V!_G0)\,UX;'-*!">X4CQVMRCNZ M[#21?%>?G4*0:3OM-+$ZV6OG36.=K3PF!,^NE&K76;;21;ENY<7R^;ER^IYA M&0?"#3T8:@=%1+T QIQPQ8*4AD%$$8UM':[;>YP:S]4" SW\0-0%-]5,S(I( MBF7I%F]MV1W!_?_C[EV;V\:U->&_@JJ9FK=WE;&'), +SGQRW$F/SZ23G"2] MN\[T!Q6N#L^6)1]12L?GUP_ BT3;$@50 ,U^=^UV?!&)M1Z0#Q86UL7:G/.' M9G@;K@=D)VT=#53+VV2F>#7:[+#Q;*F=&71J\\P.@R,VF>6%XXCG@_SSFG/3 MY<^4>]FL5_I;WA2R;^*SGR1.@Y MS8V^S]C@R:;?:>W,USO=]_I16#8EM+[2'V]_F$-7V=;*6N2,HSQ1" I),H@1 M2:#>@V:0QBEG!1.""R?ON\O@+_S6>\JSMJ?J-@'<:?.#;6'9F7$;,C[N$>1_OUS_7_E9OZ MOP_E2C9%&_0PFBG+[])X[MK()Y5$.4_T+C%%0N\7TPA#DI,"RB+',F=QGL=6 MOC*70>?&5J9??5>[9"]N[;FVCRZU!GR8ND+!&)BRM,C R-M\,5(?QW-$C2UK M8.U#>4, /%%XKS^@G2)_71$;B :VOM5D$<*NRO6CAIVO'7L.4E4WZ]KJE2O^ M>#AHJ1:<%HG(L\1T=RL@5BB#!>;4]$>A(L99PB*K%F_GAYH;;=]\_/77VZ_F MF/9+?6I[\_'#U]L/O[S]<'/[]HOK4<=)?&W/,WR@%IBE#P*6L@I_"GL>$[_' M#R='F_B,X9S6+P\2SEXQCC5^6:_%G^5R^5XST^U6WE<+DA8I9BF"$DE-%K%D MD!!%(&,DXI(2+!!V(8L7(\R-(SH!P1]&1%#+Z!@4]A)%.TJX")O 3. &B_.; M?U)UGR_\RT$F?<]/ZOC\]3[]P%U5ZE_7S-2S^ZCT+.0+SD0:491 E&.S_:$%9)P@F*4IDRB+56)J MRZWU>W_>=35& ">.VXL1],#^>UFW-=)"@[)Q%F_I#VWKM[UI] ]@8[Z]=TF; M'C$UYYU;$<$GY MU.M)V/2I>RI];3X;>[I58*)"IR,!]1JDYRK#M#%[(Q%Z$<(W]CY>BY-L-OJ9 M;!)7'P\?:=NLUK4%NC,.+=ZN"70VXG[]1E=MQ>E_R&HKQ>VJ+;&3I%$1:Y-< M&^<,F>I-"!9YFL$DS3B+XBB-1+)8R3MJ^L=?7.#$N_Q6#$$:AGBA13BV>-L& M-@OP4[D"E=&T.AT$\KI/@!UUSVI"7[LTRT%KP!Z?M&QH->^JM^Q/?_?:MXO' M5NM_:!O00&!24'P5A'JM:9N@.HQ_V>=06B;8C%C6I0DW_K@%T-S,=#!=W]-R MM5!)D10L2R'%!=>KE%"0IE1"6>"$FK"H+.4N5OV3N\_-9&^% W\TXCD>B#T% MSH[<1\,1F(&MD7#FQ:,:^R2OIP-,RC!'=7M. \<_Y.X;_K@4^A[E2A/ F\VN M^F9(A:Y,D,W?V\@OQ&B6%Q&"29*:\OQ*PB)E"HJBP)F2A$MF5;G::K2YO1>N5Z@"O^=]E$ M+6C%O3*1"K25MJ)V:0HJ+GT/"[2SPYVL3[NG-:O]R)G;UB=!/CYISFLS3"E\NR[3MW+*E% M5@N4,XH3@8V%ED/,L-Y="19#+"(40=FQB[C#\W2OGM[U_^#JHZNZL^ MGW=N3>P$OAW#!(0T,.V\U8L/KS,?>F? GPVX3U6Y&DBH,W5;KN]-8JG7=L5C M$/7=7YL'Z7Y=VWK137W^6& MWLG.J_]I4W*YD*A 1<%CF,:F>:8T&<5)*K3A%'PD/!VEO,Y$S^ TI3ISG+(_,&D0 M.!R87($.!=#" #H<0 W$A"ZRLX<"GQ[%!?9!K*&LC MOYD@IN^RL:@E8WN\W&I#Z:MB45Y=LF#*K^:=DPG/B/7>._^""W'Y4V MY#^M-_4?MMM-R7;;NKG]^I-FOM5VD=$XRR3*H,A1#'%><$A%ED..]$919BA' MS*GVV*32SXV[>GH NE?$C;2FG7X[+ISMI(8^":NC@YXHWOE!?C*9R'^[ BT$ MH,, ]$"HO2?]9^* PQ702)CZD!H+$YRZ:?[>@P-LUZ !Q!^7O\H\^EPBIE5@ MTI7G5>;F^8+V.D*,6R=_6VTD7]^MRO^J$^[:] =MK_.-U!9]]5E6NZ6)JC!U M/K69OMXTAGPM5%76)OZ""%K$B4@A1HF F&)M8^>9@%F*8R0Q9UPY+7\^A)K; MJG8M1"-8G2MG\N(>.E'!1BY-%*\AJP>C#7B4=./HH__([A>JH@EHEL%>IJ4U<*]7Z:>I+]GKY6V9\HNQS]? BUZ2+@D\DGW.]UWM/ MG%=AXZ&I_VA:H;ZCY>8?=+F3"YF2F"$<08Q%IC<[,=.;G3R"2:(*'LDH5=3I M:'5B^>>V,.R]O+3U\M[5[6>%.3A46FCPW4AMK-RVD'SS@38/(_A1@N>'Q]-Q MPNL]$C,X4O!XHG!H=0P,&J"&8P:I&I?-XRPR-D:J,*\#AC#SXRU_XT(QW$/# M]/;^X?E^E'*+ENR5R&41!E&:93!6'"E=T76^Q8^]9Q&H87G;#@!EXO6L&[ M0&CP'.T;>*31]''@#<>J.-YPL:'V)8^QHFF>P%S&IA-JED!"(@0I-0T;TDQ)Z=HNZ\R0(:"K37R):1$FP3&JN' MR^O]7)N 1Z>[;;75K[=Q/%.][Y=WY6IE?EBK^HS@=5U HY\92=.(F(>DB K] MS"#&84%H 5$4":HW2"FBI'UFWJ[$_V^>F$Z7R9X7J1>&O_:3$MA=.,7 MS%%@TWYAIXGZHV;C6O2J*3K9RQQZ^V.[H7J,MGC ]TIV6 M3VHNV2ZHS%(J"ZRMKE1"C#&"1$9<[!3/H)/A/ MUPPC[BND=@;%_7@::-@A/;LAW^\[RN!"9DJF&"+*.<19'L."12GD$W)#OY]JHYXP7[?W8[CT6X%_HDQP%Z>OZ)&W0].>-? '0)-[(]Z_3%L@> M!6MOY,LK_2;A&,ZTR:LHLHS21 HH8\8T2>$8DH1DD,2%2E"!E39L;?IM>)+' MB<$F:+_1[-+YD\2*GY:U7=38L7YR9FQGRX[5)IR#P)1GD=UCUFZ6>I-)^+-C39D/V'G3GK7JMG?SD?]=1S$'C-LB\/V!0 !']T2GATCOA'-DB9P,NE>YT*@MY0 M/5E3+?S=9R6U6Q1>ZI)O'S_MV4:V8 MUU6UNZ]/41>YQ)(00F&4Q4K3M=([")5&L."QR%!41*2PHFM/\LR-HP\J&3Z_!9EX M]D)[N@\3]U&!6A]0*P1JC?:I=8U.X*#4WBP^J#7M3-GO5R:>L8FV+Y/,G--N MQB/. YL;'Z-,MM?Q"$E_Z^/SMCY#LQ=(C%F5C]?B(2[TH>'1&"\ZI",_0<9?3!4?.(8+1 M+066L5' ,XW";' MCF2"01Z8>[RB[4YNXV[B[D_X72Z7U3NZN5N_UU_D M#7WX9;/^<_OM=B7DCW>[E>CJ)Z4NB8-$XO<^:PPYYZ)EYI4^Z2=KG7KJW/YGE#[Q-Q[SX M+\)-[S;PB>E13X/7 =P-]?W1]>%LD6[ET_-%_T M!?0&],#F\/(Q)MLV>H.COZ'T=]-Q6\UG=5V;T-6?R^5._ZXVC*I>^9N#9W/! M,9)(F I5$%_L*9C!,>9XE3=XJ1X2QXHRZ9[P0KR>[P OO9T;KU:;[:+N66WN\8M< MWVWHP[>2TV5]KDEE0B1'&"+,!=3_84AEIJ!D(E>$9@)Q*]8<'&5NG-B7S^GL M>!C+81;SAE!@CG(!QYIYK)0?X!5]?8]3]$_/^61X@$G8PDK'C@OL/OPJ^?B' M3!QM31$D,62(,(AC4D!&]'>41'F:D$C3@U,-8T]RS8U-SN;G.V;G^)H^.Z/J M%28E,(%Y3=@/DK3C&?,9Y?"_3KJ.9SP]Y_1?F*C32?&N7)5;N=2CFX*%^H$O M]1C7527U/IS_YZ[<2!$O,LP*GM:EG@B%F"8))/4Y:Y1&G.;UK/ID.831_@>?M+Q!Y<^FCML_<_Z0OJ@<* MLAV8PXS_I4NC]_6908[1M#/WZ@73C\DTMDM])?E.&R _2[9MXZDE2Z6V2 1, M419#3/((,J'7=!8Q@@HLA$HCMZ;S+\:8VRJ[%Q$8&5W[P[^$T&[=N1"8P,O! M4TP\1I9;J.^WK?K+82;NDGY2SY=-ST]_=-P+_F97E2M959J96+FJB>GSOJ_Z MK3#GTZJD+_8COZS7XL]RN;Q>B??ZS^6RW):RJE.VI=!;_05*5,)XEL ,FX0B MAC(3ZX9@+FB:Y0E3HHA=*L@&DG-NH7"UW$UW>O!I4W+'?.Q0LVG'5S.8H\"< MUVD(>BI>@8.2H*_E<[?+%>@TO:JK=/>4!:VVM1_<'X,&GA"?+!Q*U$F9/##> MSU>#T,.-6U%>UCJ\YML=W91T^0LM5\9%?WNO1RK;M;FT.&S4>UBLM]>U* M2]%$U)=\7X:KVMYHX:771;]*,RKGC*^>Y^MS2#[ROIT@X&8$Y/71WQ MP9\$NV5I%K/[FD5[]^H"H^_^R'6O-.AI#6B]N#5ZFPIHYMRF4WU_WY^,]G\# MC?[^UJNI9LKGPA52 4S04V4 M7II#RA,,4Z(*A8LH32+IX@1Y,<+<7""M@#6E.)['O@#/\O#U$DA"G[3VT C@ M^CBINM=#U!>#3'MB>DK'%\>C)S\XNC+V1M)*_BR;?V]7;?&52C.+++\;BWE! M4Q()GE"8)3F!F$@."=)O>HYCD6.F$%999V1^=2I]?7;L$=;BURGJ/[6"@LU> M4N<:U^=QMZ,&;S!.UCJQ%A/\U EL A'!'M'/YQ$=4X;:&B+/!:;/CSMUZ6AK M)(X4A;:_=J1M0U^6ZU9)3]BC/ .>9##:%M M:9;XP3"T@:*E[([,&T&O0(M8"'OE/"9>+9>!X::U8<[K_<*:L;ADM.--;C;F M++C-$NUY]Q:YI*G D8*1B%*(*4LTDR .D8Q4JB(5XVFP/,CN[.@ZC;RUD^HR("=S,#6PF13SGHA7IM98Y:'5D L> MGMTXI\>;V@5S5O,C[I/SUWAN:?Q;':#]OE1R(1#+%*$4HJC@$,LH@X5^?B#/ M<$0*)M,T(5YZ&A_&G)NYTDBF7PGG<'4;@.TXQ#-L@:EDL''Q%=@#JCQNBAP0 MFJ1S<6_8>;0N?HF#=>_B(Y=>9L=H&FL.+HVYU(3,+9?K/ZG6P:QIYKWIH7I]%<[2!8X%/"#MG:-A7,79F MV#1"@KV4H!'3CE9.XSA,(E[0"4P9KL!8,\19Y0]\4'6$4$G^][OU]_^IKVVX M0'_SG ).WW>2%_ZL6MWK??Z#8U_F^C8W>DF^6V\>%QAE&4J4A#3*YEA%T0KJ^QD\1M'V)1^,RS2ML"_ MOD_O.O'+>U2EEZ_N\8^-K)[2--Y9Y)1%UBSBW'=7K1)W-PWC=R@F5]\/C0 MBNM8]\02>+L=00 X _/#7F+0B'P%&J%!*W67WE@!+;?'8B1N0'DM-F(Y]+3% M1-SP>%$LQ/'R<235Y.HYEOIY>M&,GOPV43=$;NUQG7T^Q,]&F/19/:[=\T?R MQ*?&/7DO=[VF#.QG:4[,977SS30A$5_7=>YH%[VPB$3.,\H0S%">FRJ#'%** M.(QRG.4)P7F,E(O+?HP0<[.0OV[HJEK2-@G]L^1+6E5U#$)3A-5XJ'L)6HZ+ MZ:AILJ.1T. ')ILO;V_ %_Y-BMU27H$X@1$YZGQK9J!3ZPI<"U&VD]7H:(J$ M-?4$6BW]L=8E$/ODME%R3,J ER#UG"4D01; MN04ODF)N?-HI8;*+]FJ O1Z@IXACS9A1I%A9&+;N;>K>@PWH&A5T*/O2R5*?#7X>WVLPY:+*/$[=OM3)R M?H89 ?^X!?'P?>T&Z6MPW8=G:V9P@# M+QNGT .MP*9HN1$9_-'^&\2^=L#,IS5M,^RDMK,##L\M99=++W4@'*_[U_23 MN=YMOZTWIE#+;RM][R^FVU-3U,\$5E9O'M_^D!M>:IE,%:C/IE)@S9J+6(HD M3E0*\SC35%:P#!:F/4P>EPD!>^XF8:B_PZ@_#!9Z6 MD',4QB431.)7\MV$1/^TDR?HJ*.+*C291S^7%5^NJ]U&.IZ%#]QA1IS1:[UZ MD#/(.;D%'I[S]D\.-W6Z_CF]CV3IG[TD3$OV-Z99M3S1?/63?M%,+\T(1S(J M"(&4)(D)-%6PR*6 (L(L(CCC1625Q>]3J+D99H?FQG4/<*V3W\;25A-UWO_Y M&O"'#O6Q;BO=*':NNW2KX2M,G]_VX+ZG<79=POU,I_=NX2ZX7]@TW&JH6?4. M=P''M86XT[W'^FJWY:9N>6",T:_Z)G6;UH0I3E/,8(I3DS_.A=Z)B1RF!1,) MB?.<2Z?\\>/#S&W).TC9E)$SW6$:X5D=0L&O,_7H M2!/[3X>T?>DR'?ST2"_ICE7R/W?&]_I=?VG\4XRIB)$T@S&F$<0HI9"@C$*: ML0AAGD2LL&I]/33(W%C@(".HA1SI.#P&IZ6[[T*00COI7/%Q]Z4- .#5 W9L MG&G]5@.:OO V#7W65V5X<^["MU(T.1G=']J-1ED<*N>2V#HSEQ',3Y+,^[1O?U.MSX[TA M8.VXS1-<@?GK*5*M_Z=K]V :.:R5\UE]WJ;ZN%R&21$,TB*>.Q9I$,06];JI> MCC+MENJDEB\V5*<_Z:E.WB'173/^#=UL'E73!+;ZL-[J_=Q_: OFZUI;,N6F M.2*)XR*)$YX\;J,HGFQA[UFKDO F%Z8 '> MUP+\66Z_@=UJ6=Z79H?0_R-XJ)O17%A_SWE.K?=JT\U4^%W;R]I]O=(=9M:> M:&0:C&]!JY0Q?PYJ!:SO-Q;AH-7_G(5ZW=J 8S$\6SEP](W=PTJZL4_T O^5 M_C"%26[6JSI^94>77^7F?E&D462N^Y;>*_E_+9\U!O#2N]%ETT]'EI5:U[6O0QKBO[R]O,G(,JJJ8IM M6?9L_&P-D_ D/ @D^!Q.%? 28"Z>HCHMP M' CA&'??R>(U+E*['YQQV8T\;1Y,]&3[NS8;IBNS<;T2UYQO]+C5[]2(M7WL M_K0@62PC) J8Y+2 .$$4%JQ ,,N+@E 18[TX7;2#&"76W-:J3YNUV&E3LVLP M\EBGD?W92@TVK=@7;A7&S>#(_4+P>7F-34,=U=W]89_9UTG?UG]J5+L"G7+[ MOP?<.UR$=M -Q#C)7G<7<1&:9[<2E]U]')M_V)G^41_59_FPWM1>_2_RKK:$ M%U&1%S'+.>22<(@1EI PC&"4YB2*12%Q8;5Q.#_4W%BWD=1L$1XVY8J7#]KH MV=12&[= U4KM1KH#0-L1J1_X I/C ;F#F.#+.<"<:>X\%CZI:V"T2>GHO-;/ M*<;BBK$5T3_+N](DRJRV'_3SL&"D2 AF&$JI,,0I32!#LH \B_,DRQA3*'4K MB?YT@+E11%L _" D,%*Z%D5_!N(P$?B )O#K[XC*B+KHQU6_N##ZL]M.7!G] MN%(O2Z.?^-S80]XU_ZC](0GT^MY47(D7**,%EPF&5!#3 MO$3JC5K*,4PRQ?4[CW)1<+>37ZMQY_;"-TG;F[W\':X=> M- ^V!\?>T0U^FFR /8@,/G7 ]A+GKX>!'7'$[ 23WW-GNZ$G/HQVPN/E";7; MY2,9ZVCR>L_?]>;Q\)$VPN[:',4T1;-O5YH[:Z]J59=]_?J-KIK\]NK=>J-D M:>+SJMO55MO\5R48/0*.LR- M26],-=ZE?JE_*E= K)=+HGJJ(\.5Q@ MCT^JI[0@@!J%*]!V$N@!T9;HWFHHVO(IIK'& 0W3L+S%H^M@WC"/R45MAO*X MA+S>_'I=CEY!C6F7MM>;IQ?+Y"N*,G+)7:NM%D!>KT3W;:_XV4Q(T4!L]0X !!#D*A(KYM2,!HG>AWE3FTAK$>>W?*FIW:W-?<$JD[, &1S'@V?[#(P MVJ1T8A+@Y1]0W^=;?VR825_W M 3V?O^=#'QWW@O\NR[MO6RFNO\L-O9/=<6A3[_+C;EMM-<67J[N?RZ4VV<6A M"&"=9;,O0TD4S0K",VTN1 )BFJ60)IC (DY$$1-&4E&X<((?L>9&(ZTV@*_O M[]>KQIM7_8L;G7B:,#L&FGX: I-6IQ#HIN(0CM'6(NYI]:RJ6Y!*I'X1]LF+ MGB2;E$K]HOFGV44K1JSQ<':DY_.>ZM3.X3%.%4 1)097I1*I@ MD:H8QA$A0F4LD\S*5!LS^-S(][\G^.\9 1#\=YS\/8_L4R6<41_FUM!8!F;0 MO>A/BK17QVNS:P7.&X:7 VZ?EA(2^(DR4OQ/@%-"RE@$!W)1G&\Y61K*6&7[ M&2BC[^&^/MRNQ$XO,B5==EOU-(TQQ3%4L<@@CF0!B< S\V^JPB3[NI'XO-\^S[V-N[Y']=Z11-F57NWI'<+ M$;,LR54"141BB(E)_(AX F-)),*FR 2UZLS\XLZS(ZM..&"DL\_T> K7,.%< M!$)H*K'3WRFGXZBN%R1S/+W?9%D<1]7HIV\<_\ XF^.WU4;R]=W*Q%7K%[DM M*%KI5]P+/;F/J,G^J"4OK3G]9566_1%DQD>:%X 3,E MI'YO4PD+E<6K56LBO6+-[Z85H! -JO:D;##UTHH*-;-;5[1IH MP@6\T0D\2KIQ,UH\S:B=+3/]/ 7FI;Y"=1Y^IY*)!FZ4 GNE@'EQ0:L6:/2J M+]IKYL_P\8NT3WO(DV23FDE^T7QN/7F^^V655?:==MHJ *TTIHQ+N=II(=J: M8WK$_8EGA*@069;!.*8(8LIR2#)10%Q(C(E(,(V<\E0ND&5N'-ZIXG@4?U[!6$?!3JXK>6AZT 0=U@APZ>X U1.&3,>*\2K63"W [ M5>+DDEMZXM+W;06E4IH]\ )QKD11(,BR-(58Z;TK$53 ),^()"B1$7/*:CXS MWEPYL2V*;RS;L56D3B$\D@/'X_8*/-<3MG:>!22QX[@$):IG0[XN&1W7_RSA MG+AL9#;4OH_V=57M[IO#SM\J8S*RI?PJ?VS?:!W^N6"1%#PK.$RT269,, H+ M&IOO])X[IS')F5O2L-VX ^\Z'I .;=+U67L>]S+B9L22*T'B'MCW>WH!NW;H"<0(C<@7V2HC7^G5Y7 M8']TL M7-6C?][[[V^%7&U+51J3JBFL>\W_O[C& MS)/,M!V1SVW^ O-^IR[HZ7L%#AJ#OLIM(730*5US?$]MT.I]M3][[2JG]Y3W MMQA,.54^UXY)Y)YTJ9ER)IZO3)../3J >+/KN2ME]4'CVHRUR",F4"1C**(D M,TWV!-36/H&IBA6-E6 I=]J[#PTVMX7C_7IU!_5 ]W70S;[]A7,T\&ET[4C? M%V:!R;H5LWLYD>B) M,3>Z.0@'Z)VEB7KA1 SSSW3P3G5L>K(*:-UF[Z"(,0GWDW$]T61X:_WF:5)F MT_]M[.3X; -G@>GX7G!#-Y]+0S@+ !RZPMG<;6Q7D!MI6LTM]>WEC_\C'Q<, MI42E,=<+.Y(02YK#(C7&;!)+C"G/\]RQ+:VD+0=,%HI02TFT'*Z=@9Y M#N3P:N$%GL +@3,R([J#G-#^XO8@S^\[<7^0$VJ];!!RZH/C-J=F#V8:1OXL MV?97NMUMZ@WQ9_G05":N/JI/77NLVY7IJOM5 RT7G$:"9BF&<9H5^IW'$:1Y M@B!!&4=)+)",G7K#CQ-C;L201$GLMGL=";_=OC8\J('IY. @,"I<@8,2QD;I MU# !,WM%0+D"1A50Z^)O2WP9ECXWRR,EF70;?1E:SS?8%]XM6-I_6V8B36BB M*(NUP1,ITSR)0R9D#E&A6$HI3P1WB@2T'GEN]&>7B.X]V=^I(FD0<$,[_C[> MW(+K[793LEW3;7&[!I]H?<3BOVBI,T(39_&_1H%39TQ&9.Y[*59R"#Y\5Z[* MK7RO;R]N5UO].)7[0Y#GD6IS:M"(#8S<,$JA[,,%M5>Y0\;U,M!IYZBVJ/Q9'M MJD[Y_7&]V$IM_(@@*'$IM2*ONC=>M/; M.>N?9'FW>DLW*_W!ZM-F_;VL] >-V^]I[8$%PFDJB<(P23+-<$6:0JJ$@+0@ M!/UQ!^;D3YMMJ6][533S4Z -DJ44< /VS6IHQ.'<,GSV1\O/Z# M,4R_@M8<]#W! M+1*@@^(*], X4E!FQ@^/?031G!^BB>*.YOTP.<4NO=9L#D0\32[29'%2KP5V M/[KJU62X:-=7?:*/=:K#2K0QR;TOOTR:B?H/!].>\.0 M*$^S6ZQ JT)M1W;I#?V,LH,:X(\@'O\+L0RPIW06Y35VF6/Q.K'O''V[<71Y M0Q_*+5V^KZM^OMN97K._EJOR?G?_J8TH^7DG]W4>44%DDM2EDTU0:Y$7L,A% M"EDN>93&I$@D@$1VT MLH-.>*"EUW_4;X'^;'T"T\9 /0:IK#D*39\\Z"; I.PW"IOGG#?N)N.8[A=: MKDQ'B(^K+]22-?R!#N[33" ]/BEC9A"0^M\%?@P8A? MFRRRT\&-!"UGQ8[]/((\#>W5P#;-: R^>GGORNTW@;R-^*"6'[P]B[ SP;D! MYI/9+$>>E-+PW8."0[O7D\?*3ET/ITM>U4V.MK^WF]7.I=N?GC M0D89Y2R-8)+%FOE2PF&1%ACF>5RD1,0DB]T*> 81%%8 MR(33\FKQ([T43_8(^I]K]>Q"3%I5KYZT#O_#J M:?5UC9%?Z0]C<;]9;S;K/_5HVBC7?]D^ M+F**5)Q0HI\%'#>K A.B@"HI"*-$B2QQBO=S&7QN7']]=[>I#6[3LO&^W-:; M$\?\-A?L[0@]%**!:=J(;0S<1G#026Z2VFK9P5YXT$GO,7MM!&9><]94QAAQ&3,BU@H MIT@_Q_'GQFA)E$0!')8]P#VZ+,?!.!^GI4G%U1K4/DN/=?]&8C>YB[(GPOR< ME"_Q&>6F/'*;<;QVJ%!B7 EJN%X@CQ/.,P-F59,8Y22%.!8$0* M1;-<$LB5XC*# 2 K^:&1UK'M_$EL[KO*!6&!2&@>6,_.<0\(G MQ9P<:U(N.:?Q<](X^_F15H_>?JQ77[9K_L_&_W2]VWY;;\PIY*)(-0W$.((Q M-1NV.$H@D4I GL8\T@0A"^%40'-@K+EQ1",JJ(RL5Z"JI05T+R[X22_ S6__ MYFCT#.!M:>#X03&T,=, ^*4!L!$4'"3U:+.SY47B=SJ ?=SLW,JTVV\6GS5KL>'W[+W+SO>2R:G<4" N4Y0F&G,<1 MQ&F>0<)1"A/-FGK7ENI_K8RQP5'F1H2MH/4[UTKJN%,;!G68T[Q!%9BQ1J%D MS456* PPC;Z^QS+ZI^<,,SS )/QAI6/'#G8?'F=(?=67?5378ET?VK5YS1AS M(I'((8^4:4[/*:1<1+! 41:1A##EUIS^V"!S>_.-C'6[SE;*D0Z:HWC:63*7 MHA3XI7<'R-GZ&$+ IVEQ=)Q)[88A39\;!8.?';E]:C/#6U;YG9I3_>WCI_6R MY(\+*A(:%VD$E3315$06D,680(XRO>9S+/,H=MHD#8TV-Q[HI'/CJR5+/+53H9XG;?/QR5S7;WJ[T3>L'I3IX.HN"1'%N=EE( M"8AEQ"!!B8*$R%S*G!$A\%BO]/$AYT:!B-FW?Y<]BH0^%TQ71#Q^;P/CC?IDVZC^?-GW.J:<4_W M[>J[?EG6F\=CA3D2$WB6Q0SF"3,ETK& -"DRJ-=?)9D2/)%.[6Z&!IO;,GO[ MX1]O/WS]^-FY"LH@HG9\X0NGP'RQ%S-\P1(;1'SRQ>!XD_*%C>;/^<+JFG%\ M\>*P=3_6(L]BI%(IH$@D@CBBQ+1?Y1#E"*6QR"563A5#3@\U.Z[8OPB,5F4% M1*FTZ%+/KQMU#(!K1QQ^( M,&T<"-TQ=O%90?YQQ'@R?C#$PVJ1\<5[KYVQA M<<78GIE?OLGETFQ2Z>IQ05$D,YY0*(J(0YS3#)K,0EC0/(X2144<4[>&F?W; MSXT3VIZ0M8B@E=&U4^83^(89X')0 K_U3GB,Z(]Y3.V+FV,^N>G$G3&/*?2R M+>;13WE:VC\^R TUQ1Y-K8L;NMD\JB8SN?JRI5M3MNR]GICE G,I4L$XE"D2 M$&-*(96*0"12PI7*1*S410N_I2!SHX!:.+"26[#N% #:&G.,"1T]+2--A@!@ MOX9!L5<#&#W $T6N0#,U=;BH42:@T>$(9U"3Q%:6US58'!$[:\ZXWF\<>[:U M'*NNF"-=NGH)!^XPHY>MD_)0O%3+&<1':(&'S[=E:+A)7P@+O9\_\S:7C,V\ MK[[INYI_3&&K[W1I?.M-0,3!K253DG-*,BA$QB!6,8:49@@6G!"*&.(\=DI7 MM1IU;LN]D1;TQ'7-N+J^ M\WYES 19[U8"PQY^KV(4 *VX=>+^%3C,0_?[@Q[!*M)=AJ7GCIER MUI%-RB5WNS2\ZGI9/Q[Z[A^5&?QH!^:(QXDD0L*\P"G$C&=-,S&91Q)%6&^S MDI$)P#;#SXTJ^Z%"!_GKVKVF]L9E;;&MYL..(<.A')@9K0">*!3+!;HP85E6 M$KQ2B)8+.J?#M9SN,K)!D/B/7577;_RZOA:BKK9-EY]H*6Y7;:&G0TLBI;3] M\TZK?;R:YP>Y721IBAG)%*0YX1 G60%)2@C$DF.:HPBIF#LU#O(KW]PHT[AC M92VV>8OE#[GAI2G#NUJOX'_NZ+)4I?ZIKN,"FHPM1P+U/;]V#/N*LQ:8@@^: M@>T:''0#1CECG;;J73UI.=?,L"&,)\66^VI> :VHQ_9%86; :ULCSR).V^XH M#+XOVB %&F;<8O%AO?JM:K.099+03+$("JDY'F.901;3%"H4RR@I8H6$$]'W M[CTWDM:BZ7_=>+:8[@FCG*[](8CZV3<<%)A&DB&RE;3Y'Z/ MAS5\,XEA,6;0*<(*)[LV$':W&IN]T9I'GZ51MUR6CF$6X"<:HBQ8CD7#CU>A@CQ-Q(LM=_>ZOW-/H?C=*]?J-O*S"FC$?J9<+*!?<:6]='K[??UDM]164.J[>/"R2*3&$E84$1 MASA&&:1I(B%"O& R38LBU;N^M2D/;V?9O!C"B?;V P6D/3-&XX%KY?P?_ZU( MXOQ_U3T>W2O[O(!4<52DJ2!0JDC;XUF20)85*4REZ2&<9;D@^>)!;LJU^+*E MF^T4P#X?+AR\;ZC^T34)Z B*<<)-)E4,8YDHC6*6ZD>4(YB3/!,1B1C+<(OB MVY68#L-NL/DC:+D5N0B3T#N-GG#_'VC$ ]=;S8]LMZT/Q;9K\$E;H#Z7P].( M^"T;]6*4B6M%G=+R98&HDY\<65V@7)5;^5X;0WI_L-7S79J&\/51V"^;=54M M%"4YY22"DL7&6H\1I!DRU?Z35&4YEWGA%%IY;L"Y6>9UI(26V(T"SL)J1P@^ MP0I,#XVHL)85'(3=YT/4\GHLX&")C-; M?]ZN/FW67%;5![G]J#[+2FZ^RVI!DX3Q L40:RL,XB+"D"2F?*W**4D5X3RR MRL1T&'-NM&(D;>,>C:PC2SP,8&R[D_>*7&".V4M[!3K\6HGK UZS0^^D#E#Z MX3Q$02I # S[.H4@SN-PLAZ$Q:4CF\VN5W>F\IBIP51'@!^ZJ!TB&:M%E* X M-64N&3?LPQ/]G2@*R#,<%[2(5$2=CF?LAIT;]QPJC0E3:S!/=WN-B,ZBUA.4*:DRAEC,&:LT"M#$4&"40Y3E!;Z;U3E M,EY\EQNV?KTIZ@\?VC6R?#)502"W6RC\PQAXK7A63J_)[NDUT>Q%N'M<+-Q@ M\MKKUV[D:;O\.J'QHK^OV]4CTV;;AGG7/\IJD>0Q+G 6PXP@"7$B"U@@J6!4 M4)0RD<:)=*JFWK_YW!:!7L=&(YYC[X0GL-DQR%@P O.$-0[N^<-'%/::,-R_ M_[09PDY$2?.PSEW??[KWY;0!8E&4IR7@,]?SFQL4?0U*D"2PDT[_(DR(M MDK&]ME^,-K>W^.:$W>:<_#N$L-W[[0VWP"_\22L@0!R>%2:A6F2_'/#5&F*? MU'VH_?7IBT9W4CE4V_A7O8NI1,E[K7^D2!!!C,)8Q:G>',8<,I02F(D\SPN> M(N;<2V5HO+E122VNU@"X[F!RN"04[=0 ML='_2!,5J\O&L4ASZK8O?-\V"V015SC.N"8+C"%&IBV B!!$D8P%SNL>32[< M<724N3%&>P:\EW)D'[;CB-IQQ\4X!68,=XB<66(0 I_<<'R@21EA4-?G/##\ MX7%O_R_KM?BS7"[K<-IGAV?MG]K@72"M3'\+X_4V[]/4Z7(&4&?W&,_^*1\ MY(S)=OUM76E'(W MH.4U]OU@(3[_$B23WEP&]U MOM5!O3K\H%-P?]W-TSG^/+3!]E ^R0?Z8]Z M;5J0WDF3)?_F\?"13_31_.K:E(5J,LRJMTV!#1,*_+LL[[YMI6A;];5_D9\V M)9<+QO,H3B,,4\)RO7B@R%0Q*6""(IIP*0K,GCHL?8;SF_/0OL<3B;Z@ MIS1@CT]*H+2*@UKS+B-8;QQZVE^!3G_0]2OM$ U!*$S@H/-6?@L8O^BSR#S M.-A\V&4KAQO^PNZ+OTIJ^EC5K1WWO_S?I1YPP[\]MD[+*%(1(JF$BJ($XLC$ M%]*40QY%4DF49S)RK0SO$*].6_ KU&CWL=1CJ/W>;';G$)AGK@ M)>(HK,9W].'Z'P$)8A,Y= M$CI,IH=&B,B84ZI[C89Y,FX=/VT3@43.BL.0E[ M,.S1Y!Y&<5)@H0A,E%(0IZF +!(^DO0(/1MYZ M@92=Q(Y1L,,XVY& /_0",\(!N$][X/;">D_PM(/%:SSM\(C31MA::?\BYM;N MJG&D\F97E2M959JL6+EJZZ/P]=VJ_"\I;H4I+:5*NC^^NN9Z\(W>DZW$>_WK M\?_M=8DIMFWNVX!B@>]0:OX%7C& MY%=/J=P?AT\Z73Z7@FD$GW1%F70NGB],TPX^;GW[++_+U4Z:$L\WZU7=N^[W MPH 04F&.),99 @26"1=O%9J_;!>"2EV?&OBSM[^,,'6RCT@;T351T==Q^$]0!=91L#F4A1V'I66=V)$W=V/R:K-=?)%WM3M'KN\V M].%;R>FR/=F4J2!)D2PRD?WK./L,#3,(F5CIV[&#WX8F#,IOL MI]M5M=WLZH/CC]MOHC7;U-$>%J & VPU&H=8S@:0NA1B#8GIC=>"T@5?->:J^7LSW@Q".KW, M\RPB/"_3Y*\1\.EEMKS%?_J1YM5S)#[LZDBAC*.(%KDVUR/$($[B%!*2(H@Y MB9(\37+LUNK/NX1S6T1;.;LLE.;33&R4Q26@A8('3#.(H M,_LRDPM.LU01PA*$(J>>'J\ZO1.T!.FFMY_>,J/Y#&S_^)BE^9LVQQ-1&DUG M8)R+5(3=%D0 E&D"KVSSB0DB$;B.,MLEOH+ M9)C;8MZJ ?YL]0"T4:3-EV_ZMC>Z@)UA$KT2\(,Z=JO!)7,VS/<3S41@1N\F MH5,!M#JT.TKP474G(VWB^^T*W$PY"6+-:TN_^>F5)^.),'^]2;%>1CW V2R4 M^D;UZA^;3GO. KEE5QQM=FJ+2 MW6=&S_%@E@KXHY/89YUW6W0F25;9#SJ/?)7G&%BGK+RX\/+:\=6[W7:WD;^6 MJ_)^=]]N$JN?F^-.R1!5$!,F(>8T@07!"4?6G''EY,_#;H=]WB',C#_/"DO;VH=U"*#5N;.$U8!+768.O-G00I5 M;_[TP*]6=_XL%D/UY\]?[$9)0I:+=EU_5U:<+O]=TLW;E?C95-PCA LN,@5E M*DU?1)E )E,.LZ(0B>'!IF;4=[*"1I!@9$4:%'!S]:%Z 87 M7T"%II,Q&%GSAPT(![JH.KZH)/_[W?K[_]27-U2AOWG.$(.WGH00;)3KWG^K MSUY6,MI4ZENN31V/0QH+BADB2%(HL&FL3F(*21KK[YB02F4139E3F-7 6'-[ M^7_Y^/'GWV_?OQ]7%OH8F';VA">( K_V^]+/!S'!'T'+.@_@$:*0\['A7J5T M\X#>IXHU#UTRCB-^I?Q;N9*;Q_X.J"TEPWC.:2883'/3$E,Q#&DA!RSP\$D90\--2AD6 M>C^G#)M+0G8\OEWQY4Z4J[O6N/EUW[YW(2E/49I3R.(DAUCO.V"A<@(I2U1& M\H**0KCX/"X5:)[ND%!M=PBN8*@X9XZ8$6ZS_Q%$JBBQ$ M#V0_4S--=^0VI'F]VU9;37>F OMNI5\>L)'?U\OOYF>^D:+< D5-FM;V<>)) MM%M9IIR8P,N/2[]E$Z/>JM2=,H%?SS<6#]2-^3R\T_=I'I!IAAVS MQ7W'+9Y?-W5%S<"%( 7FM#T^M7AM6KA'?AK0WB?E'!MF4A89 MT/,Y,0Q]=&Q=GVJ[*?E6BGZ!5J+R*)-9"C,21Q!SGD,F20(%8ED<24'SPJG. MW-%1YO:^'X0<4^7V.)!V[_G%\ 1^TY\C$V#7/ B!W\HYQP::N$#.@*XOZ^ , M?=A7O[/VVX-UT1[HO5MOOLCM=ED'D2]PK#>_JB@@CU.B-\41AHP+ F7$$D4EV[F7M1D[,78T,P'<@8GH>.NQ[J># M&E?[G!JUWH"#*B'[BSEA&;:1F)THK]PQS FO\ZW!W&YW89FPZ]WVVUKOM;K. M&;&,9"Q1!-.(((@CIHDQ2Q-(9)IS$0N52:>:X:<&FAOS]0I([24=V:KD)+9V MW.8#L<#D-0ZL\>6R3B 1I +6\[%>IZC5"8U/UJDZ]?E V>_5J2R\^LM7/>KU M2A@N^Z"?HO;I5RE#(B:4V7X"T@T?SL^\W:(QV_D,O)H$:@#1>T*::Z[ZM<4Z'.;9",)Z^N;:$.*\ G_9 MQA#6$F7MRNUWMS7LA\B M1-]KM6ZW\KY:($%SE3 %61X5$#/"]7=*0$Q93A*:,U)8]8:]3(RYK56=)L:W MO-<%[)4!/6V>Q$(;A4"MD>7.Y\+9&UZFIIN3P.O-?CH^SGLZ["N"3#,M$Q4% M"3D]3H5!+D=UH#;(!3>?K#S(Y0#T*X1XN-OH"@%<2E&9)B3FGM5'=5/'32YB M05&$20I%C+"I %U FJ813"5+EE/HXGC7&2QI$R)#*8QH=KBC2@D M(C=8"Z'2-$9YZA1MY2S!W$BFE@_0@X" ZO^;JG?<6!%WM3ULFG>.\N"X3]#8 M\ J/L+]*8(7YNG>!7/.M*;!VD/_*%%MK)R1D8(4EBF%#*LX)\QT^.DV_-Q8L14+;.F/UM)RYCT7\*U)+Q"DX1FO%KR) MQV@YSGS?2 ^>B'\%6@6\\MP(X#R3G(L$4S/<"'2.T-N8NXRL*"E$W=F5+C_1 MLJY566?MW*SO[]>K.G9W@1F7&2^(-N_JOD%)!FDF,R@(DK$J!(NH51D;^R'G MQF$'B<&#%AG6!8MKH1VK39X'VXZ__$(8F+-ZZ!EI3;GG5MXKT$A\)G/!O2BE M-3Q>"U2>'W7:8I76*+PH7&E_Y=B0U._: E]O'I_W@"YH%F&4F9;;A)L4G@P6 M E&8\BS!,19"NFTJ3PTT-X;IY!Q*E75#THY(?. 3F#[V(NJ=6],=.VB7['.( M^ U$/3'6Q(&HPQJ_#$0]\WGW(]C?Y7)9O:.;N_7GG39YELNO?Z[_K]SL_[M= M"?GCW6XEV@0U*@FAF6$((1)-$S*%C$BB<48DD0PKG%NE](P8>V[,48L/:OE! MJP#0$D2@EAL8P>U/[USGX?P):D!T _/.,6"U\,!(W?MR@/E\?N'%>-L?D0;$ M?:)ST0#X.QV'CD1PX S4]8Z3'7R.5+5_VCGV%B,K0!\LT9_+[Z60*U%]DILZ MG/:&5M^,V;I(2<$RE*8PHBJ&N##%D*)$0(12G$M!)UGI1?'=>O/S>L>V:K?L>D LM(V:(Y''D*8::IS$")IN MW%#&RB1="H*1DQ=M:+"YL=!>UCJQ6;32[ENW.$=8;Y["U@D* MKL_!-B;RXBP>GH,O3H\W=?S%6=G$B,F' MI:RSAU;B^GZ]V9;_U22+GVJTL4 X8DAF'%(B3+U!9+IV)CD42'*,Z%>R^KZE] 3TD@>EHZ=Y;R,Y4IE5&>Y@IF MB@J(8Y1"FL093!E/$JH*6A1.M8(GG<,I#VE.3!O82--[;74'MFM@*L[1Y=BR MP][FU/*4YQ5F*O194&^2^CI=@;U6=8937R]M7S_M_W3UM!JRUV9F7@'WW/[, MCVQ3-TSSBNB1%FM^[Q^L-%7[BZK>'N]#]>BQ&0C=Q>:DG M(LRMK-0Q?$:4DSIZFPO/[-^5J[+Z)H5)O:P^R.U']5E64 MIGD-1P*R@A*H)(X2G$@:Q8X5I\/N! M<+K#_CV0M"?UM5VHZV]35U5I?^)KR:[?!^?\'Z?:$8]6)"70Q_6O+Q OE>V/2]']KQAZF&,<>O&[]04W-H^=LM0%T#&%$Z%U.:I M-(4[4F6BVPM2EXI'&&&A8J=,Z./#S(W+6^GJXZ0_6XG=6/@$G'9\>CE(@9GQ MR]L;T*7M7X$X@1&YZ@S.*]")'Z"._# R/HGKQ$B34M"PML_)Y,RG U4]/56; M[^-#G5'XBQ&INEU]DIMR+7[9K"N]^>62*,$C&&L#TI0 XI!FE$%--47*(L05 M=]K\!I!Q;H14BRC%^"XU(>;1CLQ>>79",Z$1'3(C.^CK!WH* O8(^I_KBM?7 M6EZ!5L\KT&AJTGX:7:\JJ>.Q]FY>.H%0XT,.>VU M,ZO>[;:[C?RU7)7WN_MV^.KGG;Q=O=.OH.DS7BTBCK(LU8M DM$$XH@P2',J M85)($^PE%99NX:>. LR-ZY,H21PC35TAMV/ND$ &IN4GW1=-?G8?=&EN^;#; M5N_E=[F,V_T=3M,HRQ6%L:GBCV.6P$(4#.:JX!QI/DL2[,)E V/-C;;^;;LY=NBIER4V>FJ=;[4ZT1B!VMV:$IL.,V M3\ &IC$C):C%-&6+C:!7H$4LP.;: A.?Y#0TW*0\9*'W<\JQN<0]N_/#>O5O M.[HL52D[^ZQ]J!6C:8&S#"I:U%5S!:3Z?S#F^A&*(X&8E+9YG"='F1NC:$'! M7M)NFV2?,W@:S6&*\(918'(X"L^(W,K3.-EG47K!:Z)\R9&X.>5$GL5C(/OQ M]+63Y3F>%;^?T7C^PR-=C_NZL&^5DK4QL6_M])ENI:F1OC*E2.OGY>FIR*)( M5)''4091GFA#+.49)#F.($515L2(I_KW3C[&"X29&Z_VRX[OM0&]_F5&(?!4 M(T=OXR539^E6G&A"0OL/1\P%^./YX;+/'DL>^'>\W'/ MD=MRO=ZQ.=-)7ZKI-HMWY=*+FB._6*\@WW%.O7 >Q&1O ^$-B6K@3/$(;V*=3BPEK> M%[V0K@Z0*H]5?UT@\NIBL!EW6E^# Q(OG XNUXZ,'MTW6?BH^@=*GV6=.G2S MKK;5B_.DZF"[L3RG)$X22#C!$&=Z2DB,)!0Y)HKA(BDB*S^%)WGFQEQ?OGZ\ M^3_@XZ>OMQ\_?'$,Z[QP9NRX;$*\ ]-LU0/-"D::-R?2#WXLP3$^WO:QJ>ENG>&_?O_UA!)%MZ.>",LYR:C+; M)4<0,XIA03+]1:8B(_IGJ9P\&G;#SHU!SQ7JO@1A2XKTCEMH)NQ*H7<5YGO> MA59H\%,K]NESN-$5T.UP"E'Y_,S(KU+QW Z-4Y7.+:]V/WGZ^GG]IZR/;IL6 MWLT([3% &A6,(\EABE+3O!$I2*F4^KL(%UF!*.=6A37.#30WKND55OR?7_\. MC.3-\39H^YPWPMN?M RB?/Y0RA=V@?GFZTFD1AQ.#4)F?S[E"[J)CJ@N@=#I MG,H&EX&CJL'+)SNMLE&B?V!E]?F19U9Z6R[8XWNY-035M1SKH8TI(QUH MQ;L"K8#^7OT![7V^\<>&F?1%']#S^?L]]-%+(UF.IVO4OZVN=]MOZTWY7U+\ MMM+WKBOP-O$T==KOF\>W/^2&EU5CNGPV"1X']RZFG!*"%=&.OU(C%-97:VSN ('Q<'.:-[4NFZ#R9H* %W8L[:99/1&AK:^I'H:)8GE"3UF8B)]@4K]27%#H63@=/11\ MY$L7QL_RNUSM9-VN^^T/S?FH7VG+-AK6Q?#,?JVX21=HU5-=GVE0:WUV'7/^Z/ANMZ]YH1/N,[YG.N) MEK50,Q-F.?,N[2LM8Z%0/[U\!1MQ;(5/XS#^LJ7;.L7^?=L^_?I'62U2F>=9 MCG-(N2F8)$0!*2()I)CK[SD3>>Q4,F]@K+DM'.T)Q5Y6T D+_C#B.M:Q&P+9 MCL$]01>8@D>C-J)^YUD\_-;M/#W71GR9X_I",U]\X.V1Z#N$J M(A5G%"FH\35A4ZJ C.OO%%(1(;20661UZ.81U6FR\0-B>CY4P1-2@:GW!$@C MPA0>#K* 5/J$T4I# :/:<(!0M,!@(4AJZ>+#[!0H5^>(+-QRJ5F[[WU@W5#]SR56H!CG@,+'TM,YO5OTSMP'ULV!Z MC;U M5D-PJ"RX1^%07' &507'3]XLJ@V.$/^O485P_+QXJTYX@0AN2V.UV2Y,(9]& ML)5H%M_'XYQ#'"4)Q#%6L(A3!5%>**XBA*5=/([S MR'/;8APM KW7J'87'W3:-V,%O<2LQDEL:6:[S]3PVA,4_] K1W#HK5>!T3 . M<+B^9X^_]4_/N=M]T$F8=S06'6^.O\&X#<$'N:U;>IM&O4**-X^_5891WY4K M;636HV[+[^6VE-4B*9222MOS-%+:GL="068ZP_"8,L4$0DE:++9K4X?1RN2S M']J)]_8"A'OY3'\E;KK7[ZK&H%*=S(#NA7:SR!WFPV M,7Y_^JU!^6]@+SRX/@^SLQ7KCIA/(]1A]$EM2'=4GIN (^[@[EC_7'3DLCVM_X"G]LA%DSEH M3PO<]\L.?.JRQ/^O],?[DK)R6=/@-=.;7FU(+#*4)P7&5&\O*8-8,01ID:90 M(IDGJ1($1=&8A/_CP\V-T?99ZV5S/KZE/\#R(/:_C*L < )J.Z/*'X"!R6^/ MG4GQ[XG:-A0!?W0R^VU$9P%.B#3_$R.^2GK_L/:GTOK/7#6.76J/F>DW6FUK M#UJ7A)IF12*(@II$$,0\XY#FPN24%5F<$8FRV"J9?WB8N;%)+:4;99S SXXJ M+D>AY'=:=W+Y=.L?FXB*7 MSH4(OZY+9R_\E"Z= <0F<.D<&WT.+IT!5"Q=.D-WN'B#U 1VZV^ZW[6ECYZ< M*ZZZ3KK5)_T[.C6X]S)'S[FL"Y*?1H:8D[U.K2O0*19D%WF.E>JW=X(4H#NP8+[WSQ:4,Y)VQ7#_+A_7&L/[M2JTW]_6P;Q[;/S;G M\(G><4J9,TB(J5E.N(*,D1A&,HD+*3.$13:R-H&M#',CW2?YY8V<8*\%Z*E1 MY]=UGW"*E[ADQNP8.? \!*;@,%-P28Z^*XB!DNZMQ7BM+'I7G ;2XIUO]3I= MU#_NMI6I.J5%_+"KW5 L5EAEA,&8(FD:PD60(:3-W"1+$VW64BG9XJ&.C/NR MI9NM);/ZEM/E?7\N;4#G5YNIL#Z("^@6,'E7KE;F!TT)CY)N7J_=^LL)CVB1 M,1)1J&*509S&*2QBI&#,"">"\I2F63OA;U?B+S/=G:R33[;4EO0,ISF/XB1- MB@SR%)N&.CB!!4H32+("Y51%5&+FXI=[U2F>PGW736]/T#G-IZ4E]9JS%-K. MNCS+89_'T-/S"C2:SB"/X=PDS");X:20?XV\L\.#O0Z)(1I@R%_%DV M_]ZN/FWD RW%L]V[WK'71T/-[GX1922/<9Y#2C,.<:X0I!E)H-Y.)[F("I&G M:D06W3AIK$AE^H2X5G0@&YF;0C5K]P/?D5-DQ_ !$9^L3$4M./BI4^%O=3)9 M"W[72,)@WYPM-QIXK5YQ 8*>"UN,D63JFA<7H'6D',8E=QO9@+)I=M&48.6/ M7S5U5^8T5K.S'J?^<5FS>O5IO2SU!_8%OK(X3@A+!50%$1"S D$6Y12R+,), MTCB6G#DU21PKR=S.S*.%F;:-HV78O:B=^/%-QP9!=@=RC<5C=ZOJVK!LS1+%%*0 MB(Q!G%(.BZ20,&8TE2Q7.@@/:U'ZR0CHL4?= M@/I>PU./##-M;.II/5\$I@Y\U#TQKPMK?_QY4WZ7JR_KY\4K M, >$RD ,X?/UDZ8!6:O0S ^TN&&? MO]E5Y4I6U1>2E%5 MZ>>L_YL%R9C2]E4!>91H4RM/*2Q2)& F"$5)3&A*R0C/RW4'-L9P.^YI1-LX9T&H*>BE?@H"3H:]DZKD&G9U/WOC?%K:I7_5_Z M,TD#SX9/LS:4J).:QH'Q?FY>AQYNW"*CI;DOFT0T/=+->F4V '+%]9T/!8<< MLZ6=[CDCLNC)7;_Z3R1_4D(K0!;U*-!\OM-N DSZIH["YOG[-^XFX]ZJM_*'2F&%!"AB3-(98F0KRXO]Q]Z[-;>/8VNA?0=79==Y,E3%#@N % M>W]R'&>.STDGF<0]75/]086KPQE9\I!2$L^O/P O$JTK0($T>W_HCFR+Q%H/ MR <+"^LBI/X?HUQ%62H%<7&>C2O^U+;HM9" :_E!7E;!!=P44%TM 9.@V-H. M;TP(H6N@V'H7IM MKM.2.(MH%D<91$(AB&D:0LI## .5HB 1+&:Q52+9B3&FM@QMQ02MG&YI8*?P M/.\E]H#2P-P]*$#V+F$/0(WD#.X#F),7^ P4)_R_QZX5X]#96?W(:K%E*LJT";/U6'[(Z%XWI-B)VY/33,0QO-2DE3Z$.V MA_.F?,$7NI+@I3Y733QP1R50Z70%KA_-*S2((^42RI@'08A$U*^H MB9T 4S.XNN4T-N>M716J,AJ=7UQ:S<1RGNSX:4CT!Z8L_\!?4,/$#;UA"IA8 MRO!*U4O<$#I>NL3Q/KT+\.E!JF.R(F=54--G_? UCL3"G)@5TOR6%L_=+]6& M_4RI+*2"*R@"_3]L3#"2A!+&1#$A69J(S*GPTV7B3(TQKQ>+-9T#WA$4T$I2 MYPI\ETR2'4&.!_W =-DH KI" J/*%6B5 2^T>?G-Z],3U*?@G@=4#O0)$]'W>=6H_>S4ZQ& M+"'E*K\+IXQ86FIZ):6<'PP2!@R%/(%!P!*(,0E@EL8)3$(6ASA( T+8:*6F MAG\L1BA!-:724\Z/@^4.:HH3//36:[0&SAL,)E3VJ._$3:(:+61:(4*4XA)E,S,93[SY)QI#>>*9$X1BE+'!RSAT> M9FH;ROVBXN#W6E)')]L15*UWBA=B-?P.T!FFBPNIOT1AR.+HS4BO6O#\I;;G MBICO?+LO$[#5EG8^Z U<=<;#))%ADKE1 MP<%QIL<%;-6Q*L#O1M+ZW-V9# X#:\L&%\,U.!WT0*H''YS$P2\A'!YJ9$8X MJ>\^)9S^>D]?RIJ5\M]K?<=;#S "-\$Y"X'4[='"@<;*!$HW>FZD<^WWM.\^#N=KV65 M_5X[DVZ;K,R_+TWQ1%.!Q00@SY(LP6%*$AC&*8%8!10R8AI.<:8HCA!F.':R M\(:7>6J+Q%8ZH"C7KT\)WCQ)?7-- ]RK+,*ASD?^)1BF)F<_OF$T1M4BH.. MYE>@U1UT'A2C_03.)=RG:A(G$@YB_S'.(MSGP=LI1(^A?64?7'->K$T[W"83 M0I9:L#I[53(589S"($HRB+-0OW(I,FI1P''B[I6$@. >F^*,)"VU*E@;X\QF /60NG(5JV#R&X\._?]"9?=K:=_ M8J6M0F-(?E)?5TO^KV_+N;ZXK.-:'#.\K>XUH;=N(V_5$[DC\?]IX]2&2-5V M0LGK5LUJX'$W6RY8[&V7G"[V7Z#B6OQS7=:U]68!212.%(4I$42;":&"A%)M M-5 9Q2((TT@YM6"R''=J=D$EWQ582,<#5UN8K;!*5/+NTGR*@,>A%6N[QYVNWDM]"9UK=F[\7F_E0JI\-8M3 M@3E/$8PQ$A"'.-"4& 4P3(A(1$"0I$X[[C/C38T!V[7*C>C.@6I':1ZA&IB\ M&DE!(VJUK6Y;M[]IQ/787]$2&*\-+,X,.6[+"CO]]YI46%[6CTB^R%+JB[YI MUGHGO\OY\LGLMYLA9C@C!),LABBF>M^;AB&D<8BA$#A&$5,R0L*%1DZ.-C42 M^5PL3;%8(+:25FN[7#SD"RD+D\!O.D(X5E \C;@=QWC#<6"&:>6L<.M(VM*, M/W*Q0L0GM9P><%1BL=)]EU;L+NI'*I_U/9IHX;*)(F[8JDD6"C/*5*PW:QGF M*<1<<<&G!RUU/+6H>M7H US;V1VXY.S8-M1BD\( M!V:5+GH#)&C9(N&33JW.#SDZK[MF0QBK-< ))(C#$"^BPJ&6GQD%M((Z^63QHSJ;:(,($&8P@ E.$FD$HY^[AXR3&TIW*H Y\<2+RH] M0*4(,)KTK##89\;L%KF!YV'@%6J8*>@1\=H;1+_1K^YBC!P)VQNG_:C8_K?R M4SNU_*2M7FHZ6GY8EN4-+8IGO8&JN@!_7;-_2KZZ7][^?,J+VDW <)0)G*4P MYBR&&%%EJH0S*(GIQHMPH@*GKI.7B3,U+OTH5V#9*@#TWK,$O*N":2B?5^>) MVD9$011?5J'5<>[LJ'2\&1F85?UYUWYD?'RL#YN*JU&D*)$F%L/$N^*8)Y!%)(%) MQD*1!6FH+5<7QK48NJEO:#&K0WZ=ISI&=.!B?%R.)V9SP$@G_1F,^RH M'.: PRY1N5QZ*1N9&A3E^_5J7]Y <9AE@8(Q(YPAG*8TX6Y. MPV-#38W*/M-5==AAHCI%07_H"7%N(WX45EO/G@^P!G?@;84$K90#1*R=!\.O M(^[H:"/[V\YIO>]6.WM%KS+CU4[QR!')CWSU[6XA\N^YT*.^6]<;Q _Y8[ZJ M#T&^R%5>U*/=HBK'NYS/@BQ2 M,D,*8H(BB)F@D"6!MK4P)V%$0LU.RJ%P^2NH,#E6J\ZB3%S<*C?U"+_1%:B[ M4X%BHR!@M8;@AU91_P">M)* &BV!,&KJYP;P2E%C>/!:5:>ZWZ_Q-)TFW3_& M,S*6W_!HL(#! &Q!,-9G#0.H<&CC +9(M '?P&"A?P #! 2H\P*<"U(CH M^X*;/\C#Y%26?N(/U7B%[B?^<+G6T7_%>3U=F?\U!!NSUO\K K_3/> U)>E] M"MI)6JCZ?#>%HNNM9ON'9JMI-IC53G,FN"*AI (F<6;\7:DT!8(HC(*,!1*1 M) Z=\JW["C(UF\K=Z=5["JR/,0<'=GA#I)LMUO1#V=3@;WQAF[_6FC3U4"M= MO)Y<7H2FYS/+?K*,?5IY$6('SBDONY\;47(3IEH\SW[].A."*990# F.A::\ M@$+*HPSR("0B3@A-I%7(Q_:64R.O7TT C@!5)4U+_U8'G]-\U$_K@9GEUX]W M][?OP-?[Z_O;XT6"K%EB7\?]][V4_,\/R^]_:;YK7O>T_<&\Z6GG3>_<;Y1W M=E_^]NT[\)=^!L_I9%FTD;C/2A.+K_# M>I]PQ>U<,)J+[+"@7=?5D6_XV1<=7I;*E-"O MPN@O=2T=GXJ^WJ3+D'U-!](NQD9V\,8([[$&8 _ AO41'1_^E=U"9W$Y[PDZ M?PMOE&9"*HJ> M*(5]R"FK.Z/25F+PYD'+_"<_3+8W [T9K!>@K\E<[4^?V#Q_:#J!;+08C<>. MP38P?^T-^]J\=0P'"[XZ>FG/(LGT*5_1^>E8T?MOLI!5_,XLUF:78!IU$@ED MBB93J$TP!!,>!5$B$-<[(.BCZ=B'>Z8W2C"=!%K*80";"$.((IS!+ M&8,!#KA*0\2HLG*;'QUA:CS2"ME4[@*WIHZYEM...XX#>9HMO, S]%;,%1EK M3CBK_98%RMTP GUMS0#ZP^Z+?_R^H[SJ9]5J7^[S7^QG,E@6Q71L:^QXUPD] MP2Z57@?H=-P3.)]+H*L(HRZ)/?'972+[WJ;?._9V7>8+J=?BY2/3XYDQ3&/3 MAT7^'RGNA'ZC=R_N]U7DAQO1"M?S"7I?Z;?OG%#2U-=P932^\[G5<= M?C,I$D4X@1G%%&+) YA)0F' &>R.[L,WN^ ,23W. M-S(":C)]'W(%R8(S9R&/TOJZ :W MF0>!DC0QL1X\BF.(,=4K.PE32$,BS'&#R'C [SB++2CCST'E%>$[DA'3(H]"C^ Q[%+H_["L?A1[%X?Q1Z/%+^RT*+T-!FJW0XN'&M"^< MZ5T#9DD@H(AC#G$8Q)#$@L& 4"&04#*63H5L3@TVM3W!;M237A97(-=+LY;9 MTLMGA;$=U_A";F"2V07MG0'MK@$-W)SLB>G,+S:8^"26D^.-RB@VFN]2B=4U M/3O=R ?CDOPBG\P0BX>.'^7#IC F2PF*94(ARD($,9/:LDP(A7'"(I5Q(I/$ MJBR-RZ!3XY1&9K 1^H5;L7]A4JL)L",:W[ .3#@>$'5OG.( D= MJKA0"68B<'*9GAQM:DST4E@@6VG=>.S MG!YP5$JQTGV72^PNZADKNGQ\7"Z^KI;\7W47M8#*B"9(P5B9ZIX8<4A(%,&, M410E@B"%8J=@T)T!ID85M7R@- )>@?_Z!3@#R_6J7.G?F26;KO1&@5>3!:+0 MW#/,FL;P+W^;7@$]@JEBD7^7\V?'Z-/=B;3CITNF9V!*:F;F:STS3<,XL]N2 MPF.0Z!']O4:![HXQ;ICG$0WWXCB/?<]38YV/Q%4P_MO][O35/V#5/7J-X4!Y_/ECY,>JLN;T'1P&;2UC!GG=1O& M=#0]VP:F^]V1&P:_IWE1,5)U6 M[IXIS>#0OJ++^_H:K6M#"W3T[M38VSP@7[Q$O(X^39-HRVLM]!^C Z_K''AK MMNL\<%]#EJVV'7T[K5AI&JHXDWIKC*(48L)2F&4I@JEB)*,9"J+0::=\;*#) MK1+5J==&T*M+6N >!=?6J+TNTM6P(Q\3$+7@^S^O32-,"_%K\IZ(?[? M)2NO^>J3,JZ?ZT=36G'&1)1*'B@HXDR;L)&DD*2AYA2*0\(2&4L16M?G\BS< MU'BHDMVALI7ON3I-4:\] P/3VD8U4.M6[=N-=N"E>E>@4A!T-+RJOJN5!%I+ M8-0T52O )]7X0&M=7W%B'8J>O>($CU4V[=4FVJT,VT S<:J0F^\AQRL%-Q!8 M+XK)#35&WWYV)SO+W_[D\[4YK?GK634A1%+.4<4$@S[ I'L@49%&@^2^F 2-9@E,B'&.VCH\VM07F M?LM?573$:B.\<]36"8CMN,L;< ,3U5;."K(:PDK48>*VSH/B.6[KQ(!CQVV= MU_U W);%1>Y>I]_D?%Z^I\7#\H/^G[RA3Y4;W%#9S_?KA6C9A$FNF4-"QC-M MP:8F C03&10D23'*8B5CZUKO=D-.C5(JJ4$E-G@[I_Q?7Y;\7Z#2 &@5FJ.N M2@E@M+#W.5A.P7D7D7]@!Z:<+J;'D>Q1>=X24GOGC']H1W*Y^(+8R8'BAM8) MMXCEC49S=K@IUG5A.%[9,RQFS4KY[[5^JFZ_5SX0^7/U5LO^KQFE(J%""!A% MF$',902IM@XA0@JI4 0,9:E3.,NQD:9&VUM!02VI8_#)440M@T9\X#1TL,Q$,9R\8I2OK1SWL_0\Y_RY_62Y6 MW\I9I 0G*2*,_4:$8_A630'JU[$V(; MU# :S(/'/O3JV&HT K5*H-;IU3JW'@/W%1NX[HDTY3ZNQ_"[L)WKT=MZRE70 M']K?&3D6I?PB2UE\EV8G?\UYL:;S4SR:C^!NIYYZ=RP4M\N6O"Y.MF:ME@:FA!:@2L[*A6D&!D=1G[OLY-/QFP1\=;>1\^'-:[V?&G[WBXN(;;<+2 MIO'W.\GG^A\Q$UE$)SF;8Z<7 ;40% MHI$1O,D70"SG^H<2/,FB+M'AF*IJ-0=<1'$<,OU8DS2!.!2Q"@5;L02J>G 5I MH"HHQ\=]KI>\B9A7OU#^+5_DI0F3 MOY;%LGJXOLA57E3)LL9UVL;_"!:@4#*H HHAC@2!-(UCF B>)#A,,B6MSH\] MR3,U/KN[_J4ZD+"/4/$Q*:>)[!6@'ICC7F@#.NJ8-*"-0E6"T$8EL-6IFJ$> MP40^ILH^TFCD*1LI#&FY!&2;NR3S]OVVQQ]EHO2 M%()8B"I-[+/>A!6;4?;/"\N;=5'HOW0ZC"Y'7W/^9YN)NT33YKK8W M;+=6SQ=37[G,5[)QC=7-.YO.4.8+=4%2&1".A(Q@@CC3;)QQR#)-R2H3%.N- M"2=9Y-1N8V"!I\;5U6:S*=S%.]HX=NL8>IKMV'Q*DS&6EVO/8O&5KF<7N@C#0#>WU4QAJW MWR+U17Z7B[4L-\V: YX@A54&I0H5Q"3(()%) +&D =)/2H3#P&51V1U@:HN M*8E;G9S^MQOM[P%G1].7P#$PK;:B#=*D^IC>/@EK;XQ1">:8AKN$:[":,F80TB"*(!"=<Y=DM]W1[)Z M>$G]\.Z--]R#W K:]B"@*VW>E:O_ 1A=)9W& ]9M!%SSY?=FQ(X;>@(\5F9\ M VJW?8#/7/ACNOM-@-\;9>2L]V-:[J>Z'_UFS]UH%>@YXX)':9 F4(F0F&XD M%!(4AC"+>& ?5MG1;U$5H$W)LQ>C4$:&!BA&419Q2F68(AI@G7 M5A"G4 B,D,@$"E#FM+5VAVF,$[MN&_0+T(HRA5 8:W,QI)DY&,T@E8K!(.*4 MLY0DB9!N$37N>(T3,U,_6 ?:Q_?"S7)G[XS%T/OOTQJ[;XY?*.AU"UO?>=R- MY@MM]K:#+__:-US^FQ3KN?RD6F/RO1;C]F=UPC2_T?O-Y:.F#],F?KEXJ.HP MM7'^^HF=(1''J0Q3B!*3O&J"&;*4AYK<5"K"0(8X46ZOZV4"3>\U;_4Q4:.; M;9&9:M#J!#9*52:C40M6>K7US'ZO5',.U+]H8NWX9+S)&IB'1IBE'ND!/L#U MFT-PD40C)QKX0&\_&\'+72^I*_7+>K[*?Z$+^B"+KX]T/K^A3TU4#(F4.3R/ M-1M3J8VG.(0D2E.8DE3)) IIR*5[5:GC T[-".T6YZFDAHW8H)+;^/+[U#PZ M@?AIFAP"QX&)T +"B^I'G<"R3_4H/YB^0NVHWMCV+!QU'BBKLE$G;O,*1:/. M*W6X9)3%=7TK69LB,\OB^>[QB>9%%7.UG.?\>88(S](H45 D7!O*+)20ID3! M4"(N2(@4B9VR%(Z.-#5.;@7-M4$%P2=6ZH%7LDZ=FB]_@%^6W_/%@VM5Y&,P MVYFM7L ;F(@W,H*MD%>@%A/\WOP[2%VIL^CXK61\;+"12Q:?T7F_-O&Y"_HQ M2%O+6%N0N_6.=W]N'ODHX@E+(\TGL:EA$IJR^!(KDY+& FT-TO8?OU:%?C<%4O2'UR6#N0HS*;+TQVF6\ M_C?R56'OHUS5@2LY;WYKLG]GF*7E''X6^ZN]=:GOU37_-_KO#"=9MK&,U6+(6WTOJ]^ MVK5SV/,O])_+XF9.R^;8+,N$HHPD4)J"01B'"%*..$PHX0E'@9)V>12>Y9H: M4W2/VUKEP%YG)[/9J!4\T.2)/8-*25!IZ79&ZGO6SY\"O-)I3.7_7.34G#S,TABE"#$&,\&KDGX"L@B9?DN!2JD(,KT\VZ[+ M#N-.;=VM9:Q;5'8+2)0=F<'J&UV!)UJL3/I?WC'4UR3IO=W,CJ]^6U^O5MV61_T>*7_525E2Y$I^> M6F'*VY^RX'DI/QD( M)9*(9K%0S&J%&4/8J2U+E63F_6LE!Y7H5Z"2&]1_KB3W4M5PT.> I8JF0F60 MAJ:R6Q*:%K$X@4@BD@DBDIAAQXCHB3P)X\1+_V]Z%NP\F%.9WZ&=!4?K)]2J M@JVN8&V4K=,#0:UNM5275SM/1?TX''@V/$9ACS [7F.TAY1WW CN$9#?B^\> M8\S>6]W.Z=6V.%C[2SVZL:(?Y"S2FUW.&(&"QQ'$4B60J"R%1,8JDQ&1*+3* M.'0>>6IV15.'"6R+-6W.Q9\V0CMOJRQGP7K?ZA_;5SD?[Y2KV_QA<)"==Z_^ MP1YY_^H#]#X[6#?@SN]A+>\W]B[63YT]FL!E2,1$\3&$:2KT%48+!+-;&0ARE4:;WH6DL4H>B'5:#6KTQX]?O MJ*4$LA73I4KQ.9C/$[P?U,:*-Z]E!&]::?]D'+\-@+=# .A2Q-DCD*.5:+X, M4,?BRY8 G2RM?.X>(Q9.ME3G95EDVXOZN0\_+E>R_$R?S;%570>T_EPV^6M) M*M,X2!%,L3ECBLP94ZII-Y6" [67]2.7M MNM168UG>+!]9OFB*-59E&?\C1;]HM7%B3]J,.IM M;U,9)DLPBRB5, HT(V'"(YAE2L$P%I)H_I>!LDH*'TWB:1);GYI&PT^N'2=. M:LH&9M565]!1]@ILU3U4<6D;Y525]MCJ#!JE6W;>ZGTNM;(Y_\/KS0 MHZX0H\W![AHSWL!NJY20^>Q=LUUZGY>( M$ADFD 8939C$,:)6PHAG81]T') MFC.M4-CR7-D272GYGQ^6W_^BKZ\Y3G_8I;;3]QZ%CJS4:RG$[LN]4S"K1NYZ M9[U\E/?T9]/1O7%GSA(<*1(IO=FE$848R(!Q()]/RS'A3HX)- M5QZ@EH4)D:R$!WDE/5C1GT#6\CLG8)Y$G4:8!R0-(:&,&8.>P$QH%@[C5$4B M85%$8\=\5V^HCY#F:HTZ>-,<]CF&A)S#W\[F]HCJ\,=Y-82UJ$#+"FY;"-^> M@[!/;JL-,)Y36D\..78FJXW^!Q)8K2[K;^#=ZTMG*L*")8K#5 :QZ=1 (0M0 M#$D:9($D8:0"[FK3F1M/C;LW!HH1SMUNJ["R-]5<$1C+.CNI?"]SK*NI!PNL MNMWH1E=7B4-VUHN_7Q"+O->GI6>@T:?UJES1A<@7#_7WRM]D_O!MI7>(WV5! M'^07:7)D]9^K*&O*5VLZOY?%(YJI( U"A%/(0A.VG"@**1<")MK"$(BG>GLG MG,.67U^OJ=%-(S[H:&2<4HWTH",^^) K1X-Q(IB[A+N^OK03HN,A(V,[ #7? MUU]M,0(-2$>>1(.3YT#:ZP@Q MM07XMESECR;J#"B:%^"[:8-CLDSJ8SU NP= \\X!$*V=ZOI?\^W5-UE_M=86 M"'W'OF7Y'2;4)J&7@4[50O\>]W!BV+%8STPRK6A:N%^)OFK%S]:PI_)KSY7JQ*M_E)9\O MRW4A/VA1[E;RL9RE2B4@&*N4L:[[TF[;3!#KX9 S-G./, M@S6'7H3G"?+4]^T0I_YIES3[#3P*6UZ$24N3E]VD;TE[XV_^NM*6CG%].?:H M/7+UA%Z>YM!C(^(@+6O/P."WH/KAH48NIWY2W_UBZJ>_[JN \/7CLECE_ZE> MGT]*;^^61=,0VY3^K*NXSL(4)\CTN$U,+ NF6$(F-,X,A::*'Q-AZGJHW4., MJ:WU79F-A?YDI 9ET^_>1Y5AJ\FQ/GL=&/+ACV0/)/OMSD&E!FCT&*\4L0N6 MPQ8FMI+DEQ8 M=P#=CAN'@7)@+MRBV&%#(W>5 ;/@^3QOCI:;6@3^:,\=+Y\TYS#ZJ+3FCLHN MC?6X0\_>%9OJ%)_4A[OWGS8MSF:)(#C#<0*ETKMAC+( 4LD8U.R4A#C*@A@% M3FTLCHTT-5+:"FKV6T94D+>R.O:V. JN'1MY@6Q@\CF UMU9M-Q[7YQ#PFL; MC*.#C=L1XYS.>\TQSEYPB3=8(J;'"W2;5P+8H\PGX7/SH?4$9QX5>20>,>%6S+-_>\T/* M^W>&Y:?7):EZ6G_--=3;'SPGXIF^V3\2N6G[R9* MRH3/&#(Q1U!R1N-$295%$"=ZPX*9TD8!10@RP8.$)R(2"7+:NO008FK,4.M@ M5K\V3=QXQO4OOIORM)7L];I8Q1\Y;G#Z3)+E5F=@Z(?>]&Q0[R@ 3/.19A)N MMI/PM3,)?S\Y">X;H M0]+H5ZB/'N)NB"Y#:VQY=2:@E('>-:4X@R3@B=XU1:D(" MIZ+1KLAMV M:I1X)CAEJTL5I])J4V4F@=^-0HY-!"TGQXX8_4,^,!4.B+8S'[J!YY,!+4<> ME?/K^_':R\/%W=9-LX@)P;5AIPV^6)K_A9"Q@)IR=U*F0A+F=KIW M>KBI\=CNX7N^D==Q#W@&93MB\H?=P(2T"]M>JSA_?&.'B4^>.3/BJ/QBI_TN MKUA>=6GRRK8]W ?3'FYWG"J.?YON$&0HHT&<0!Z$FF@4YS"3 L$D"+ *0Y3& M+.R7O^(DQ]08J)L@T>G&6&GB\%YYG2H[MAIA H:VJYRP'RDSI1>8PR2GN(GR M2ODIO? ZGJ+2[W;]J/2ORZ7XD<_G7Y;S^?ME\8,68H8D"Z,J/%4%&<0819 E M/((!$RB33%&%G0)5#XPQ-0IL102_&R%!(Z7C#O$0EG8\=B%" W.4*SC.S'-" M?9^L72U=U;BQE<_MW=V!SN[5[0_(P&_N+A97X/-RGO-G\'OS[R![@\-P^'RE M=T88]8T^K-WN"WWD6Q?&N^S4@(P0CY)4"9BH"$$<9AR2+"$099R@@"02QTXO M]A^RXFE^>1S,#JQS/& M '#:<>CT*Y2.4YATQ(*DDRA$ZEB U&_AT?:N[VE>5&?R;Y\W'_^?7!;Z1M^> M/\CO&@%S7)O24$I),Q@3E4 LI0D^9@+&:4@0"U 8<:>S=+MAIT:_1M0Z:@5L MA*T._[W78;DE^G8\XA_3@6GE$CB=V<4-'9]D8SGRJ-SCAL8N%3E>?4&% M5E^MH-\M37VX6:1B*@07>A?(3;H7%3 +"(-!*@6F+,ND=#(;!Y!Q:IPW7'%, M\'NML2-G#O%<6!ZCO>YL#WW$]HH3W:^8Z3!3X;TPJ6Y?G]IAQJ=IF3]OCQKDY;M1VROOJI]US1_;\"_WGLKB9T[+\L*F 1D,>12SB M)F2+04RI-J )QS @<9JD018A8=6K:0#9)K?B=,[Z-XWA.H?^E8J5G5@K>>#\ MGSV#2E%0:=JCS-T0C\#I1>:5)W;HQ>5_Z9S:M]!^Q;D=J>%V=T8J_^0 DUX% M=7BP(P:K59&S]:H*=UY^IH9.PUE& M,)-!AC3A,:'MELR4@LR4_E&&C*),"8YG"_E0Y>5:K= 72&/UL)/Z8>_*-/B) MMBEUUC0I!6^:MJ5_ H6<5TGJJR7(C2UI]B_+JO\\[ZH/WLRUZG]JX@;<3*1+ MIM;.H!IZNL8A[TH+\$*-MK+:&Z/)GZY,5(()[BKJ!-N./F;^:HW\66T>4/5I MXUTBSJ@6H0?<=NU''[=TMS:;0O_YXJ&*(\QEU\=+0YE)1J",F;8YN3,.%.S/+>B@E;6GMZY4^">-T0]03;TAG(4M.RM4T^HO9:/ M\2"4M?EZSV"SX]EZW43H)L#M'Y(6[_63,XL1 MEH(P!A-.33XR89!%9FN/% M4Q#%)G'KD]A-C:K2+ H0P@0X_M_/TH=FBW5^5"KJHZ@%KN37=1QY+!+M-B1Y+>41[)A=J( M;7;4C7A@*WE5;=1@;:3?'/1Z+#C< S2O-8A=QA^W+'$/9/8J%?>YA_N^^>-R M47?+RZ7HA&\="-VZ_[%LLH>5X#&.&(9)I)3I!(8A250(XR!,L*!$R,PZ9JK' M^%,S^/X+X3\G!$#P7QC].0WL-XI]L#^_W1X8T8$I34L/-N*_B&0M#\>P:B7. M)X%[@=Y^[S[P%(RTIQ]F*IPV^1< >6+SW^>NHSD%+E"YZRRXY#8]"W0\/LV7 MSU(V?=<.APW?TY]-?MQ[K74KS"?5%7$6!3SC)$N@RF($,6$$DB 24!(4,"QQ MD 1.26W>))O:RF,2/X4TYYO52VD>)+"LP_YEHX!CB)"_2;0SO%]E:@9>PEJ= M-ATHCV=PF EL>UE6L[?A56VVOV!!^A' M\A]RRO*YWLO+31RA1"CA.&20IU&BV3KC, OUS/( JP"36$52N@1A[@_A1+NC M1V+.M_*Z<>TA+%5$.8\0S#+!(49<09*14*.:9(D(41:E3KTC+L1RO :@7E&T M6WHNPV;@-:0CW QKL=5]\GE!T89E92/:[G+KB>^>6F%WYMOQL8N[Q:?B^4_ M)5]MNA9_8O/\H>Y/MU,[5K%$!CS"IE-4!C&GF@20Z2_'DB!&F 8"9?W*_+H+ M,S6ZZ*:N--J ? $V^FRLJ8Y&?2O^]I@Z.^89:T(&YJ@^#^N Y3!KB' M/*]4"[@_+A>B/;CW>-3L?Q>M<$I6W^>()Q@%D&, MI8)8(*7W:(3!E,24T# DF&,7GK4:=6J$VDI:-S[)._*ZT:8=Y';\Z!W(@8FP M%;*"23U>P&'I6^G+#8Y2FWBWM&$A3+)UFLGDU5A)4>:%-< MU72H:6J=$(4H"M-8;_9"S4DF=H!@@6%&2!K&:- [#'8>_X MW^'22_>H'^6J,QJ)4H1HR* B60@QBB4D4<8@QY+K/T0D4CV[SIP< M=VK=?=I#<\1]PX[D$YT@[1"JMA-H.GAWZE?9\5 M'L>W>':7]ZP=OR@D7SXL3)FI[1%'>?^-KGY;KN="6VN4KVZ5TEO+_+NIQ/J% MKN0L2%F(8A1 4OO\4@D Q@P&B9A1"F/G;9W_<28&HU="U%%8M(Y6'<4 M>I%QN=(J@1]&)T K=8 >7IL.B[6^2K8*5I<46D7'?HX&IL:M M]W2XK">E4@+46H"-&M47OYR:"?>"^1X7Z+[M;/Y+] M(E=Y4>UXC<79V15E(2=!')E6@QA#K&*F:90F,-*_4YBR, B.CC4JLYS3>)<[SGZ_+SN4JR(W MGOLJEN37A>:C+U]_;;RZ4L49C5D$J>"9B5K IIQ/!".C<1@GF$>Q&T6<&&UZ M/-$*VP1L5>*"-UK@\G@3AAXHVY*%)^P&9XP3L W@+K?"Q2]_G!IP9!*QT'V? M26PNNK![T!=I5,CG>74(6)\3WBUN%]2,VYK^J>0L2AB!*$ZU!<+# ))08!@' M(B&(JT MTZE@?JG(51/D8&(<&F4V7ZVRD-<^0[1ZH3E(*QXK 5ZG08\+-D?;]CC=Y+(N MQ>^7ABOTE?9'I5C[98=[G!Q_/_UHK8,ORWG^OK2'%"N MGF>*:))*,8>)S 3$(4L@#6,!$\ZR-!1)S!GNF0UP<$ G^VRTW(!.-'MUY%YV MY/Z__Z\,A>G_ %G)WSO8_3#\=KSE$]2!V>K##I*WIU&[)!3^)!0#!<8?'O.U MPN1/(G B:/[T=3V+K#[)@IIB5Q\D+67Y?KU:%_*7?)$_KA_;V@COUMI2N_^Q M-/5>REF6M E= JV!VAR8/OM+"8WW3O@!ZK6KJ+,2X MM4S[8K17P;3WC=SKK_PFY_/R/2T>EO=?EC_JM/R[#_IG>4.?_EHL?ZR^_4(7 M]$&*F[O[QA/,.=8/+==$)U@*<2 (9%Q%D)*$81;).*'6-?1[C#\UFJM4 )4. M?[G_,S!J-&4I[D"E"=2J@%H7T"@#M#;VU4+Z3-)I8AP!^H%IL8,ZN#\ .C@, M>H]:+7W0MZ_5,O LC%2K9;#9<"K7<@&6)\JU]+GK:.5:+E"Y6Z[EDMOT[*14 M5Y,MOT@N\^\F7N^C7+49U#Q@88P4@VG,]2X^%K'IS(M@&&.Z/9%V@#+P0;O+YT\-*2#M&;R0(1KZV:3HTW M;NNO6\%^6J_*%5V8]*F9"A7- M A'!F*028JX_95'"(1(D(S06#(?,AC[LAIL:@=02@UKD.KIATZNY([8=GU@B M?II1_.,X])GLA1!:,XL;,EMN*5MR*27_\\/R^U_TC6I>T1]VZ<1RD%$(Q4WA MEE(DO M>^]#\;;33/;Z9U[.>!@AI9"$@52:%^(D@S0RR$J9(L$5X\J)%QS&GAI;G.Z0 ML->KV:C@2",N$V-'+@/!/3#E>$7:9P.*8YB-U'5B;_BIM)HXAHM#?XFCM^B9 M=GVP=..U:4_Y4 7NOWW>?J4Y;;C^00NQ7;YC'".:BA!R9LJ"J4Q 2J,(!HAB M%(F,9YPZ961?+-+4&/%8Q5704-.V\#,.M*, MN6>,>P/9:S+YY5*-FV?N#<6]%'1_=^[)YRNZJ@:JHUZ,%,N%.2&NC"$B21#2 M2$*DI#!=@3AD41Q#A;!B<8 RB:U:95B--C46KF4$6R%[V9ZG ;:D2E^P#>WW M%;'3?(QBKBT:V!6M9[A;EJJA.E\NJZ>[]-[IHRGS_ MU70[-Q47JW[G,V7\[A$)H4B$TIOE((:$TP"R!/% B4@&J57$R-B"3XW1*NFT MY?$F7X"R$R@"S/42%J:0""Y@%%"&5,(184Y%!OJ+,K5% MJ1&K3P9PKYFP6UK&P7?@Q:+)"*[3X.H./5M-P%85P"I=.AG$59SXF8GIF11\ M":;^,X1[2?,*Z<*7H'8X=_BB.UY:L_-N\5VS];)X;@)Z=DI')C1,59@(2%1F M2K(D$:29-OCU3RQA+"8DM8K <1UX:MS8+36YD?Q\9-IEX%O:W@- .K3M?!+- MD2IWVJ$U3.G.,V._4NU..T2.%^^TO/Y2RCIL@':;D_V=SM>UX5J6Z\>G0QU6 MF$(LE)$ID&[*T<4X@5F$!0PS2I0@DJ9ASVK$/L2;,OV=V-"^Z#1X!39Z@HZB M?;G2RZR[,NK8 ].?/13N&26'5/::0O)B@'%S1@[IMIT$KI'=JX5V$JI3*J,PI"9/KPRY#!+)85IQF.>A"E%0>92RLP[V*.5 M,]N+=!\ ;=M3);\8#GY^M -4U."=O5\0_6CI/^]_D[SN=E*OU\6]P45\K-^)K^9 M& B,PI4?;XK%4"KPQ5HM0 ;-8!:%J!2!&PT\5FO\1(D_59Q M["7)R+4=+T%KO^+C17?K1Y+OM+V]V'0,-UU-S']-:E9CC7^FN9B1D"8T31,H M,ZX@#@,%:9HA&"L>X)2$ 0]8C\K9MN-;O:SCU\W>[%R?M(QNC&B-O!T'>@5R M'-9K1&ZW_U5OH[J3[L:>U0J"3.M+,;6-*UF9+^5D6*YHO]"_NE[<_Z:,1M>I-L%H7B_++LBKM;5RU,TVM M0F4LA2E+ XB32)D#< KC+ PY0X&(A'!KMC2LP%.S$U_J:VR:HST7K\!VG]:H M#;9Z@]42M)K7C4!JW<'O1GO0J._<*F[@Q\>.JZ?T4 S,\9-Y'GJTM!IGDOQV MQ1I8YI$;:XTS _N]N48:M]\:^)O,'[YI^_;ZNRSH@_RX-N4J/ZEW^7QMVHGM M%2\C48A(II^7,.8,8D00I!&G,(U4@)$,X@0Y'?\YCC^U%:J1LW^2F2O^DF58 M8(VZ2*,48L8$S 11>B.% Y4PSL/0R=$])/XC^+PW^/]H]("T5@0LMT*/,S-V MJ_6 > ^\^+:2@T9T4,N^B7-[4>WO"C0:^5M">R+G67ODPM:YWU13G?K38M5JUAM\7=:-[5'F=>+O<)GNS_/.(ECQ"G5 M$Y@*B%.D[705A1#C+",J25(-;#\/^V6"3=3UOA>HXLRC%\Z7-:6. /]H[%KI M4OE?.MI<.82P]&%2/P!Z)M4+A1J;7_U@>(!J/=WX8M:M[Z<_M+\SI+\HY8N* M#0NQ\=X\/LV7S[)=#,H9XB2C,<[#GVA3 M,UI;^0!K["C*>;&F\]X$?.G4.3/QB!,R)B6WIZ;F\^8/C6I7+\OQF%CLCN.] MG='V5X/0MR?4!^+Q2Z5[+4+WA.H)9O7ULM+]3K[@^=-WWW\*_C\Y=-'_?FF2HYQS(?Q,E]VC#[V+ S,Y5H=L)45 MO%2H8NQ&)5/T[,476ZT&RIKQB;-/]O8BUZB\[1/)7<;V>F]?ON&WSYLXH!NZ MD@_+PC2T-DFS21:D*DYBJ)(XA5BD'+(LCO2/8:2(DBFA3F76'<:>&O-:!,(U M"CSWRE9VF9:^CF(O8+^*=[@7SAXL_[@3XT)6%1FJJ,)RE$+"80DX!"BGD&I1 (49D*3+EM MV^@S8TV-OQIQP8]&WM8A .;T 3R=KL[JC/-I@O*,WL"$U +7B@H:68$6]EQ9 M6V?@[)LV>P1PI ;-EP#IU(/9$IH3_9;/W6&TWLJ6JG3[*-M>TK,_&>KHH(D2$DD&$J]X1.(2$L !J^S%*@RA%,7&JN.A'K*GQW7X:P48O4"OV MHHITJYU)&NCJ=UFV2,\9MB/-\>=M8%;U-&6#5E3T"_J0F1P])7O5?(W+T#R7 ME7'AW7TY..\6FO]DN;I9EJM9F"(ADM#TRDTEQ)&I"\YH#"/&,B9(D"+B&D-P M8KBID70K&^!:N$L]E"]P[>N4[(O6J_@A-_#=G(+/@^/Q$"K#^AI?C/C*[L5# MVI_W*!Z\RF>DJ&8Q36BKRG&YNEY4G6.>#)/-PB@.TTC#3+@B)G*>01HF5*// M1!@&-! H\!87>E2,B4:!?C&^I3F0K9C5,6FKQ!5X,FI4O]M\PT>8Z/')LF8J M[]B_=@CH%O3/&]!OSX+N*1ST+'3#!W\>%V$"H9YG\;$+[#Q_FWZ4>+-\?%PN MJMK7=;K275FNI9@A1K1)13@4F?Z?MJ<"F+&4PRB.$,:2H3AU"MLY,L[4#*E: M3% :.:^:5$B05Z+V3UL]AK$=8WE ;F!F:D#[6H-6"ZF-JDI,?_1S!@>?-'-L MJ%'IY(R^N[1Q[NONQZY?-=/0N_]4:CX4R[N%6)>K(J:/^+ :M=E-]S4R**2&-0B R,SV A]!8S8]B>( M%EB?/WWUB^# I'$6//![+;-EQ(TEBO9'L7[1'.DTU@.J3H>R]B"=.)>UN,EH M1[/V"G5/9QVNZMEL:OWT-*\B"NF\C?+^LBG>;8S"EQOGYFD/DC@(,B$AB9,( M8J12O96-8A@RBC.2B"1T.['M)\;D>+NCQ38!8ZM'M8W2%LR.L\BQ452_&;.S M"8>?AZ'9WV8*/'*5'^"\-FSJ)\FXC9DN0FNO =-E=^M)G ?[1]<6\O5Z]6U9 MF-I2OR[T'3L-H"H"N/TI"YZ7\G.1<_G%Q'#_^J3WX-6G#_ECOIH%*).Q3!5, M4(8AQB:%,0L(S.(T0=H.5AR[-2,=4-BID7 EF3F;;"4'E>A7H)(;U'^N)*\V MWF(YG].B-#&-]2;<<0\^Z'-@2=H3F=VAJ;W3QZ^K:.L9 %M=P=HH^Z*]7[OV MOGPJZL?AP+/A<64887:\KA]#RCON*C,"\GMKT1AC]HUNZBZ)7Y_,67KQP3R_ M6H)WRT>:+V:$T3 C-(!IG$F(54(@Y9E^1C*1RD1DF4RM(MX=QIS<^K%C*S9" M@U9J\'LMMW.=VO/HV]&]9TP'9NW+X>P1 F0-D-_XGO/#CAR\8XW#?F2._:7] MV&@3Z_-!FIX'=1FG7_)%_KA^;,LXO5O+^V^RD%3I%W\6I1S+6# HDI!!3&*3 M\,U3;2.G)(XY2E28N'"3LP138ZJM9&Y4Y Z]'3$-"NC -+4-9*R%OVH+RS7R MMX7EC/=F+8$%],ZTU1L^GR3F+L2HE-8;HUV"ZW^C";@+VG*@S5],,&W37WH6 M*AZ$(M/\*%$*<:3TC@G'FC.SP/R092R*7\US<%SNJ5%K(Q;H2-K9.CY56\>B MVBWV/KP?ZXEX!1^"GWG^ [L3MD69.Q T5WHLQ#3RI$W6RW!"]#^NP^'\? SJ M>[ 8OF_;WN]Z<5T6SR:;JY+PBRQE\=WT:&FMIZLY$4+%FI!RVY7)@EIA'7M7OL483M%@,_N W,WUO(-E*" M+^?PZM$:]AP4?AO"'AUMY#:PY[3>;_YZ]@J?AO-U45E?58/QY^U7&LO]VK1D M,8&LJ^=.BFC5G/S^&UTT//9QJ64N5U)T^KC,B,SBA$<"TJ1J82]H3L14NY^S]$BS'NKVPTX[W\3]R7B M4#WR&_USOKJA1?&LZC6HU&N1S!\6S9O#:)I2&FR6[/6[TFX/QR,32L Z\81_LOU#J %TI<@78" MW)>-7O#;KQQ#3\-(BT>_Z?"S@EP"X8E%I-=M1UM'+E&ZNY1<=)]^SL+/Q9)+ M*:JJ05_D4W.._TE]6"X>[F7Q^$XRD^-^0Y_R%9U_E7Q=5$GPLS2+ Q+P!&:4 M*(BC-(*9B3**F5Y10H53%CCE,_459&JK2U-/GLY!JP-8+L!<:P'U\(] :#VJ MLA"\U@3,JW *-Q];[UFS\Y:-,1<#+TFM"G5=M3=;+ZA.^\:6[^E1I M*"&FAFZ8)IE 815$B"N$A>O&?U")I\96VW,L970!S]+D/>8+\.-;SK^!U;<7 M>=)M(<.\!-4YFONV=MC'P=X-,9E)'LMOCZD]%>[>DFV'E&-W=,PJL MA_Q#XPP\?I/YP[>5%(WX+\Y49@0E:6+,S(R'(<2$ M1^940T)!1:(XQRH18E:W7?JZHL5JX. S-^E=6&Y7A^&(KB,\H"O Y$.^6)@? MM %D3)\K(%_FR.(PYA"0M,41HK@((T$I1%NGI?; MA?B#/RVM!J,]*W(A_E<\)9@%G$8RA2J2 <0J2R"3!$'!9G8,?RDF ]-Q&U]3A7_468RKYP$J.)Z"P6MC MOD/CC-N'[X2F>VWW3GVWYY[:1!9^6\[U%64=E5Z%HL]H2D*!8@8SPO4>.* < M$L42*'' *$991DB?IBA'AK-ZPL=O?E+)YF@O'L'3TKZ[ )Z1[+&.A/^GR=^Y M J>!93L/@U<0Y,M2X)LEI??=,B#-?O\"[QLX;)FS7,*G^]W=9F@(N7XQ% M4G[6AHAQGC_(&>A0 MD^%]Y^E=T/'WF4-A?7!7.=A@WJ-0OIAN<66^DE]E\5WO5NOV]K,PC7FD!(5I MM5A@$6CSDU 8!5FF%Y(D"A.KQ:*W!%-;"+[>?OG<)))HVBAK44'MB/=VVG]D M,BZ.Z;@/T=BH !H=P.=1L/<6.7'Y'$PF$L)Y+GS&,YS&L7]\PI'[3B7> MX+3:#O$#9V[4L]&K"4>0"U'>T/+;C&24)2E#,#2.28Q2O=,@-(0Q#L,HCC** M$._3QK4[R$3]%!L9P1/-'?<&+T&TL^G=,1F)T%NYKH"1S&-3U$,*>VUY^F* M<1N:'M)MKUWIP2_U;$:ZUD2Q6-TM^/)1WM.?MS\-8\@V:I +A%@0(XA4E.CW MF&+((L(@2J,@$IA&2*C9:KFB<[L7^/1P3A;?9M#A'N'/Q?*[)DJ]]JEE 7@M M.\@KX:NT8EF+#]ZP6@'7+J6GP;=[__U!.C A-(*"6M+JU.*VQ>_M.?S<>Y=: MP>*UA>GI$W([!@6TF-V"!:*J4S/CN00$XH@B7$"!0T)#6(6,A;, MOLN"+5]Y8AIZZHHRX/G8:TV'';D/"_' *T M/*RD!UOQ-\5>NMA?VV#O'OO3 M&SZOD4'N4HP;-]0;I;VHHOYWZEMTOEWN3,V$F^5BE2_6^>*A:0.S7)1OI=[] MRLVF0):_Y(LJU$P+*/73;@HJO+Q+'0?QBUQ]6XJ[JG9F589AEE 1J2PBD(8\ MTZ8^#_2G+( 99BC)6"Q1(%R,_A%EG]J6HK$+6:5?QR7A7A%_O.FW(^R)3NK M3/_2SJ^*V6Q5!UO=VQEOBC77*H&.3E<=_XJLRS5K$EMI'>;F3BU$/OL C#Y? M?AL+C"?^R)T*1I^7_=8'XXO0LSR:?AFK5?9&+Z\/6@)9-IU'TYC% 4NE7JE8 M8CJO))"QA," IPSC6(:<.\7,'1UI:AZ8IC,\:,M=&,&OZDZEK?G9J/#"9.<0\EIQ[.A@XY84.Z?S7LVPLQ?T/!'?K?)8!Y^C M($%57%7(@PCB)$TAB;F$04)(("-"I5L0[N%AIL8F/:+WC^!G>2I^,2K#$\-^ M\5;/H?NG0?!Z9'YXI''/SD]JNW>(?OK;%W9P^T)__*+9I,CIO/PH5Y_4IL\8 MBE62)=7KK[BITBT@X6D(I4Q8*(7B2695K,M^R*E1@184/+:2]NS?=AQ?VTVF M3]0&WQLVPEX!@]U&7KVYDRN3A3!@<[>S^ S2Y.WXJ*_3[.TL"D>;OIV_TCV> M^S<%[^P#AD\B>9A:?> W,)QVHP Y4 M/6KUG\3,/G;:%W8CA4A?A*%3,+0-,"=BGD]>/EIHLXT2W0AFJ^_WL]&NQ3_7 MC=/H?OE%&N'SN7QQ\'^_-)&55?2?D.)M54KM;M%XK18/UWR5?Z_*1F^*$2<1 MD2Q* J@8TJP;4@8IUD:>#%7&A A5Q)WJ/ \AY-08NZ.CB64I6BW!0FZ#+)> M:RW!4Z.F2=Y;MBH"NM'QO]WLR$&> 3O+\[5G=N"U96=2-PJ"_6 F_6>C)_C< MF=LW5=',?/$GL%$7;/4=I##VD!/BTS@>1,Y1S>DAD=XUP <=JV\ [(]KSDVY M$'UW/>Q"?^2R;E!0W'PSV3EWB^XWJ@8C<_DA7\B[E7PL9SC5*SL3$@8JSB!. ME82,!"DD$BF91HA$"76+ +U0HJDM*5HAL)47O%1)3Q:HE3*EO5]\K=$+_&XT M Y5JCF<9ET^NW?(QZI0-O%:,,EL]8F ](>PW;O92H4:.M?6$X7Y\KJ\;NW&X MD/GL5M]R]?SUD<[G;]>EOJ&)R:>9DDP%,%2)9F2!(T@YCJ%DJ6F0%7,2(AM& M/G+_J?%K+2*H9 2MD'9$>0S!T[3G 9>!22G=S!M6.;CQ!-3#'U%)>@5I.\'LM*1B$62P0\4DGIX8;E4,L]-XE#IM+ M+CD!OED6\NUR(9KS-IF2C*(XTA &&.(LT#2!X@1B1F@2DA@18EVTZ]@@4^.' M[E&VQ^A$<]Z-^!<=,J[@U*?$][^:+W"Z:X#:CW/=0_# M876FNW/I*YSG'A;^\%GND>_V=<68&_]_B^6/Q5=-K\N%%'=EN381MAFA09K& M4'"A]":.&_C+B@E1?4 KNZ:HXA M;.NT\8#;..Z;'I#U<.6<@>-BI\ZQ^X_LWCFCYKZCY]P%O>/O3>I%DWEAHOQ- M]^^FYW?;"(++E =89# )4FTP*1'!+"4A9"J0C&=2,&85+NRRL0(AB0*[!1!&PU 50;X:TN/7,.K6;%CJY\ M8STP70T%LS.#N>#FD\&LQAV5P5R0V&4PIVM[-B'A6T4Y;HW^N\D$*SSP?]ZWQ>QTSJ'=RC%!_E:L;"$"588ABJ M*(4XBA$D662\,R0A:2:SD#.7JC^>Y7,BFI&*A=)**D M#$QRK6:@H]H5V"H'NMHUF=R@U:^RI3H:@D;%*G73'T<.A+Y/ MY4K/#FS%#N-7)_VL;_2-EE5CN"<]J%;!L2#.6<3MR-@/@./0:RNK20=JI-VO M=.FQ(HXM-%XKXYP==-P*.;88[%7*L;YP$)>9%&M>50V;,85PF&+-.8HRB+.$ M0!*F$50J(RI-,Q1E<0_BL1U_HOQC+,??"E,P]I-250+%N[RL0N%+<$__)1U+ M\EK/AA=WF1NX4W:9F3. 1IG1G&9[Z(WH.-N./27GV1XBC@ZT_>LOZ.1;?EJO M2DV5(E\\S' H6,8YAA&.%,2FNP[-$@1CP2(:(I)PG,[JMH)?5[1867K1=L=Q M>8]V1QMP-T7G!FKP)E^ LA+9,9)\'\\,48JY#"&FBNC%0*4PHY+H_ZDH(-HT MU:9H@^>MMI3'0K,=ZP^%I:5C\A)TAN;L2K8KT)'.<\O>0XI[;[?[8I#Q6^4> MTO%@F]N#7^S9BDR3[7*>BXJ4=T.UE8PB)C(!&1+F38\II$IS:,*3(% 9Q9EP M2LPY-=C4CA[>TC(OS:;RL[YK&_Q8F1R;_,;JSR]TC _/!" MS"O0A,D/&BYO@XS71F2GQANW#9F%YGM-R&RN\=^1I]-1H6E[]@])BWL]+W(6 M!2E-E,P@R9BV,&@8Z^TF#2&-. THE2K5VTT'\NDIQ]1X"04H]-?EY=0$V#'0 M"+ .3$YG^[UTU&B;)UX!HPFH5!FG[XL%EF,U?SDERF0ZP%C@Y=(&QN9V%^Q5 MM;6QTSGZ!RW$?:&W&M_D_8]E$\(0B#!*(Z$@XJ'9=4D39)_$4 F]%2,AR7C( MG*) [,>>&@_6[]^/):!*#P?^JL5=@7=TY=BZT 5]AWV:?TS'V,%!9L3>:4!O M!+\"C>@5X@.$F[ACYGWS9SG\^-M"-UP.;A@=;]'SZ+)812"45*H,HX\@<8A)(@T! &:4D"7E*4.!DW#F,/34B M:T6O^P^56OCJ*+,1_PH\&06JC:?LEXSM,B^61YW#H#WTH><+H+\V0'_> %W) M?E4A?3[MW?T,U!TSKZ>A#L./>R[JCLO>"6F/6WBUU8K"U,"J3FG?/F^_TYS< M5ES[Z:DZUWB_+)3,5VO]7-\M/EKJM128&MG>&-_]W(2"R49,S;1Y MX\X7R_F<%B70CT[MVN_CV1_SZ;C(()W$G+^:5=O1WI3 [7ZQ0:"U?!L0JG#K M%@93';$&X@JT4( &"]"" 2HT!C>2!Y_'$2SMX728@KD^^ Q9VOS#R]%O5?TB MGYH8IT_J@XG%_*1N"BGRU4P2%/&JE("@)E,O)I#\_]5]:V\;N9;M]_D5!.[< M01HP!_5@5;%F@ 'GVQ0OCNK\RXQG7_ L;T$8]5*; =DOU]5E3[0XB3!.,<)+!H7=E%FD&9" M*%,Z03++.&<1LNH1<6RFL5FZG:!@MI'4LEW#<4R+O"A2R6!."ZXO;PI(F?;1 M,1XQ7*!"%JE-;I$?3 ?($@J(J1G?>D$J,-_V(&T)>04Z,3TVD#B'A-Y#<^]D_LE'6H=_CQ;U-IVW$2S$*),MD)(&"<%U=6A M(X3$//1% M@ W!+FQ%NXYS[T+;.P]RS%G) M:<%@FF()49QB2.*,PE(=WWA!>Q;R>_A!M9S]="F?Z,&]/E^Q% M!Q;5I,GDNYXW84;UK'5!K!L$_BJ4$2#NR<^O.K!2_66YK*9TM=2&]_WB*VDO MFA"*,UV9#R8)IG I96A7J&U;\L5E?G9: =6J"Y48S0-:J MV5'BP-\(,WX=[SH')NM&2: 'QMQF\S4+ZW%D&UF#0;>IM5F=WSWLC*5Q=W>I L!)- MJ-K-3\7Z?UHU*(Y&+/*,99%1?H$J10T+B M4AGV4<19(5#&Z.2'J.C"W GN)HH-W6T+%-*L;S5I SM[7F%*GR_'I MRH6Y]YUU7D53KWKXE0GN= ^W) ZN^9Z6*<.86_4G<)1C; >(;2=*K\@5:%2Y HTRS6N]5@=L].E<*I8\Z[I^MOZL M8*LRH%?+]X)\M.E#=R-%B8T'1MD&YQ)-FB7M=.PNV(?,(/ ?=!LP-LY!M7Y+\# MLM91_2YSV-%^72UUMIVNTG=7?1?5CRD3US^G]81$(BI3'$.6H1@B*G.(4#JC[I== , MH[^7N91"O<,$1H01=1!&7+W;$D$A9!25DD0(6[GBSLXXMC=^(W 3, @ZD4$O ML]7K;XZ[Z8VA1S2#7PU>!J3#]9\A.'[O^)FA[Y]VX[894 M<_4-J;^*JKER^3"=K71M!%HO*\*6$TP+A G697N$A"C//((7F)5Z2?7%;WM+? 4Z M:=6IJ)/7(_\8(N.3=LY-.2C;&.J_2S*FCSE7Y&^&69'9'9U-'YJ3UL=ISW]=X\3:IG)RD&46TA%E*(HAHQB!-"8:2L2S"0B*>EI8E^]VE M&1LO;2D#-MI<@5:?MJ1SK]$ZT)8S"-($H&@S$JAC+XLH<2H>.VYB<9&GXVL9G1X%L/33.<3F< DUJ9<;,L) M&D'/)^': <87;/74]Z$9!+A7,XX10&-Z-T6E96[UZ8:.XZ0CX[./#\*SIDKT M%&K\>4T C<)0IH5E R]VX M\*X3^WBLF[WM9P.35QO/:.)A;3D;+/9L-JN'[6TS-=;[U5+?[OV?!:VOV?*# M8)K6Q.W\@Y!"3<[51_JB5R\?5N)^T>1[3?5&IOXT$0A3E-(4YFF&(6(Q@20C M')*(T80)&9'$*+[?BS1C8ZM>?EWC>+D6%"S5V]?7O7O1=4BY$$^"@TH\DV4U MM6A_YV<-SQN0@ZY,8$[4W*>5 4H;H-4!2A_=\[A;J]LYZ'5J>'*M%5!J@?L% MV"BF_S[D0ID;KH,NV$#6[5 +9V4+>P/ZA,%\^1R#6=7>X-@VO?T-ZEJ*K)UN M,VU7#5(-+>JOY*7)E,H3*0LF4XBS*((H3QDL42Y@K']+,B9IDMH5)#.8=6P[ MGLX^!&JBIV:3>VZ%M*U$9H*VF;WN'U,O+WC72_R+MAWZ.K"-U.#K&50= M*I)9H.2W+IG)Q -7)[/ 8K]&FNIG K> M5T'.1(+3C E8GFM^WP9@6S& M0@&@"\Q#?>9!+S+H9 Y0?=H2',^-O(RF'KJ)EPT>!QIX63U^0:XJW*$VIV%?=3K[I?*ON-YH;NYXIIQJDQ)-"E@5) M"(5%%@G%;%$.251P*%-<)D)QG"CL"F"_H3)CH\M.9K"EQM5.%R9__;W>Z@MD MQMK_4[X6@;>"8YFX5VU4E3J$K[$ *PT&:,M;[32W68:&4TX*KY* 2%E)-2$4@1ZP"O3!&((A.12)S$L0V!N @Q-FJYJ9?3)^V07TA GG22 MA?ZOU;P2;/$P;RRI)DZOFI*96Q*CTU*9D5+H!0A,5X5X4R)FZJ\/OZDI*S*[GO-K_C2=3S4A M+Z<_1!?)T4NIV4J 88^Y+MCL MG4N=!K$/)?N;FJ?^2*J'Q?>E^@KI6EES_G6QJ.K/4_Z>/-^JD^_/CZLY[]ZJ M,B\HY0C#C"9,41U3)TLA2RBC-.6%C I>&$?^6\X]-J)KQ >-_.#[/Y&GYW_] M"I3@0$D.&M&!EMT\T,AV*4X37&" ]/;*VP[V9L HD;Z S [)!O8XFT>QA40 M]X&"M@+@;Q6?Y8C@B6@LVQ$'B[UR5'4[TLIUB N\B,T-YH3E@DB61)"SA"MS MER208"XAI;I.4X(+ H]FU_&U7OZN^+T>O@X[[ M7VL!&C7L7GSKQ3&CAY"0!R81.[2#9K^[HNB3H*QE&)3&7!':)3OG<1Q]I8OY MP[VHGCX(NNQ2YJ>B_B:>VR+1]9U4Q#MGTV4D1CJZ#,BZ09&UFJKW%IZ6&]:#$,G;!#01S: M3ZL[1#61^5J3*[#11?>][K71CJBU/CKTO'&!M"J!5B>/'ET?T'IU^EXDT+!^ M81_8[;F.O0QJ?W?8];32+:WZ*B5_FRX?^[96WQ^GS\^*R-59]"_J5*JO,]\O MZF7]=3&;LI0&+K"1)BB,>F;&K/Y'&1K&]V,TE M?R\X:"0WO^[RM%KG;QV'7X/ '-PI!+1&H%<):)W6[?QT6&6W1M=[:P3^:'4S MLEE#K9OY[>7PZS?0I>:EZ^CG:M,OO"=N/#U---A%J%]@MN]'/8\<,J1@DJO3 M11GG*<0H(1"13!=EP G,LXP761:GN66:A-&TH]OQ>O?VPY9[FPP71. U>F!$ M6YE%V,#0P0)O%R4PQO" R^("+J4J'>E^6]B MP$F<)!@*FF00"9'"DJ44QBQ#J42,EZ75%8F]"&.CL'7^BSJ;UTUNS:++TM+^ MH\9G9-VHT'Y=XJPL<\S4DJ240R23!&*=68PQEUBF/)<%FLS% UD*?O_FRU.V MR[,G3_A5XH.NBN'N$O0=&,(U>%DKR'5N6:]?K:^VO+>$=$;9ZTYE+\6PNY8S M2GL[F/M(EX2WWD1"*]AV60QOJ'S) H MTJ+(N5'2@^W$8]NYMH-_?IT1]E_?].[U2@_0*N(2;&6P$.?OF$+!&Y@4MY$] MA*>O@#8#C%VBV?QB_0:A;!=C[AC$9@Z<402;P7!O$+YFKN3AV#6+Y^TW@L-Y MOHVAH6N.L4?Q47WC^HV Q''.B@0F,DX@(DD.29$5,"^C5&1YEO/(J-6G[<1C MVPB:_@-:/$#D4I>HUL5)P ?C6K[6P)\G_E!POIDUW)JZG>PMV/;,;P6R.?.' M GL@YO<+NA7UNR!W@OJMAAN,^EV4W*9^I^?-*>-Q,5//U^U&L^E; M)F7"\U+"@E&IS@"I@"0A'!:4)4S$<2&052M&TXG'1OV?;J]_O?UT>W][\QU< M?_D OM_?O?^_?[G[].'FV_=_^E\XB8M_!3?__OOM_7\Z5UNZWJLM@A,B)*@UFS[MVHS_IL+SYR68KKCV6 M=2W4_W2ARDE1DHSQF$&N#%:(6(0AE0A!'A.N2Z[EN+!J-.$@P]A([(M8@IK, M;%V$+N@+',L891QR7!0029I#C.("IBR)8\%1R@HQF8OEVV*_OE]?AO;?#H.Z MV281^)L<>+_HHU;DJZB5/U]'K:QU +T2?FJE>X#0YZ;B(L:@^\L%..UN-9<, MY=C0J!)\NOQ(6%N/??%$IO,)26F.$V4&BSA5!G'"2HCSI(09BK@092Q(;)4; M=&B2L>T;K8R@%Q+\T8IIV6/\()QFC'4I2($IR1H?^U9$)P#PVGGHT#S#-AHZ MH>E>7Z%3G[6_$_TTG8N%?#VH;A]><=UB4NA(L]0X5-MZ]K&QQ&?R<_JT>MJJ!48>'JHF=*'I_3U= M-M'WYK=X]NMQ_KXT*,K!3\KS)GIFAVZNP%H!T&EP!=8M&!HE0F)N?GT:%/N! M[E #K('51:HSAB=N4^W''.Q*U5G=[7M5]T&<&^THBU39GQ^F-9LM="+G)N\@ MR4B<$(RAP$D.491C'1@H(6/JI!QE'$EI52+BU&1CVR%NO[R_^WP#[J__X^:[ M=3>=XY":V9"^@ I,\JV83>>OC:#@CR#IW2:0>&Z4MP[A1PQ\WN4/HD[$=HZ )8HE9M$,W6NSED:EP44FCMQ&QV MGH+-G.'>0"TBF'8RJK-S;7B ,X'6C, NA6N@_EY;Y1X:S'I!?>6G6L#AM:/7 MB>F&[>)U7N^]SET&C[@FC#[HD;^)9UWD>OY@&1IQ[/$1?9\[$<%:QB!1$.> M\)MP>&2N@5,,3VN\GU1XYO,7%(K\U5-O'7VI<;L43_6D0(*E@I004U:HDT!. M(4Y)!*5@(J%$WRY0ZZ*3WL4DB"_0-,23(-U_WT/3Z MQDON5ODSV(IXKR+J7]+A*Y(&0_M@==-PLUUX<_U-:-"FLVDCU?K773I]UWGD M>OE1<)UV_WU)EBOU57[9/*].29,D26DA"J9V(B$@HE*=X@J!H'I()KRD*".E MTU6W#^G&MA]]4*+5RRD#=2\NJ+3GE"Q!FOUOQ]MR+\MH>;T^].($WC1NI+*C MFCH@6S?S6D;P6E&]4)U.8*W4[C-7NC/3RF??Z2"P![GS]R+@VS@)?&)[U*O@ M=1(W^M_ISOEEI3--[F2[*=VMEK6NIK]]\D9%3M.2-?"@2QKM6$$-##U[K50;H77MWV=P;XE_Q7X M,)VM]*=#W)FXHNB32:UE&)0L71':Y4/G<1PMWJ=G,JWT;<]=]6%:/R]J,KN3 MNH+L)[7G\[8:M^+8-K;X=JYF?YC265>FNZV(MUM:,DE*G,F(0)IPJNS>,H-P:^'5/@X@YK!6/L\6?M:U?ZL00(WKYUV(VT:]*4-!(&L9#90") MWV)C)^8;N*S8>"^/>T1GOY=2 MKZ<8^%KIH'[[%T.'/^;V)N_W#%>;XNJIK2SXN_9"D!E;S9H(L"]BV=8@G++N M\SI\0]\O*8;92C<_*?.P6 EE;?)7<,<]6Z -2&R[;+]4S[O))WZD&F;-LM!OTZF%'; M6!8Y,$]V:H).[L:+W/1UZU4%OS?^Z(VR0'\E>G77SVF%KUK'@S; MK\/O=;^ M*'B(M?')YT'E'71S& +YW9UFD#G=MJW?%@O^YW2F"[OO'NXR>K_X2BIE<$RR5%EU6$K( ML= '05E '&6E,@!Q)**$BT*0R7*Q)#,SB^]2@:RLNK58X=[51I_&:ELK!-ZI M):Q_T=:;#@F@C5;]OY;DI_I-N]._ZZP_2Y/NXC4U8\\A5RHPH;:+]$J7/F#C MG5;GEZM^E91*^M*Z:JME;FD%E@O0ZN4Q\\D3PE[SH"Z5:=BL*$\([N5(^1K7 MC;7;4*0[>?.3/>JHO\;JFNL[/[5GZ/_3-?=^D)E.OY@($A$1%^HX+CB#*$.* MH>,XAEDFRB+->"9Q9G,FMYE\;&?L5G9];A*=].W!NOWO6G?59DH#.[ZU6@TS M;@V%<6 >W<#;"]Z=4^>MHT#;J\U_;(GOCRY=0/-)C5;S#TJ#+LCL4I[3&,Y7 ME**J!.\BW(Y$P$WR@L8L2@HH$2.Z@ :'5-?3X))D*"U%$1&KSEIFTXZ-TOIP M8>MK/Q.(C2_P/ ,7_BJN$7@=I[L5G=L)#=YU8A\WOETNTRQP\GPM9C+ST!=< M%F@=K1SB+5?#I_J+_J5JC*<-N-!4HEB?.H+" O%]U>IF6=9AH*$.$O!I&9Z8Y43Q28PC MJN/I4V7JT 22',8/F9?P%:90^H<-OTAMC)&%9"9=NEUS8XD MRY%BCA*R4L>F8TJ@.C;ED.KVCFDWZZL3&*E@[KZK&R:9L.$)ED<,6+01LH#:S\D(!&)B@.['/E6C4%1JOP!=M_=W_ M*6:*>CXOYLM'C]?O+OAY[5A@,_^PG0P9>WT0MJA^B_K:8S3XN*MV5-89,2 M)CB2948C2E.K'EL.,HR-U+[?O ??V:/@JYEZ\^($1N45Z/72Q5+7FH&-:HV+ MK%<._*'5 YU^EA6D7%;1C"@#KTU@OAQN6:P9] )@?1*IBQB#\ND%..W2ZB5# M.1J)!UI6].\@ 7!RCC,90)ISA',"U&44<[*C"=6QJ'!I&/C MSUY.\$$\+^JI;>ZW$EN0Z9CPDO(RXH3&F:*\K),<2Q+AX:HQCE22XYLXJF.#;1V&A& MY]ATL;?/;:2N=F,V=7O^Y3(/IF4V@@_ !O=9!LDP.(=$2-_DV^0-G-/XG#B*(!*)]SL%,E\5@Y_$@O \3R7D>80@2F,$*2XRR"5#99ID++)S M+P\K_MBXN!=.V66B[_KPW'1]T&8W7\QFI&K#H!L3W+<%[O>KXQ2N(LPSBF,&^N763&89DG%#*92"X*7"3(R/%W$5)# M<.6GQ9^N&)VFP(LT#\QY?1RHOXCRH]J>X#7US!:GJ7_M\MG^H(,0V%%=>L8Z M_@'7Z)\M&TN'%RVG56-E.1>QLQAQ1%_+C9B@2]4.4T#< 1V_X2GFTP\%::I;0[SCVW?^\4 0C^,4G^.1YPD&-M.TBD!_NRT *15HZM; MWP0GU5H3L-*7XE-=36^MC#GYN:W6^9TG^!H$WGMZ^'L%0*=!YUC0&2F@4:*M M)'\[!^^'@]]\]PF^# /M/V&6PVK_N0C*$SN0V[B#[4$7J;V]"UTVD&.MGR;" MH(OF7Q_V)8IS5N0$_B1]BOA+W35'H=3DJFJ54%AF"44XD1 5CD-($0YG2@A'UMSRU MJB=H-.O82.&UT#H NA/;LL*I$>)F=.$=Q\#T<11"\$:UN:C3Q ML,5-;;#8JVUJ];!C)$67 G\G]YO^;+49J9M))X*E<2)2#K-<%!"E1!DF%*D? M2.1Q+M,(<[MH0IO9QT90O?#ZO3K4U&N[ T_=O7&VL1A6JV-&8L$P#TQF?N&V MC^9P@5 ,/&?;A@LQ<,XC2(&^O]/J\$6SS,=7;+/?G9NQXG.,XP+XH$ MYDQ0B"(>0QSQ D9IA!#&!)&XF+277-^7I%J:L=R1V6S>K=TYP[UFOY*9+GJA MSF+Z1:/B83K7*:;Z'R^"5';\=11GR4D22P*3%"FTMD[&.!CBKO->1G?Y9A M(WN.:KD7P'/\DRX5I]7+,V\.K&3V>;5CW@\Q*6.:D80*& F>0B1H FF,,YCB0M*LQ"7+K*[@3D\W-A;] MKDY.U537-_Z3/'3U..EBOJJ%95G ,R@;N@^]81?:C]@*"GI)UR>I "4 S4#Q MZE@\/>.P'D8C[?=_L([%OFU*"GY8 M5=/Y0QL,IZMCBT-QVGR2*L.TH'$*61%)B+*20U*4!92%E)30E!78*G+-6H*Q MD?TZ]V AN^J-7<%&2Q^P]4H8^H%#XAO:%]S V0H/6NG7554:!:Z.Y('XK)GH MBI]7I["U$,,ZAETQVG,..P_DW'I\QP6MVYHO7[X+IJ;7?-O=)*4BS0I4*..7 M-O&Z-()$1 G$69'10B"$,BO'A>G$HR.[1DI0K\6T[D-NAK<9MX5 ,3"E'0II MN0(=K!NY/5[BN8+EN2&YV=Q#MR2W0N1 4W*[YUUM-+)L,JWO9-OW7%F$.AN[ M$H]B7D]_B.ZW=C'QEJ..Z!5:2ZXMKE250*SB+.8IO]O1]X;/NW;G_1 MI&S:[=MKG,RXQ47[P*31B^2/$':5]/FFK\<>]!7>U6CWW=S[^V47U^-U%OKD$F1)9%'F,!69X5$$4(0DE8+L%9C?:GL_\;8#<<05\*6DKS)G:\;6L49L6/+X5&-CPD92 M,%O,'Z":[@G,-D+;<=X)=,UXS0]F@;FKA6M+RBNPD=,?-YW'PB?_G)AM4(XY MK_4NCQ@\<0%7'#A!'#W]579E$MM4?J-S*=?UHH9JL4K\T?MN]CU0?O MY#WY.2EBJ0Y,:0IE)%.(<,XA+K,,QCJ6.TMD%)=&)7.&$'9L?*6/8NH$NR+5 M5%EI#TH!\&ZF5/@%D%8)P%N/1U=M9RZ:"X\E^>E$:*&^ A:4.(*%'814#]Y) MO=-:_')U,*?Q"OS6+'_S$="INNOP(E)]*W5^C&=R#KPJWND]E+S#;Q"!D3^X MQ82>TSZ50%G0CW]9/'2.'Z;+8/"40R%%!!%51_V21P1&42RR+,[+@AN%%^R- M/#;ZU\(!)9UYL/MKH$[S[D7JAS\U-YH[Q/N_AL \O-\9BH&B^PG-8DRL"8HDCPM<0P1B@J(\H1! M6A ):99@0G-)4Z1,G,62S,SX96ML*R99SQ#N%6A$ \^-;':$L0U8BB-E#2(" MRY@JU$J1P5+(%*;JUVE*:,2IE7/6%; !J-/54CH] MX[!FDI'V>S:2V5-NW')#*EU_JOXJJJ;]Y*9F9RDX+DF:0H$S12MIDD."$F4N M,4I8E)$"V?6)/SK3V&R!F^MO7VZ__/8=?+WY!K[_Y?K;C1V/'(?4C$*\ !68 M/7H9]2UYVZ$7_!&DVNE9,'QRQ?')!J6)LSKO,L3Y!]S(X7;.*D%J\4&T_W\[ MOV9LL5)LN%.LE3S"A/$$QB@B!*A&*.B!4PQS2/,>&Z/)T- M<[B),39:N:\(%[J51R.YLD\:T9L45]+5#W .G7!<*#,^"@]_8++J%0#O>A5^ MT4U3>BW UZVEZ$LY?#)8"FLRNPQ)GTSG*,F@-'@96KL<>>%H;@3:O/-?]%>S MU9CL? MN[@8O)^%-J.IP9LF\O0#IL:JZ+8&^3>B\9W#X>IE\Y'N"O_Z3U+QME;![5Q)L6KO]37'W3^2>1?[<+=))OR;F#X\+@6__B$J M\B"^B2)+C$"<&)VFAB!)&D&&*1%A E1)19DNF^ M0E;5H<:DW=CLU%YN0%K!0=5+#MA&=#";2@'>Z;X3]2^6-:G&A+YI78LQR3RB M';91&E*M-=A&!FQ! ^@+V/Y*,EAS# M0G !$8DI+$7!(9:Z8G#&LS1++TDU'FEM\D;,RS**[\ E\-YR()?8>[WQ M,RB$S")^DPKC9_0]ES_LIZ;XY]5,#=:6*Z_T38>^SVX:$"6)/W21Q0A.,"4\B&%-)=6I$J:P)5L*XS".2QEF4 M"2O/U.4BC8UYUA("THMH'9USZ2H91^H,B'U@ KN14K#E5B:_;E'YC2P%>*V= MLGD:_71(3Z]A\]FNFB/[Q M-;(=4]?5X: 5D@KGAE?[F.58QQGB I89HEN>A!QA1JGL(@2HLL29%%I M=*U]$5)#[#%_F3X\NH)T>F^X2/70-FHKE\=PJ*/:GJ!5]:9/ZQ7&2TU(=LTM11#H M("8Y[J]'THRFN2\ MM.OG=X$L8^/)7I6^K4"KC/[7UL&O4PB\ZU2R]:A?L'2&_N]A%B2TM]II+;JP M31 D ] #L%X]P!>(,ZR_]G+<]KRK'H9T3%/^^VKZK+F\FV-21LJN+)2YR2,D M(!*(0QS)!))$QBG+*+/LT[P[P=A(\H-XK@1K;RT !-]T *-AG_NC&)H1VR7( MA+XB[$7K*)Y@MQR.G*DV*A3H'R^=P X'_NV___%Y M]L-77*ZFB_F__X7_E?WE!YRG19[./_[[7W[[\!+<7_[[?_S+O_S;_P/POWYZ M]_J'%XMT]AGGZQ^>+S&L,?_P^W3]Z8=_9%S]YP]EN?C\PS\6R_^E/0*G,4$V6G+O4L^"/;_?OS7 M6%*4UG!(A2E0W%B(TDCZ2FGF4RX^Z?_LOYQ_^X\_G?Y>;3W'O_X^:W MEQ]=3>_[(#V6__B_?GG]/GW"SP&F\]4ZS%-]P6KZKZO-#U\O4EAO9/Y=NG[8 M^8GZ'5Q\#.J/@ N0_*]_K/)?_N-??OAA*X[E8H;OL/Q0__[MW:L;KPRS\'D! M'Y>+LR]_38O//];/_'BAY##//\_7T_6W5_.R6'[>$$Q,;!ZZ_O8%__TOJ^GG M+S.\^-FG)99__TN8?21:N.-B2\E_>_!Q/U[1^66)J_JQ^O/7](/SIU:2AJ09 M_UCC/.-60A?OGBW2C0_-JGX6RXM_.0L19YN?3HB]R<7+GMWSLF=QM5Z&M)ZP MF"R/%B$&[T#E;, ;DR R*S+S@KGP/-TLGWH._PXK<^:KW\- MGW'"-6=A"D3]-9OOC7U6(UU.IZ,:"8M[HD;O[R PFEX'*)^?56E3MYWS"^)NN.FT^> M#I/G))YEF+VB]?/'_\1ODUQ2B9&,3D%M0(DBP1?/Z0\;K4DN"^\&P\FME^\% M%/%$@7**H$=&RO.S917@R^DJA=G_CV'Y\SR_(%]APC%$AX6V;N(%E%8&@M<, MC(E9%++("?, 8-GU_KWP(I\<7@81=Q?&Y>5TALOG1/K'Q?+;)%J'SDM#V@V$ M>,P"',D'M(N"9U8<0S68:;GQZKV HIX<4$X5?\YS&8_G:VF+W]:?GB\]?POS;Q)BB _,1G);$AJ#HT6>F(6+@)"5>DAD.*_>2L!=FS!/% MS.E"[P([[S_A;'9!O5;692<82"E((DD'(%O)0)!LHBW>2VF',R_7WKP74NP3 M1B^4"?G6C/K2HA0HA1@(JP'$ M/UF '"_H3I!R%:*]I)^L)LX$M$IR0$5^MY(D&E>, 9E"RE9FEL00V\N.U^^7 M9V-/%BZG2+LKP&QQOV7"1JY1:P0,I&3B1D*T/D&RA:LDN&;!#PZ9:P3L!YJG MEYT=1N(CP^89<9 W7,S"QTF4-@:7%5C,%I31O@K%@A"E))^*,M(, )4;+]T/ M'D\O)WN\9+L(:LC9_KR8OU\OTG^^_T227+TY6]&2+#N(V ]'3S5_.X3DNX#0 MWQ>S,]++XJDNX#*^1'7._RR6*[)7KXGW9!K)KB73BCRZ(O1%/A)0ZZ9\A \"TYYGF5* MP^U<]]*P'W">:DYW +EW@9^W9W$V32]GB[">D'E,6:I Q.N:D1:!9",4!!&9 M:HYW6,E/!@\_NW'.W)]33\XH0CN^6*^6LRFN58Y_D2? MF"=\_PEQO3JB F[WLX8J?]N3VA-KW\Y6\#&$+Y-J"+!"ZDUY.9W3RZ84-"]6 MTQN(,H:5@!0<">%J:I]PX#1&BIJTP$+Q4_;WY"HN%EH)J[C1^?D[MZL-9^O5 MQ4]N+[M#B#O6IER\X]EJ1;*]9%4IBOIJ^:56F2!O.:T;&P(HE;4,PBM?1 M6 M;Y(Q3N5<,TQ<6)D!9#[B+G23^O,=]9()EZUW4C((-E+@E[F"Z+@!43P97OI# MR7N."X8"SBUJQL7/*>J]%RFGR+H#P#P/JT^T8]>_?OZOL^G7,"-F5L_6S\-R M^8V^IDCH=0'M1UP.@3D+! MHK5*.L#9LY06%!ZNWF%"8BG.\%=0=X.;5G,)<_!#^P&LVSL(V%W[!R]^6B]5J8@WY2UYX,)8+,FZ>!(..$8)C M+0W#:%TC/^0ALGKP7P?)R0PH_0ZP1#';V>>S6PHF!@FP!V&@!X=Y MF)SA&!H]',E^B^0Y?JR4?FAO'*NAUT8Y7F^ ,:6CU.*&K?"(##__$>:G=5RQTN> M8LZ2/,@ (M>;&]R18+1*D)S/P;I@M,,6*-F'N'&NX#5 T.":Z !=+\Y?>YFF MN&2-+&;TCFD!7M0Z2&8B+1&*3'3&I VS6H0F;OQNDL:YM]< 20-)O0/\O%E_ MPN4Y]8MY.D]?",M4,M%!9O6BNTL&*/APQ 0W1:%203?9M.ZE9IS+? U0<[JL M.P#,EOZ),()K*2Q8S8C[P!2Y8SJ#(3=-")>*L4V,R_;U(]W8:U:@<9 X._!N M7T]#G,ZFZRFNR$_?7.7XM)B1U%?59U]_NQ1-4E&4X&MM4ZUR$H[L8B+%)IYT M4D4*9>YI='0Z3/8E<-R$9/-"L29ZZL (7>/K=@Z?S"4*33%!9*;V\2D>O$\" M,O)H/6)2HC1&7%?%9&T@L!MGI^BC V1=E*"\#=_J0=_%>0Z97Z&8\I!C[;5J ME8(H=8&4M''4DJ)P6 MV2JP.5JRX^0O.,\$Q9G*LJ"RC=BD!F@G1>/N?>U0-(#\^P'273%-T&9DB!E0 M* 25Z]FRX0QB]M)0P&F%:G-\OXNB<4_FV@+I1/EW *37B_G'#[C\_ +C>E.R M^V5:PP ,*WP39]./&T5=,A<5$TY%LJ^NIK_(Q()+Y ]$QE/.$4T.3>2NBUKQU:'@(G)H=H+6" MTVD2[R')L->"F"1?G+%!@3&>N"(C##['VCS/HQ#%Y!*:',GN1UXW3E;#X&]X M/75@L>XZDM=SMB;3RG$>U"8H84B[/])*\CSFE JB.%M4/:8#KI M %\OL$SGF'_".7VQ?HOS.G>F5CYK&;VN'MH'TT0&R[AR97^<*UQ/# F-( 75@B:+JJ#($YY;PYR ^SMV%*QO4\+K[&UJ04X6HN![BM MHZR\CN C[>@B)(J&742MFYQ5?Y^TL>LBFB!J8(UT@+$/2PRKL^6W:ZO$FA(I MW@A@-*\-5.N-9FD,"$\"DP5UT4TJB>^2,FY"HA&&3I1X/]=9,ON(VW'B]6-4@XTVAN&.26-#&U5H/RVJMAZV' M6M8 S^1@%E]'X+3JL7,(G>/F'5IMC@UUU0$4[TIMX@NOM,I28)K;NDC)MD: 2H$R7>PP'D=\+CB9-%%"X1;*[BV=P5BN0R&L4X MTUQF(=LGINAD,:X_8>_?M1A>?<#U-87:3D=,:\=Y\FT)B5QU#=;4Z7LL,D)E,I!#<=P@5]BFP/AU8D9TW-:]AV#E@&SH(;HXVF)]Q65<#)\/I57\ M9KD17MX$Q6]QN9GM,DG.,A=3O1%ED,QPLD!^HP"N,7KI_,"WIVMOZT6$[_B7GBN;<4@#!()=299)9!D"&#+B%JK6/6 M;8KJ'Z"IV]3I0+ Z20<]PFDS-BA/DN!6\E#;2BBRZJ4&)\DP8J@H9Y7C[KX1 MQPV@M*6GV^SIH# Z0O8=0.A&$GC+R(35N=[&)F!*RFU!MG>U;P27/GA7J[*; M6*)[:.DV.WH*=$Z5^1.9KW+I@*X699MU.S&VN^>!+6*Z[]$]4"RW??3ERZXZ M=WHK4[$L9T_\,.FVVQ 3S:Q=A/5 M@G;8XBPX(3TH$R(WV5BIVP:G'_;N[-O,7QY"\W>#L:/%W,$N=$G]3V>KZ1Q7 MJ_?X<;,"G_TQK:/M@M$D$Y"UYE1%GL"I$L!)VE,MSYA\DZ;0#U(U=LAUO+IW M(>=DV?< I"WM+Q:?PW0^*3DH5*BA^!AJ7:DB =5R/\>RE8XE@VV 9V71QY\RAZC M9BIC<=]Q4^Y[[LB*/UX]BX%D-;*>GWU<3M/9;'VVO*2>25.B15FG&!+>7:W_ M-;QV-<^Z)*>=5_MT [_[Y)$S)8/H^D1YC:SMG\]JR]4P/Z?<92>,*QD$UBL% M6@H(P2-@3JA$+-G%O(>F;SYUY$3&(%H^04X][.\7VQE%>/B*OEQ-4+LD=/% MNU>I>UB$D*T&$H&47AD6;G?X']@[O"1E['3I\"[A<5+N "?O\"O.S_"JL1TZ MHC'21E6")TM&A@T"HH'$(RV4(FGO,BU0D\M# ?KRLJ-N[6Q(_^5:+,:]-#(J#2S9*B^'$$KDP&TQ%+W+ M@*))3'$$K>-B[31PW(^T9IKJ (S/%ZOUFU*;-V_*@'#Y=9IP]7XQRY/(LK*2 M>\@BD@6G#9XV:9,A*F3> 8(V0U?>+A=ENIY8 M1*DX;?H^<))((K\N"OH#3>T?8'PVMV/:@7KU7]$PKK<\*$:.E6P'E9_O<3:K M3>%QCA37U8$G^?-T/JU"64^_XOD0P0D+J)$"A]J1D.+Z0,J-EA'RM1>(P1BM MVU00[T7>N,> @T*I@3XZ,#UOOF"E?_[QJKQ^@EQJ&^K^R^KTIU#[19C (#,C M)6+&1D<]]] R[C6'0?%SJJ0[,$FOY@0\7*TOL"Z#UEX6XK\*0854';5@P";A MA>9)L=2D ?LM.L:]NC H2$Z1<#_W^NI8Y-6ZAJM;K%]P-?$&B]7>0I',@E*< M0R!K"9J5(I,@MXTU LS]!(W;^F!@Y P@\QXVI'KQZ]?%?''37%XL".^+]3Q[ MB#7CJ7*]KU$;@6C),]K"I;)-2IP>)FO:=LWR^Z,_[S$UR M-EGD1+%,5ILI(*6R42B %BIDESWFMC/>;](S\@">!F@\3>0=F-M?<7TMNA&< M>R.LHNA&^7K5UH"+AM?:.(_H+,4[3=J W*!B/Y0\C63Z\>+MP*IS ,\S,85&F3:;J7FK&/;4;1M'?0<_A4N\0.B^F ML[,UY@E9W9"*26!3R:"DRA"#8&!9,(:)5)AKXJ_OH&=(0DJ$-6#D/(08+M2F)U^2KN=L#D^\O2MS]BK$O MX VR%0TIQ@[,R3]P^O$3H?BF[)EZLW9>K4.\UK1L+65@?RY1&Q M=)$,)J>%Y$-RX%1DEL7,C&N2\3R(RG%VKD%QL7@L)?6+P'/K>H?'"3>YB+I* M+:?043$D$UZ*I) A"\RU-SPV*;0\D,YQ-L 14#B(HI[@7=)[VKG=Y.:DBZ7W M/;WU+=/O,D!HJ6P1"CIBHQ.<=4D/7E$NJFYQ]8 )P\GHPX1 M?@=;Z#[M)=\NEAN]K=?+:3Q;U^+\#XMMJ[!+ 7(M2BXI@$=%%GOC"H_9 ]'>2ZGH$M(ZA\(YQ_G*Q)-]DOIW*E[Y]6(;YBMBKW,_SYKO9 M%@;Y?Y]M3[&VIV$/2VF214@1D9:](=]%B93!.W*6,/!P):Y^MQ+_O#+5F;FA42)LIMLT+',O&;@H]6I))= MDQ[+IQ+>[T;5#3H/6%�Z6#0_F'^'V84SYA7 AEHX802Z"0+]3NUL:!3;;( M$%DTO,DXT!-H[G?+>(H+8DB G%J\WD-68!)#(GDR <9*!4JB!.>9!1U,C-S* M:'V;BS.GT3WN*>.?;54,#90.=HE[.+V$3UX]>[IDX,MQ9TJYQ)@V/DK['S_ G20\T MR74VY> X@SH\#E3,;KMS!S3*.1.UP"95"WM1-W!C4Q$4L\YQ*,*D>BW(O0.,@B7U&\E4LWN8G[9C%'8R(38#@T2 MY.?*VKL) QCZH;?2YAB;W$E[D*I. '6$NGI?>TM$%E(;>;)WZ%DY/+WT[6[>T[$$:+N "L[1DU?= @U M4@<5)8B(=F7YRSH+UC M140%J#*YA$I$B)*"3(IGB^$JTTII F-O3I,^Y\)A< MP&" QYIY(Y,*P5D&V::0;%2)M]FR[B=GW!95P^-F *%W )T]1D&?,R:EHXV9 M.(E6T=8<&$6EQ25(23 M;;"N3=GGWA2.V\.JP:;61#4=8.Z>^T[<$NG2,&"% M&5"8% 3%%5B2'K+L>"Y-[B9WWJ-ZD'C^."EW@!/">-V;\05N_WXUOYLT>[>8 MS5XNEK^'99Y8;DRT]7I^\IL,?P9/!A>*IR7!@Q)&-3DH/Y#.3@+_(V%QMZ%& M,QUU ,&[=X4+*OC>+-F 93G 6)(!AAY#=Y'G61L8K%V MG;N-M>T]*II.4T,W<+IY+TAGIM$5(IQI#XH"6/!>)'#,A123-11]]'$IJUEJ MX#%!=+SP.]C4AKM5L$\-3LC9&)DL&"5)S#%XLM5H(0C'&);"%6O72?*QN!PW MN?&8R.\7/!VOK!=8:JKHJ$JZRT(CG1//NHC:+J'>52\%?+8%#*N=01/SP3SJ MM9,AF!HW9]/#NGET:'2P3*YLP(?%CJ.;JT:-I6!:UZZ?%YVQ<%/F1S+*"-F=L@_(Q;G_UQUP,8P*@*_RO=O*_ M83;>9O8=DAY6TS6>C^'9VH%WF!8?YYNG_#W,SG#"I5')DQ5@F8R"$IZ#+]Z" M*+1I2AT$=TU\KM:,C=M'?IP5T@%$.E@R&TF_6JW.,%_? ;>IH+WI(AB)#F0(9M4?]CFWM3AI([;UO[1DR_MU-@O M4#>+[GX&HV2.)UG3!3+32MQ,,@H!&-/6(:>5&!J=?1U(Z;A=Z3N Z4!*[ 6E M[_#+V3)]JAO('2XGT:GB=$'(G-6NUXD8DB: YXE9$X2/;0: ?)>RD=O1/SH, M!]-2/W.+[DIL$QU/F!7*&J.!%>= ,55'Z-!RLH(+%QBS-K7#W%UZ1FYI/^ZA MR.$:Z0=?+Z9?IQGG>?4\K#Y-%/,L\UJ'%2R"*BR \X)P(%(0DB%)JDGOL!M4 M[(>E/\4!V_'2[P=!=X^<3?#.A%C;3/A:UY<51.2Y%DGX+ W7635IN77DN?^? MXI3M-"V<>%+[\WR89@?WG#7U[>[+V"=?3%&8WN1OX+O?--SW^Q>X'.'W46][%<.M,'4#$ M-ZVMJ_ERW$(T3D2O<_%M1HT_RBWO:]>W+C?^BSD4U0&H&P4HKBO0'CZ_KS4I'?D21X+#8S M8:3(31RVPTGMQIJ=AJ5[ZNU:ZJR#C.S-BL*47(J%0AS#=+7'-H,K4D*,R19M M7%*Q26.8CGKLMU;Y@Q6=A\B_ _#<."VN1[WS-)WA#98^+ Z5IJ)0F\>:JHG" M /D%DMR/A. Y2<%G'4N;ZS0MF!FWO/V1H3PZ&CI8$1O6:D_#EXOEB\597)>S MV;.4%F=U3K3-"7E!!Q$W#0'JJ8D+&;CUS"2W:4K8 MD/$36NL1T?,HM&^NL MBR^0WIRF&V5.C M:&9N@&$\+6P:BW7L.)26)NN00&IU&7"-B7&O8'=:.UD\' MV*J)@B^;/D[;@>:3DK,C1]J""P9!F>IEUZM-3L9 .T@2AK69\GR+D''O G6' ML9/TU '.GFW+T3<*K U7UV'^<1IG^&RU0K+(@E9%K'T'Y&9Z'Z]S%HHSD#0Y MRS($(663>.5ALL:]E=,=!@?487>(?#F=!Y+O_./SQ:IZ"(YY4UM@,!NK%6<: M@LH";!*2Y=E\[1>(+^.L#B_3<3)EP93!2L@0B)_%13?,TB M"! 6A55**M7HX.=>W'^VJOK,EO_XOP^V<0;)C&S "Q; MDE"Q8GLSQI;,18Y,%]DDU/T.7>->Y.@.BT-JL0-07EQ9?#-_'V;XII 827#K M;_5VX_K2$YY$J2E0%Q**).]7)2;!DX]!-E_SI.A7S.46V-R/O'$O970'T08Z M[:?<[VX=TJ48S^]:7Z&VFN R-ZE[.+_">9 YQ^W32(LPR#-36+D&M_031UDGUDD%S!0/Q:;YIT M%]Z'N-X:5 T#C._B[T0M]6P47\V_DN072UJ\$QX^&O&M4]=;%ZI$@=ZQ>QL=:F'V\P\]T_JYJ;7;E5.C@1 J!@S&UW9M! M#E%*#C[GC P9^2^W6L_>J>+:ZT6]]:\:%#[#BWI\^.P6W=LE?@G3?!%8G<=3 M%P/NSC.>6J&TV2B0L9!=SC%#M-9#3%DZ$[@5_)%LV#[D]M9CZI&,V^":[!FV M%\[#V_"M>@[$)?UD>48$3D.1.T/)TS"%P;LGTD]&S M;7(ZQY';6XNG1W8#!]-DKR%)Y>DR;X47_$X$9F:%XY LDA\2/<5SECP2(U74 MR7C:4!XI3MY)8V_]EAX/F0/HK&C7;@=;*;^ZC%EP('JVG+L&W\4=^7K0N M@'EILG,,8^*/@\'=1/;6A.B1H#B0UCI Y/Z9UXGD,:&6B=QES^N0FMKQOQZT M>Z>SL;(XTZ2T>W\2QPUV'O_N00O-=3#1? =G-6&UVB%(;7VVN0[^4['V]J\] ME:1S@,$)Q52PN8VM/)S43D;%/-)=JZ%TUH&E))?CHK-B^J^SZ1)_.EM-Y[A: MX6K34K>R?_Z;//$R&BUUS=;7C!@+M*:SX6""T)9GGFDC:')9X BN[RI-1A@ M;E\-:*6]?A)#=UB\<=K^;)ZO$K96B5ATU.!33G6E,W D1##9&V(W\<":;.7[ MD]CEW:M' ^Z(6W6@<;3.N[&_=C!]U ZZV&GON:$O*YQ&XF0J)BN)TQ*5$H4\)M6H;EV>H\V@N&9 M*5XB&FPRY'XG15V&U8-!X0'G\'B]= "P=_CEW,EX4VXR$K6)@7L2#Q>A_I$A MH.-@+)>8HA *FPQ)W$E1EZ%Q*X -HY=^7+[K"^8&;XOY1WK+YQ<8:TAU,:P% MT]ERZT:4(B4+]3:CJ!YND 6YG 2I0BPDO.QR!I5(EB&)>A.WCLMU%(F5)N61WR>MRY#Y,1 Y M@*9ZP-[EJJK47_"TO?GM3;#*. 7H9*T%"11C>2Z!&^11I6"]:^,$[J:IRW"X M&=H&TLVI^_300+L<2G#5#G=2F$FICI-E5I/?@9;\#L\2( M):EV"ETW/3NXG M:]RRQ/'@=JJ&^O0,KRSV=;Z,TLDPY<$D5T7&$!P6!2[KK(MD*%F;9/3W*!NW M(+&+G?58/76TL;Y<+*_&1MWDR"%WR 09[5+EI4( CT%"8,ZRS'T1H>G^NINT M<0L01[)[ VFJ']NWOQPGPGA+KJD%B9R,NS;5864:,&1>2D&KF6P!Q?U)''?B MX2-#LI'F.C@(V8Z0?E-^_H.6V?PCOB/(OYEOZH1J)+_Z5(^]OX9979 3HY-, M)#0H-G%0D5$(;TV$9*T53DN999.H]Q BQXU_FQU^---3!UOS_5QL9SG>KDJ? M1,^-R(R!S+%>X@X%?,P%7, !94F'N)>U(T;'#\RZD[1S(GS MRHC3Y?H10>>T02.Y@""SJ,(K$$S)D)@.QGL90QM?<#C0-0N*1P;=(9KI9>3B MV9D;-R!N!KL6VNG P7LUIV?A:EWGJ5$H-6$Y".$C T%_@4JT9*+32.M&^*"R MC\11"W#=HF/D@5 M='WG3N?Q@N\"-]?NX6\YD!2MNURU*VN_,"8IM)&)@:'P M/:?(D\M-ZE3NDC+R%;='0<])XN]X&.+[ZS?-B.A/?WM8C9--;-U M@_Z]!B$^_+RAAB >0/5 Q#OON826,EX)TVRP'(DWR<+!D%9!LRQ4'1@VJ0F M"W$W22>[1@^)]P-)]*=9S3VK$J0)UH'FV=&*JHUI+ \0)4]")#3!M)EVOA=Y M(\]*&@8O=]RBX37S5(U3*R/UN,9J+*,5HDQ"1@6V, *A]0C>T^8H4!3K9-'6 MMYG%TLQH70W&)25M'O[M:D$X;4O6/H.U+($*60&Y>1:0V)ND!;(MY M(C:6&^6\FZ[^3! M:\V\L4%TT &<+MK7?[N]+(2MEZK1@7.9;'!62'PX!9&1F$PJ,H@F]=F["!IY M@EH;( TB_0Y0M+.5R9V=79*5Y8I#YB0GY:( 3P88 @I&'!N25ZMKQGL1./)L MM#8H:Z*=#E#WZO.7,%UNCDF7+Z:K+XM5F&TO9[V>?L6\[6GR:IYF9YE$>KO9 MR9;YVR(H6D11LX@B:HJE>2;S7>KM6%0F2NN,XDV\M :\C#Q$K9'%'%GG'<#^ M;XM%_GTZF]%*OLW?Q:^V'$Y"4&6S@6"N%F\)Q M:[P;0;2-?OH&WOT+;9(1O4F\ "NH0/E,8M2TQC)&X;(AMD.3_N\'4[I?TIC] M>9 X@,(Z0.1;G*^JCLX'TKQ=D-!P/5UNZA:JN[,Z_\0%?X$'Z9VI[508>3A, M>_)PO ?KHD2?F.*Z281\**'[X?&IG6(T55<'<'R'%,Z=8;W2^'PQW\CK']/U MI^=GJ_7B<^7WIM]A"CG6@< 2%!)W(AGR.S !%ZJZ)"%'UB08.HS,_:#XU(Y& M&JJJ R"^KAV9\76])W$GW^F]*,+$#"0Z3JP(!:ZFJ@(ZF9RL ZZ;[,D/T+0? MQ)[:^<=02A@13W5NX7=6ROM/TR]?Z@W%>?X?89YG=6A(;5AQ-\@J(D590(NB MB6-7YU^;!-(XDYW"$-RMRHA[YT@.0\U^@'LJYQTC::D#._KK:Q8ZA M$"HY32O,> 8J* 8A, :(C'Q9IVCQ-4EB?X>N_>#WU$Y%AE1&!]AZ1UHA NH) MX@M:7+/%)F5Z/@+SW#\5SI-[R@*HI KYIR2X8#@'X='*D)#^U\B#^RYM^V'L MJ1V8#*V4#G!6VTY,UYN&%/6P>K$1&LXOJQBOK2"6/$NH!.B0+4DN5>ML)229 M5?!"IRC:7-3;F\3]4/?4#E :J:@#\%W>P+CC"'B;I4$+/'@%RE&LXSRK24J1 MK"^.L390VT70?L!ZFH'",,IH@-4O:0UL6EJ M\Z:<=S4,LU=SDM+9-1L\<2R&@-Z!3!MQU4G.,FW2T2)*IA6*)NC:B[K]4/94 M3@W:*>:I7GW^$.)L^(O/YT]]E&O/]W'0_M)S9B:;;!F(5+M4E: J^L@<&>%% M",D&;%)FV+!30_J$^:P.Z;P*DL^[!C_[G2SRIDGP-E)>U;6S-0*KU=GG[<\V M>KC>-R!YQW.!8CVYDJQ&S3;6MDW9.:N#B-C$\Q^6C6XO5A^"OSM[['B:?JIF M\M?JA]3$T M@+.>&[31!&Z^@YT''M^M MA3I$N=>K.H808P>^_[L;19X?Z%\]^V.ZFG 714Q<@O,B@L)$)EN2\=;(93]7?P<(?D.$'1>4+XYPWJ!93K'_!/.Z8OU+_@Y MXG(B+.T M-VJUN0TC^%X1=+[2(@IOC%>0#-.@I-80G=&U;Q/2,E'$7).^6 _0-*Y-&DCK M^V#I"!6,7*7_MV7(83:KE1QA_NU_+,Z6LV\_;[G"U37#>VYI(V:=,BO O:_W M#V*"$%! 9E(R9G(JZM8]N'OCL,/>VB%\CE'TXE&DWH%UVE:G7?:B?UW_0556 M77(IE)!EC."XKA.O7(:@*:)5CLM@4^36-MGA'J!IG"9JK?:XH83?+X[.UYX) M427,%C#Y6)OJ%@@L9V"%F2"E+DDV28X_2-6XIFHPW>^'J2,4T0&JWN.,?O7Q M;Q1!+$.]XOXL?Y[.IZOU-HU[?B=@=1%:<'0N2P.Z\ PJ1T\13*E7.:UC7%O+ MVA3!'$1EEZ@[!AVW#UF:J:H#'.[LKO33M\M,3&!:YV 92&*, EM+\7-1"CQB MS<6X4E*3W7(/VL;I_-AJUQQ:&3WCZWI61F0AF$^ :"WYK[1"O2_D6/IDBC$E MEMAD#]V#MG%MVN!XV!=O1RJG [Q=LG!NCK,P/.1<@+%2*+A6M1]<,F E3YC0 M!XU-^@7F"6UM'\.6N&<3))[D%;5 MX5_>TP)@%K0*@B4E9-YK%]I?_V-:AA,T=EOG1XAO9*W_0M[[Y[//YX1SYUSA MJ4"4A4)25UCMUR2@9(V2AQB1E:'T?N/-(VO^&+TMAA#BT=K_BLNX&$+_X8]K MI-L@+&K/H&SF2N22P%M-WWJ>.?T&A=^G=&D__5]_\SBG6H/I_V@ACJK_RW*G M6AYYZ427B+*D.O@1 ]^.QHK<:! EA)0,(W>F26.]&U2,TR.\52Q[O( [B"+N MOUS\K-Y@^;B]=??3M_LK;J_8GN=;QS28HHZ\+QV-KK%ODC*KH#L%\<^5TK%K_8&WP)G 4&7$9?=W4-@=?K6LI9 M%ZVN [Z;!,^[*!IY)/'H8+D==P^BN9'/_N]N/J^G.&3'!'/"*QV/*[B^?,4X(Q.&WG2'E&,'%NG7LPKB-^4=?EDLUU4J M[_'C9H%-O#'9>4R@A6*@6##@'3$6N5#(=#$I[Q.M'=Z&8"=)/55>'ZGQV\T& MAA%_!T!ZAZOU-"FCOR65H)#:8CZF"RMNR)\DV3P33)Z MJF8[NA&.CI MU'X8P(ZBV@YLY[6NN>=U,!.>=.:5^*2TKA,I"\1B,C#G M=C!_;2 E=("H3<8E/I"5.4_*Q-M)&>)WNAV"^A:7TT6>%$&O= R9HA^"@IV3&,$@=1[F]H/JA7..#J<:_4T!6=;%AG4]0 M*L;0*RCP3>QCGY>(J+ MY 1,]+),CDD#/"22#[C\S">"^\(C*T"&PX/BJ3:S:]_9CI/4\+$ZJH/^)K:W>2/DX M9"H&07C XFQML*G!25\@9>N%E=GI-D,21S%^;Y;;57+O(MD6WA9R0[) T6J M1 O4,XA*DHM,S@D+TM9CHD>V>M^GNEMS=PBZ#C!W ^NQ@]CF6?[?9ZOM>-:7 MB^5#EKY>=LDB.2N+!;^Y:,>D@Y!\!N550OJY2*Q)7\6#J!P7E(^(GCOE.:U4 MV0%.Z_65-^597ER_9U(DDO\B)(3@ O&0*79*AD-ES:0B>(Y-SB?N(V9D4]A. M]XN!%=$!F*Z$G\45_M=9+6ZKXPTOKXPZQ277G-'RJTV3 MD(R\U]5-L8ZQDLAEX6U2XO?3,^Y9SWC[Y1#JZ1-EYY<[R9:3-8\$!19$;804 M(;!:+:0-K9TB?8YMQDWNHFCD"[1#Z/O[&#I"^/VAZ,+@*N]]R+[.$Y"UZ;*$ MF$CGRF=67.'5BW@$!/6PY0VDZ8?Q\#.1=O3]PGG83E=;%L#1N39.;+% MQ LH;BT$YQ*8&)60*J K389RW4O-N$>U(^YQ)ZNF!WR=T_[;?/4%T[1,,9\O M/:ET=(PHEY[5P[,+S;U__-)/W1^K\=A+L< 5T )O7 MTQ!K:=\45\_/EE7*DQQ29EE:2$K6.YPB0Z3@"#A#RW5"5&V.B>Z2\C1S6\/ MZ43%=%R$\=/9BB2T6CU??([3^>:)QU1>W/N8HF$U MLEIP8\CW=TY#R.1U>9V#L#P(M5=[X8-7XD-$G6IP[GGVB^DJS1:KL^6U1[%,@K2ND@2FN**8DF'M\\ @)^.4*0:->G*6Z>(:[)MR\99G MZ;_.IJOIYBT_?;OVW=5:"#'%S&J+15'WY)0R!-JF:?5)IJV4J'F3BZG'$-NS MU3H 3W=S%(WU]L1LV*]AN9TN=GQ5ZUZ/;6G7'N;A,2P<"LYUT0C9Z4BPP A. M2PY6>-KE7$X8FEP.[<7";3(PRM;_4S#+M=#D3& !7W( XX7 A-*KW"04/)30 MCBW;(3@ZQ;(=K*\.D@_W<+7MRJZ](AOLP6A-<3.+D=C@'H+G&"AX%L8TJ:;> M0<_8B?V6(-@1 9RBD4Z!5;]<(EX>BKADDU&0>+W$RF,=,Q;K_#NM0\@J\M+D MZ.B[E/5ARD[2_QZ8.EX9(W>,\ #,6L:]C#GC]_RO_=[4'U1.4.NBF8Q'1LR;63V(GLX,$P%%P6JA3>T[(2GXD13\A( <);>*WV[4];@43LHIDY$ MER7XV_,%[T7(?<\>M[:J'2A.EF.?;LS5X9(KRIF(M9(^TY8L50 ?@@&&&+G5 MW-K(YL:O38*68:<:TT\19/@)%- /\Q6 M2Y^T;])%N*ML*JHDR<]@4 J/H$*DH,4J260G5KSE@ME&]3JIMK>62H@*4:P&H-/CLNBFI92/.ULZD$@V#.;>HA& M.@76S2!->9M]U#6D4KSZ&A$\!53D<##&O,CD2#,M('%[5&R]>;4@O$)6QY+7RH$739,>(&=.#5/>]9,8%A_GTW]B M?I5)]-,R#1!(FOMD%Q2JPIYJ#E#8,E# MN^=%*R\XDS'7KN*TY7*L8RV9J/U%K(W9)NN;W%UY%.[&&>#\ MI);/,,CXDRV75X22^5R.B+^9$ODVD\F1C)?8A1@E%?X$GP)),4*AYR(_5[F (?L89N/VDEL.QVC]\$?CM(ICCQ["=6];A6O@5 MUQ,FG1;<%F QD--I3097- >*W$HTD9=@7.]K@/C8"_O^_VKL'ZKMXPW_8AUF M@X#]TJ@07 M[.Y<'Y*3+V0HYO:NRC(K R$R#2BR<"::+-J,%VS$SWZP_;_F!'E0]0]F'H>O MWO\Y+.?3^485_YQ%#5=,_3-M 5?&W7W)9R:Q3*$QA NOK2$=6 M Q\F-$4_21JK$FV(3?J+["+H5#MX^[E7K7:X14]8-H"^5CM*[\#%I*!V,S3< MZIQ3$TNVDZ)QBUD&0<1M,S2,]#N^!G2'P6,;M>UX4"NCTK!!VTX@(0LIN$R[ M6."^3HL5X%2I"<@HL#!GLWM2IN6JU/'V&WX*JVFB/?3%='968]LJ["OH4R2A M4PP.:&7%VK0B@4M. <]H0D#:04T3.1Q);Z=FZ1 T[;YRTTYS3\AH/0^S=#;; M/'E1-A((EQ+X^>W[XV\J'OFB5D;O&#Z;&T6'GCF? )&YVA>5(!5U@F2\BJ9P M9MJ45K4RBA0DO)J3!O#U8E4[31N/)3.PQ9#OP&LV18I:YDW+5"O)HFS"W0TJ M>C5@!VC^[AB!8Z7<06KB'SC]^(F6W+.ON P?\=>S>BWD3=E(9_7F;+VJPQI) M9.%"!>LZYS/L@8*VV]%#[19M"D8G<8\L>MR6T" MRA'T^H30O-EO)DSRG+V@.(<[#8ID#:&F$FWBNJ!PQ'>3VJ:#J!S78(X!HR.1 M?+A.CP8L41(7+2%[+LX[/%X-@9Z$( N9 :IR!JS)PE!)EVG/7!A5?%9-[E. M>R2]XYK87F$\L)[[M<"[&)W$4().*"!O1K/FHL'[;,$;B]$S^HUM+O4NMO#;;)POBHE!+;G' "%I2VO (01%EIS7F@83B]:EB6W;0<^XET4> M!4#'2+X+"#V;KZ>Y$C_]BN\QG2TW9[T__Y%F9QGS2Y)F;5AZME77W4SIL\]U MP-@D!TPLFEHCYLGY39Q$:15]&\CLAN*%QB95YX-0/^YEC";P?'RM=ISH_GN8 MG6V>0Q["_W<69M/RK7JZV]EXQR2TO_/ H1+7A] ]4(+ZVIWGJY-?'97*W) ' M56=VU1N@COZ$'+D5/G.9VM3ZW$/+R?,D%V&^^G6QQM6'9F^B6(4 MUEM>B'?'M0>E# 5"]>0GF4 F'0V7LDE1W5'4CINU.14_=^9,-E?8D[5;1]<8 M[/78Q[%A#>L/[D-B-#:F$!1$4:^Q%T^X*,6!CU(8 FFPN4F?SP$MV68"P>6Y M]:5TG^V4[M6JP*!C<8$<"%<[;A6EP7F.D$H*VN80H]#?@<[Q;^_/+!T"AAOS M']I+_\G:I*MVOP]_[OA:@F'?_SA6[B2I-#2' IE"DP50;%JWR7X37_8--H+M61"ID"=*LB155(7T5),4UB.>:49"Y[ MW9"@%U]CF+Z[S>S!E/5G(0_!QX6%;*N0#HX9KIB;S1:_AWDB@?N>- M6A/73MAH0!CB1*'PX)U-8&KVAJ.:N1:@. AW1VAH[)ER/S^_ M<&"X8/Y]. ^Z-POVO)FOT\9ERQ/P4&_%*:/ \YC!6VMU8*SV]-TGM/C^JWJ& MSS&Z7;03= ?6ZK*#W*7@SF5U,?G,DJ"BUV""J$V@-8-8VRV4DBPZ7P2_/3EL M&$/U';K&+1EI!K(66ND 9/^HT[CGZV\7$CKGHC",RCH'QM0+2TG65N,B$R1T M06LX4[9-8>B]Y(Q[AMX<4@/H8$0D'>*8OKZ:E<6%U]X**&23@4QQ <>M A%< MXM%[YM,^9YZ#1I*7U(UCPA['PV^OK@ZLVB^+KUC+\%[-'UZ\[Q:SVP MS),H-/,A.4C*(RTWK-'2#U8<9^ M"K/ZHXE.)0=)@52TRI+GZB-$;AT$%4W2B1LIFO20VHNZ<:.*YA@Y*$(]1F%' MH_ ++J>+_'X=ENM'P.+S3V'Y$?.'Q?/%:M-2=-N-=R*,BRKF2)Y/J>6I2 %5 MO86>"\7[M/A%;G,5]RAJQPU.^L+J$ KMWH)>,KEM&7V^44VXBD+J%*$(1IPVI.[3@YV\B^P'R6ZF]7$^D*,YHYR*X. M=G+"0+!"@8Y%JUH-R]MT)-N7P'%KD_N"YI%JZZ?IXWZ>3; 46]:#3.1>$6^I M=M0R 7)0F(()A;D1+.YQ'K9WZM:;1:L]VJ0.;. M"QZG N9AOEK6+@>72RX&[*:$01:*7YQA9-68=BB482YU7N)R\BV(> M%2E'EL@0+8O!:*%\*=]Q[?X\)3('Z?; $IE# M!#WRF?.[,/^X74U2)6DBK:'$:K_Y>NLSIAB@>%Z\=D$DN<_IR%YGR9=O[65$ M>/L-[WAA]X"0DQP*J)F*48A0%//(FC]&;XLAA#AJ7X8-Z>&/:Z0;+HMEY&25*#.Y6\F2 .@K$XTT4D74X;WV-["R2H8>0LYI[_*YIR#"]_;Y.2\31'0UH[9 M)0F(S#C01::LLA;"#&9.=E(QWM9RNF+OHN1$*8\C;? 4\Z9IUB$^M[ATZU'CN= #*_I8R7504+TQHY9 M9SK53?-JHWQ]6>BJA+#1%K)[Y"W5CI^U7#_[.DQ!Q9"5TKY-%Z\]"1RW5F., M#'T3U74 R?W._67BO,YT!RL3JTY[I'6F9I$9]-TGCIF@?!60# MZ6-D1^J2B]]6X2.^W=0235PV@?L2R->H9V3%RGI&ED"KPB,M#6F2W,.CNN_9 MXT;C38$QB#A[@<,YEHF#5!7T$2I!/%\'W: M<.U^P[A>TN-!XS31CAUX;0.4BWNSYP@O2B.YT4XQ M:%?K^Y.J^=.BL*9.)43'>8[(=;D]#/$ ;%V^9B\4N3\9BHX3<@=1^_WL/)^% MU6I:IIB?GRVKV"?)JN2TDV!,3>_J5%O64\3M6;+.%Q=L:%+7N2=]>X'./TG0 MM=14QPUQ+\*1Z5&]N*__ZZ&NXNRD:*![-I;2Q"ZR;W;1Z@:;!\X7V=YGD1S%HF0#)3)P85!3YE5Z=;H8Q,6\Z; MF)N'B!HW,3T4.G:F"4]5P].P)4=W][_[C 9VI6'?_H?P8\EE\<$YR-YD4)G; MVI:3DX_+E./(>&)-SB<;6I>K0\7+EYQOD+?ZQVM4@9%O#XSBQ[I=TI9L508= MI2.W'TL137J4[$M@OU;G$-3LOK\WH'J>A@4:X"[R0T]K8)4>Y9;Q@_M;2$[4 MJ8$ZIUID[#QX'P]NGJ^SZF_+ZU M^WJ(F4>P:(US)2)+39K-[:2H7PMT""[NA%.#**"#"/[G/Q*N5F_*._PR"VG3 M9>+-\MR8UO9-JS=?* *!3JP.<\WD,7*E(3.5R6QC M'1_5 F3'$#ON67TK_#57V]/8#:]FN-QV! ;9'K__^ ;[Y8$\/<(&6E)22AD' M,@D*$+.O(R]3 -0N:5FRM(J!*!11/=7I P-I1*:6BN,JL;79N-VW];IZ#X&P@ MI?2$LW?A]U]HUU].P^P61XI+'M%:2,@UD!O Z\@H!C9F= FC$KJM.=M)VKA5 M<\U1-HQ*>@(9<3$AXH1"LL%"!57+_BQ$9C48D8UATDKGFG0-ND[$N#5US8%S MJ)B/A\AB70^A&_KL9&._X'+][>TLT /G^>?_.IM^J5'+$0[Z[F<-Y8WO2>U MKO>-MSV[]K9+- 5"DB]&@A6LS@!!#\XE"]PYA@IY3&WB[>]2-D#]P/TON.\X MB39DJ3S6Y51*;190(";!(.>LC'3&:MMD SN$R'$=\V&1=$\)01ME=9QKV&D) MCCX)_-X3F]NPAJ>$W\>?,UX5S0D1D4"H&/*:[B+?.CLT/'D5FA4"C63)KI9$ M\10XU$XYA3FY'6T=>BGH8;#MX& 5H@'P(4Y1568K $?)K!W&WD(@G;74PRH MI X2%CNY^>G;9<=4%BB,UJ& B<&#$C9",#Z#16DD\\0G-JE>VH.V7EH?#PF* M?7?G(S74,^@J0^?M3B(F&X4L@(G5%FI+[Y\]?G+\GRNS&6++"M#E%:2?HL!A74PL#&E MCG41PF86]>V+SL/@9R_JQCV+; VMX174 >I^"235.2Z_71?8.2O9!!1::=!& M,PKL&?D/,3DHS@53//%6FF#M 9K&/8=LC;"AE-$!KEZ>+>?3=3UOJPV^_JA? M7:P0FX4-.BGR!@1Q8F0&[VLUIL6DN$C2E"9;X&Z2QCVD;(VJ@531 :C>+\KZ M][!AY.++%_@59XN-N#9%E1>K):RPR4Q0\%P4ND8W6.C$N-#IA_KPC M31HDLHZ7;@^0.$>R+K8.X*:MF:G:*Y)E"$QKX.3ZF2B*3FZ?6XQ/<8;)01K; M,"02YW@RG,$%\A*>HRJD"P<_3V4WCN<87*0WG;.,#E$ MB*//L+@Y?D.@L2):!$-Q'BA&!B]JC,"2,LD7H938IZ+JJO- UJTZ^.RM:2_^X16$;LCH]RC@2 M!/MB['"-=("O9RF=?:XM]S"_0"(B33=ZHJ]GN%'8/#_[3&'<])^;G^]D?E*L MYT(40=$A&N+;% A6,]"UC8U/WMK0),8>BH%.STB&P>PH6CX]R"@GUOYSS^<4IC WJH-@:[ MM-, 6;^ML)S-7D\+3G)TUC/+R$.NO0-LB1 $?2N*=,[4R1+E<3W"*]HZ/6!I MC+,C==-Q_7*][?W[=#8[H@CY\I\.54E\/RT#E0-?/)S4^:H6(7^<4LCP;+7" M]>J>JX11N:@U!:@:M=P.*B(K(B%FE634 05O4J!X$)6GFJ"+E]UWE0CC_V'O M3;?<.G)TT2?"O3$//V5;JNNS7+:.2JY>??]PQ8"0V)TBU: M-C9HAY^'UFO!!XQM@1JV:PW#$2KCN:$+QB:>0'&&X*2/8%1. M6DF-F3=I7SJJ';I-\-SP_P;PDH4D"' MPJ,SG9(=&H*?IQL4#A/+"=BAVU:E&^.[=V_6RY\YMK7:\?23&##E%,^E[OP( M2!<6

4[)< W!S0Z&:[ X.DBPKB<)KMLP+L\IK#T__Q=^6MM &Y=Y@) Q)(XHLRE-L/7#J^_IPG&KD1EN91/O\MXI)L;,>/)]B)R]63WYPL9\259X M'LZN&R!422PK(MO7^26^T-D#)U($(P99996P+SA%VSYW8L'O+Y[E2+R:6,YO M/JWFZ?+LXG)U*GR]5\<;W4%9'[6'($;:('Y6RBT!TS<)MCLC(PD9OL3WCN4-/ZQZWP M=3#[>[K;*$*W5F*!G'0&Q:6FL"$;T+QHITD?1&Z25AUTMS6KJVIVMPUAZX%W MV]M%;OIF^!.6^6)^02%B_GF1-[_X9?X-'SUK[/%X..##QWI%W)>>29X3N652 MZUPWIM;Q!JXFVNJSD*OEQ2GF)%Q3]3S*<^+3WW!GU'.)RM0\H^8IUS[H ,XJ M5:,2&VV4N81&BR5>/%L?[OGX>'J\,F!<,75<)[&[C=B[HFOP5QS?_G54%5:B M9D'1'5P?QZV6$"6C*S44'4/A,<;3KTZ]S=B]>T$D=U;/)F%M5 FT\ %4+ ZB M(.W&;*P*42NAFU2;[''64[*20_#V=#%&&S%V$#S7"Q24)DS_/VD1TY)F+;B?-5W/6W=8>[_YO]ZRJ/Q6C<7&B@"S'I"V#8ARYM4H+(VI59-YI*,5Y(MQQ.C874#R1["KU MN,M0AE.<3C9(8D],)QO"OJZFDR69@Q1<@C6)@V)U? [7]$/F*456"G.[[$4^ MU>ED@^3VY'2R(4SL;#J9<]9X&0PPK\O5JN^@:A&"M"8:DY**NY2$G^ITLKWE MOS<3NV@+>"8U\\.=.W%M'GGB"5,DGC@30%'$2^"VA8B3TB(2[$V3<3T#SC@- MEGKP/5H+M(-LVS.DW1+V:_AR/8LXQQ"YM+FN,-1U'G7=OLH*9.:BD\[EU*8 M=N YIXW$FN%E=UP>++P.L/EQ%3)^":O_/J>0=OV+2LO-;'XC5*[;XABF5&N- MZ\(')\#85)17!3'LXEL-1N*SI^H6=X?CX?%@\9&$TP'2?KP\OUA^P=4'O"KE M._\\_WI-BK1)\H@(3!OBE- )'/.VE ,?J.CCG/=T!-1>7:MK;RF @;22Q= .S95XY'GH>(*2>3+:18&+%.&@B">P@V"ZV8X5GO,C)_ M#]0-.NZ)..(&@5&;@"G+(2"9 IHQ6-PE#]CCK MM"YA4^P,P^G!@NP J\][O2)9GS 7BN5*O8=R@IB4A:*+R04#BVV63W86FW=*S4B,#;#9\+?]E M4!OSZ T:/5SN4\NX V/ZM)M_9S*PRBBM\IR8J6H?I\S@I-60>E]F%9ZV/,WK09 M1O?2P4[]L:8U)/<07]]PO+-2XN[JB%GD/"9; EBK2DU>"'+DBP>C.7?!,UM* MDXTTPX]ZZ@%^<\B.(>)^^LR?(72]>"+8$(W3('R*=%%0!!"]9>"]UMP[H9-M MTFG^_+%.W4]MCM&AHNM@9\@+H>G;/]/999XO/MVT76N79,PL G'0/=% MH%\:9)857Y)NE*8?=M!I=F?W!M:FXNW )]BB@8]I$@H-1PS '&>@4%B(P@B0 MTDH5HC,R-NGPWN5PTRS>[@^F(XMQ-,LZ93/4KV&UHF_\AL?H<'KT9<=O6WJ> MWDEZD60(105R)U7@@D(D:<&C+<"%R%([R:5M$D"<9"]2LB)$I3R44CBHI$MU M?010C$F>M+=(:O9W+](84&O5BS1$@AW<_H-*#&/(C(=2-WO7ZRDQ",DCH&5T ME7 OK&O2&3UVC7''F=0],'1(C?$ @?:-U>WE/%DGGPA/1?$ 2B&'&"0%DRF: M8-$ITZ;B[O76& _!RZ$UQ@.$UP$V7W@O%E*D:#/%@'7A4ZD#C8JL'6QHO/;> M2-YD)VW'#_I-\3#L,7^ <#I VG.EK*C(Q\'(0!I)3,+,P6G24A&#:96M+M+G*5+FK[/%\9#PHZ5@^\?M M5HU/P?-:% @E" W*25==BSH\36562LKHFU1SOOH:XT'8&:'&>(@@.\#J\UXO MB[PH3!(8.;B@HC?@)%U&TGHKE=3%J28-XQV'),TQ,2@L&2*@7M!V]_S::-+.8.L07[I%C/1@!2N.9]0P7_!3.WBXN MYA??K])-WF53C\YY5N33*@6QZ !265.2U)QOFZ9]?@VA.84H+!9V61C MB%L:NP9CY^YW3G-Y'2RTY0@+H] MO0LJ)U1:Z >#];:^H=[[T.EDN[],EF,P:&+)_G!Y_OG_6W[:'+S8J%FADZ)' M1N2CAXA2@C I9_+_M46]@V3O?>@T[L%HDMV?0:^M+TT*CDID("(%J(RI;FS3 M(+1+=3I@(=?I:)43O[RNOK1]G(FI9=Q!2/3NEM#'I?A7_. S"N:2K%/UO7"! M5%9["#H%"$D'CNB)XTTJ*WQC?(>SMGU]Q<8Z_XI\7'__ MLV_XS^7BXO/Y3!3.46IRF)0AATE&"XZ[!!)]*!RM2D>HF@/[Y%% MWXTSL2NU_XEA]?&/Y2QDF021 U'7LEBG%#BF%7 F,Q<97?+''K/Y]&E/W5F> M M;["/HTT4SPQ%FPW/A,$3*/28)BV8%360-*FXPSG.LVKU9[GO<5== =%]&# MA7V2F'ZWO%S-DG=U][(&95!1<"TBQ1!2@G6*66VL4J[)KI[]CON*FNV.BNC! MHCY-0-/?G:V[;5(=(L!D(L=*,@B&2X@\.9&35K[LLMCF&("FO[L3H.W?@#Y8 MU!T >G K-Y/:*5D8E,@,*!LH1@A90+&J)*T]CVV&GS3IU'>O'<1-Q3MBMF/\ MAN@W*:TNZ3SS$.=G\XOY7KN>MWS(6 W,+YUOI,;D]^'[>AGTFT5>?V,X.[_I M#0TR>V%]!ER_803F(685@1"0LW+<>]&D>?&9,QUJSNCSEI>+B_/-5UQ_PST^ M;UM_CK(D(7.!0+3755H>G&8%K*CU 1I%SDU8L>=YIRT*' M3#XW5,837\3[; MQ\3NO:/^R8]J9[T:[IQ_#F^ZE)1X,>!9KD/J.';3&%I:,-N MUSH_P>5;Y$>3#"O)0@J.0JB$&J)@&5@PR2JOG19-)GKM?L1^+=40Y#R]>7M4 M$9V4<=I_?,S3G]7./+4<_O(Y;DO3R.^(/N* 0X^+\Q\M554FB6">EH@7A:S256H$2G,PG^70@>-+6 MNR*E:I(YVW*6:;LF6D'H4*9W@)OWJV6^3!?_40=]+2Z^;]BSSJ+,RQSS-5F: M49 0B2(BB]1!&P,1Z\ .EED*7-C8IK)AQ_--V[3="E\MA-,#YG!Q7B6SR+]= M?,;5^R6Q"B_F*_Q"Q*R'TV'>F./W9V%Q;9+O>"2S&(/0F#BY@HH\P^@*1)TY MY&)"B>0SLK#+!N/A<#SXZ--4)31'ZG%%V@&(?UPNUFS[C_G%Y^M1'=?D?+]6 MS)28\$QYN@)8W1%>%#A)85.11HFZ3(8"I18PW>5PTQ03M ;BZ&+I &IKE;JC M*M=DR&B#3QQ)3^I"(EM7 BK2&!&=<(Z(P#8ML4^<9YJW_-: &H/Y'6#H<51_ MXSSH%&)1EKP%\AN4XJ06PFD(,B/*HM";)@4C3YYHFB?T(X6;!PJ@XRG*[\)\ M]>]P=HG+\FZ^"(LT#V<_+XASE]4'V"?7]=(GCI7Q&G3RD?)>-]]Y^RASBS., M!J.+"IBKBV.3R>!C\> 9:IN"]C:WZ8QXYE '5_]L^>S;3&_22OJD.-2F %!8 M,I!U=1 $\S&+XKEM,M3FV5--/-%P+(0\*LX931(=Y]Q_62X^?<35EY\P7NQA M>N[]\['LS--G&LFHU _>,L?::Q^%)W9UGB,@(2'9F,, MOI^(P=B[=F#+A[0P'@WK!9X #EI3N[,1F)(4[7A3IT<)"2(53;]M$KHF3PEM M3,CM$W3]_#NNWBVJ?=0U$9 @)\'(*1>& CUDI#B66PS1*=>X.N"IHW5I6(;@ MX^F"@%&D<2(VYK;2]>[O[E\8L/MGM[!( ZAI:ZBTU\H69D#D3"&ZYYFB)C',,'(+) KC+NJ"@ M4%(TF7;\^"C3 ^8@Z3Y\:SB,U=V!93,[JO"@4N&1)%KHLJ68'[QF$JRVV48? MBF[3I;+M,-,"YE !/XN7/;C= 6+(2R!'[8J2ZREAFAGDY/N%0*&DBBK76?&< M.!2U2B+1?YND%QX?I2>T["/>Y:B\[@ M]RWN6H&D"(6N8P22V=V"0:BKCXCKE2O]FK6LYN^*3$A [KBH4T3$H?=9;YH;UI YH> M[J_#Q?P";O;@>0?(^7UQCNF2OK>2<;WF+8B2N")>I*A!*9\@9,[ 6R9#]O1' MHDEDM>4L?6%F'Q$OQ^5W!Y#Y,7R=UZHN#.?X6SR;?[K:$[@AQ@I>"O<>C+2U M$87LL1.(X+/56F2A>)N.C6=/-6W,U0!&X\F@ T#]NKRXZ6>ZJN/?%$->DY.\ M5:+.;]6V+AL, IR7!:1%;QCFG&630.R%^6:K#%^XCS3=N:TS0?MQ_0.L'/W.9D"S2?, M[<^+S2RF34WU/\/%Y>JJK8@7YI5U!>JC(-'+#.E*H)BS!*&*9:)@D^?20P_> M4ZY@3_1L\=./)LK1"N5;0_>Z"R!S*XP2'!)2\$/6G8A+*@,FR3P/GKO0I)EG MT"E[2ID?$Y3["*F+>?:[D3>3RGH1A:RCIE1M(';DK-3J"1&3C$4$I9OE)UX^ M7D]IKF.B;I!8NAXH>)?>7VLW^\7\&XY3Z_;HXUJ4MSU_YK85;2HZHU!)*-D) M4"67FC1/=0B2=U;YPMI,Z3I>19L310A1 DC&Z7(/*"$JY2A48C9&BI5<:M:? M< H5;4,0L$M%VQ!^=Q ";'GP-*D$&Y2 ;"S97J'H'HXZ 1>*!\XCA<>AHR*" MHU:T#9+NRT4$0UC='5CN/'(:RU!+NCRED1*41PX^BD0_L4B>(=^*!E76Z5G$6=V<,6D==<1#!(TH<4 M$0QA>P<&:4L-*=-%>%XB"%?G_-9!)&2;,^@0>:9@(G/34SWV44O@#KF]#F1U M=V"YV>6+-D>D\%+$#"IS"CDQ:PA6\*R8E3PWR0R=1#WV( 'O4H\]A-L=(.:7 MQS7"D4G.E63 9)T-H)F 8&I_;G'22RE)@YH$C(^/TA-:]A'OR_780WC= 5K^ M=1$6.7[_!2_J9SZ@19!]E2D','7HO(I6@!?*@K?HE).Y^-"DQ_>Y0TU<=G*@ MP!\VNH[%_0Z0M+6*BUL7BRL9$H_U79KN[8B)V.1#$%%%@6U6-9U&;>0AKLW! M[.X0,M>! Y<:2\A0K*N/W%E2W%F+ 'E.-E$8*MOTLYY,;>0@,>]6&SF$YQT@ M9UNMGK/"F. M%*[I(N>E@)>*@38FE=H356*3?,ZIU$8.$O$.M9%#^-T!9)YZ MMI#-,!ZOLHR4I6[/0@[^XI]3A89AJS_<>;-JA MQ7=.\( J1?#KM+N(#D*LPR&Y="*)D%QL,J'S*'641R\>.LCV'5.4?52Q;;'V MU];]S;

R[OEZN,J9'Q_N4J?B1?G,_)8->HL(&'-]2D=(&;&J@?K.!G/<,I/"VZB=87>ULAGAIB_Q/#ZN,?RYF*7&$*=6JQ)1H=S^ <3^!D\L(ZDUEI4CFQ MSV&G76,Q.3[W$=E)PI)PAC,6M-(H&?"LPM7\VZBB!^U3D,%KUFB5\G['W0F: M[G5#<[#83A&<[Y:7JYF/(6H;+;!D*=RKGG5P+($/7,1BI1>R>7//SJ?="9K^ M54-SL-"FSEG>>8#:1N#REL!0Z"_>T*B$&N%+8+[;+(L MNQ30[OO]NV7%V2E@[6ABZ'BX^L\+^BFN5_+>/^U.+65W__58'61/GFBDAK&; MS]^VZ:-83N1YB#P6B@:8 !]E!I%<*N@3=[;)])=GSG3H[;?EHV\W!#"-(=5% MCI;K"$I1O!XIA(=2K+,"%2^B23G :]MEM+'0\O,]&$\-IV)*]=\$\_HP& M=J7A)ICG\%-0I:24 J.L V5]J2\(%C0OK"0A<_)-)K>.Y^;=00C#V]4J:],#N("V_)_7'YY>MR<156W)#[]L^ON#C'S?[M!Z2B M++J2 Q*)0)4EDL4."A(Y@IJ;Z+QL,L_T@#-/6WK0'K-MA=@57M^6@JD.5KBA M\T.XH+LZ+1?UB68MU >T.@I73 @!F(S5Q: 8.0K'(" RJ=!AD$TJ^ XY]+1% M".T1VUB,74'VI\T!B,@WY^=X43=%W]GJ_(#,%)4HRGDHJL2:Q^% ?K< [7,4 M%'EG(9O$)7N>=]HBA/9 ;2>\KC#Z^V)%NO=I,?\_:U(WE\;YA^79&3D\?X15 M?D"I%4I8Z3C=&'4Q:,RI3JMD(+S/,C(7O&]2W;7_D:>M4&B/U*8B/(W0>X1) M4<]]6H-P_"ASHI[#7M9,1QD8@4U84,$5<%8EL$62>ZB%\[%)!U[#P/RWKUAY MNOCTR_+\_$=B\/=RA?\K:SUC+GK&689HE:L=F>1#9*?!!J?(?DON6),JOQ?. MU6]@/00C#^W3F,+HX,:\8=.;RXO/R]7U4 &G0M1(;JG4ICZ^$7-BMAE\#,F5 M9,C;;9O>NG><:9$TJL2?2B7OS_XN0;1IP>/9:A^3!NUX=1\M R^\@ER$<<+& M9%*3A_>G#M2)23I V"_B9P_.=X"@31+RQ^7EXF+U_7H9!8]MA>D/./F)>CLSS#G#SKSHOJT:P]#?/_M?E:GZ>YZE* MY7I8A0\L!1LAZ>*)'!G!"4VV.0M1=/0B^28&Z(5S=9*_'1--8TJB V#].YQ= M7@GD[&SY1U@D_.'[P]3)VGHGF0P/1$TI5E8UT1!,$41F5"J5F'.;KK!=#S@M MU%KZ3DU$U 'T'M*P44YF@PI)UZ1*+2Q@6D!0%@$E&H\F1I>:/%-M/\ZT]V$; MT3_JY3]8#A/7)3[*]=)/KOI_[JGBQA&X-M1:LR*Y $SU64+[JI*<@R'/P*(2 M6>H'"92M-8G[?/?47?J'RWMY1.9W8*J>-N^_W%1S:N&C8MZ"CDP D4#\L\X! MCZA-RC%8U225L,/9IGV4;'DWCBV8B0W9;J^K?_YXN7[.^E_+>/XF7?Q6"!GV MS9<:W\P<:E6*+F#,U? >#[[NV,0L4_(V%,/M#E;MX(/TFLK:$Q;+J60T,2 ? M$?(37HW&^'EQQ^Y?OZM^_^D2/RX_KL+B?+YA Q'+5&(H@;-41Q#4G8CDDH 0 M#H74WBN==@#DP0?I-3XX')#'E5$'M_&MXMU3NA\_A\4G(OKM(J2+-[VA#T-G>X%U@,9'_N_3W/QU M>?&OR_A?='U\7+[]\^M\M6;#+%N1T4ERM14:"MY,@9H/AY0B]TY@#+()0@\^ M^;0U1*U1>US!GA:2MU&;I'%(5P605\. +I0(D24%(DC#Z0\PV"85"8<=>]KJ MHHXP?*A(.P#PT\3-(H],^:(A%+I*5*9(L\[;!N:XUCHK:]JL5GCZ2--.-6D- MO)%$T0&H'N=@'RK5M1^S">^R8KIDGR"FE,CJLP#>,_I9%MF'XDPRN@74AAYT MVK$EK0'85&S#8>FO8+G 3W7QT4BSLK?6C7[\'"[^8WEYEG_^\I7\ZIMTQ;5[ M;8316G .OM3JT?I &7V,Y)20.M:,&\A]7WF552HTT,C"\6%)*7XA/QA#-TS#G'28/W23&-?]1I9YX< M-0DUL9Q/H^[]N@E@N>G^JX*)ZP[6&U;1+^[\@U'JX_?^U@9U].-PX CU]LXF M)0(OD)56H&)$"H5$("RF6!T'0E"3LH3F8S8JQ]^1K?AQ677TDI1O8R>6B_,' MW=3$_4T_]2QJ'HP@^F7B=6$Y^4U.< O6I)A9X;[XAE,X]CIS)Z6-!V)K>VZU MO1 [B,3V('5SBT#%(0\F9NO\I;__GLFZ_P(O/2_J3;_17UO.^9DI'X6MC M3Q2YD$02AR!*JO& -D4ZKT63J;Y'I+'?OOHCJ\-10+*__BSK@H*C>\^W,R; 2IK\WW&!*Y\*9!*.X!F6C(T74I5:YN:R%L:*-![+_D?OUEX<@Z]$J MZ..(L ,/9$/I.R1!A;-'I,XD-Y[+2 Q4@LA!5Z<7! 69UVU$YBJPZ@M[UR+6'Y!3-@F/:@[2"?!$= [$J\CI]A6NM7#!MH??$ MN::-N2:&WABRZ@=Z]]KT'A,EDDPI&@]T;=2F3Y7!\R* BR!0B)RTB0T!^/SI MIHUUIH7AB'+K!XQ/\'*F+6D NC3,H0B8$0O3(A%265:/(4^_RQIJWJ MFQ9^8TAJM.#Y\$J^?;@8M1>^J A%(ME[;_%J8K0+&16W+,32)&P[X,S]YDH/ MB52.)<0.[.0UJ1O_]RDMQ& Q1K10K*WUM+6&+ L)0HEDG)61_D)+:#Y_O#ZZ M.INCY0F4CBBZG@!YY14_115+5B<9)%@1B"K.&<3D/6!T#AD25;%)4F>WXTV] MN'EB0(XGNHX ><\_?HJV4**TFO2,!1] H500K=' 68X.E<^\-"EV'G+(J;7X<[40!Q#6!T$ M/$]:^6R8J:W6(0D%*F4%3MBZ!5 76X153#?)\QR"M8;+EJ?!VAC".8T7Z2<: M74=Y>W[ALQN\,@^AYA@5F!R5<$Z #G7:-M(//I&%,B%ZK:(S=];EGU\D:F-OLR1J6B MWU?G(?C;L0/^"(+NP#%\@OC?+C[CZN:W%I_6#0@WW!8V1,-T!O16@\I<@TN. M2';%)[J)BC?JB&!^]K#]YA\;8'8\L?4+S8>Y@ZIU/\T+'9'D,0]G,TE,S(*( M$\FG.L(GDGNL'0BAO][4^ZOU_W!([ MT\B,M^T?WKLH89E^EB M'L]PXS;]ZS,)[8=PCKF6P]+O7/%F>7XQ,]89B3)!BO7A5F0+,3@)EMD0G%%8 MVB2=1CE])T7O$V.\H<3[A?GV!#&>SY3TJ#&PNO:1&.P5\;;D L99RUUVJ=%2 MQ('G[&2]W,30'46*_8+TIRNU7"[.__=E.)N7.>;WJ^7F]][4D07K77LSKU!+ M(3@4SSUQ-BH(BJ@M6-O*M9!!M]VRL]>Q.]D[-S&$6\CXT/$I'UL#^^/U".OS M#R1U.NCGF8@IN*P]".L-*)?H6HD8@6L6,96HF&XRU6?G$TX[3ZH7N!XHN>F1 MN>N(X7^<+6.]4RXH *B.T2_+/^K5LGG91F@D4 00&=F M6)#9IH=#"_:>!KW+>::=.'4TB$XFPGX]A363W^3_NKSN1HT^6RC.E!4IMX\-033RM7_=0?M\]GGW&9T41F MP$@IR2WG=2D!.>C>:,8U71HQ^!WLY3[?/>UHJ*/:QN:BZ;<@95N-Q1.\OV$S MSQ0>AF@!I2/_13@)]*L 5L68/0N1ER9K;\.*N-]+_HEY[@ZE M3BE(2)KH4M84B!X-2/)G#7: /[V+V1'AM)!<_J'R+5?T'[ K^%B MM;GNKH<.7D\AG-E0LI.)'![E:O,U0W!UPHOEV9G,R.\Q^8C8??:PG;R(=0GA M\:1\ ANB'KKM5R[5$\N(ZK)2C<6 =Y7V$ (X)3TX#,D4X6-X.*5E[Q3!D'-U MXC), ^;)!7T"('\B3M@0BY&.A"Y3>%"'9B ILYY!. MGL'ZAO%XHNPW\)N1LZ1-3=P9(7(=$^UPE$L&LY(R)Q0*!E3H- 3EX9 %*C$)QIG0I:B03N,MY.GE- M'0EPDTFJ@T!J.]W;+I59BC$(C[[V"A6BC$=P3DO((B:M7=U.75H8O=V/V,FK MZ2!"7EQRM[\H.KA>'U%3AS@O:A/8#'GQ6DH-,L4Z ITH M\9;N!>.S4=Y81;P["JANCM3'S)LQ!/\2IO:30H]XJ@JX^;U-F%1+I5;?L#JH M;U):78:S\YNV@7?+U4_+RWA1+L\VBWS.9T(:@X93$,6B I7)5XTV,+!"\(#* MZ>R;O.B,3TH?(W*.@=_C2KU'W+]?+/X[9>O M9\OO>/T&<3Y3A2,WNH ,O(YS\P@^U#YSXS(OF+@U39*AXY$P;;*T2UP?).73 MP/>6..$_PFI%[MGWZS^:%<.99SX"4H0 *K "P>=:%.Q$+(H%V79H]&''G[8O MI;LH\"#I]HCIIQ.HR5T2@=6UK4%Z;GB63:98[GO@:7M9 M^L#H_A+L$:D?K]MJM^HA]SG+A!RBD H4=Q*B3P4LM]$*C4JIH^6#GS[F;F\5 M[#7 !WQIJ6JJJ U1&V)1:A2,.@-EJ8SR>\?9S<0O8KGJ.'L M[Z"V=YD0X4S/1C M0)ZD[%7 MM^4=*O^Q7.8_YF=G1.#ML*7KJK[[OYYQS>AJ<+;V_A*/ZXJ38$G-N2[:1PS* MI"/B=,#)NZED.PYR6\FT=RQ?!=\BD9\12YUQ6]>*UMXA[Z6!$ VWRCA$V60Y MPC-GZJ9"[3CX&RZ'0Y'59D?;'9)F!I5GK'K'4@=0(9*S+!5""2QJYUAVL6EQ MV;9#=5,DU@I6!TOB8(O5.-B8H2H471L)&BTI"2E(G7I,K!+HO5-($=41@XQN M:K..8Z<&<7]L*!VIS>_WQ0K3\M-B_G_6U%^7XHS;YXM/5<(KS M]Q0]A7F=(O1Q^?;/\&6^N)J/A1>7J\7YA^79V;NKQ[>93:@IIB)706I2;9\E M^* 2R&2SBJ2&ODW.KC5A_;84#D'I0V/:%1PZ2/<\0?\LHK ND&?B+4=0-I$# MK(4#(Y*32FN'HHG+^,1YI@5C7Z!9CB_!O8'X%5?S95UZO;IH"4>R!BL,YWC^ M <\OSVI9SCL2TH^7JRJ]]^LST-]^OSR?7\T^"$4K550&EHT"^AFY15;+.B@> M@W3:B=QDIO\XQY\VXW.*8&^)CWZ-]':JWQ.UJRTTYQR]976*,Q8)2AI&]Z?W MP(JV+&FIBY]>)YXX_+0YJ->C$6-@HU]]^'"ST>8>T;^$K^?X6WGS]>O9G*+O M,[Q:ODN_]@9=K4 MVBEJR]&0T\\KQ%-NHPG)J<(UY$R^HV)T*SK#)60R#T'YJ(KMSO%OEM4[12P/ MDN"!CO_;16Z:%?QQ^>5+7;:W3/^]1[;O[K\>*XOWY(E&RL[5A_J+[S>I#I(6 MH[M90U&U$28;7?'A:JM6"KJDVFO;0AOO'^-06[-FU^?E&2GK^=4G_[JL&YJO M,SL?B7D_T#_X[UG*WD8C(QB.M9V""W))5(1"IE4;'ZUO,T]LYQ-.FX@X !T/ MK4<;F70\2/".YN[_@+#E0QI8EI;I_P<0$L@L#UH!AD# <<% J(N?A(G<2R:R M*DW*8D8V,)L'E=_*FG\_?/_Q+)R??ZPNVXSN/.Y^ M:*Z5,J"2)QMKB3V^!LF,Z6P#N?T4,C>!S_;S3 N=T>3]$$;^,H3V8WQ^*_HE? M(JYFVGME4DB 2@LRT^3F!1.)-49KXP3Y?:;--;;M--VA9Q])/X^?/=C> 7;6 M]GACGQUE@KJC,,_C(-2A&$8-CBH%UWL408\YMHLBMIYGV=:O5#78X MXWM SYT09/YMGBG>J+FL]?"ZGS"=T7_RS.5HHJA))6U3W0>/$%!PR-[8S+TI M5C:I^MOE<-/:I1$P\!!58PMD;Y!]PU5<'@%F/X;SS^_#/,\PD>DM-@)/;)U5 M]^ Y,3 X[HI5R%EN,GAJE\--:\*."[.]!-*!+5M3\P&_7J[2YW".[U?+3ZOP MY?EJF;,KU+U?):]0!MS@52T!26]@ZB8@Z*\9=Q([EB3?>4[GF_:E^_Q MH=9"+!TG'=?D_O;UZEEV>+KQWC\?*]'X])E&2C'>)I%_*W>G*W[ L_J&6:?> M7@W$C74@[OOP?;WC\"8AA9$;HXH"J4HFEQM#+4M0P+D1POCL3)NUV(<=^^ > MBUV__8>[WWZ;I1>6L>)JD9^1%#_7!P&GC &34UTTI3B/3>S8@>>>N"_W>$A] MU-5Q1'F?B(%<1V&'FLG-A[0PEMO.UX?)-#P6K8VNTT\$W9:E0-3)0T3IA%$> MHVN27IS69-Z)Y;>.5W]3IYU^PO5W_O#]D3*]J1485Y%_,$XY*SUHZPHQDZ?HYFWJF$A8CB66#C"U/^-NR5[D.G/DU_#E.BH#\"WR_>T&\J2O0YQ??UWR^DQ)#GNHB01 R>KHP1 (?9'T7U;5, M(S)GVA2/'WSTSCV"D<$V,(0?6?*G@/7ZN^>WCV*_+P@ =]A0KTLR/F__Q%6: MUT>T><(/55BW'/$^&KEN_-LD&:W#2>OK(DL%3H@".2!' MEVTNMLF"W/=8-PL!Q)*!T!:I,T17LCV%^<3N-B#MQ,_;?V\2,0H\G[NN$0D.5TIVB3#;9)">TWF6ZM M?FIF%.&Q %*PPK5ESNI=7B1>_J8^P+"/#)?-&#HQ/#[^L?S_<;7^_U\IHKKJ M!;\A\0Y-61=F(\4QPEM-[*K!C!,&9+84S[AB@RQ"2^RDUN@$'HD.<5[V%TL'F&KR<,QE MX9X%3=J4&*@2!82<+10O3"F.&QVF>?0\\5JC0=@Z1JW1$$%W7&N4$"TI/NE\ M$+63BJZ *(R$)(LRPB<3F=WADOUKU1H-DOV.M49#!#$QGIXNV'@=F"VCEF/>V9.[^KC0:!TOC"*&#:WC;\\:'?_V^(<:)$#2: *R4N@:+ M7)08I(ZK.'[".!H\_QF,TKV\[8!:+V0<)N<>+!8CD)Q'W\8[DA+7C. MBW$<"Z\>(C5#U6(=9"4)3/NB<028K$/MQ%MS54,^).L*]8XY,!-;0_#*,';H$ ;36Q5H82'68E]L7/SG=.N(3D:=O;C\838.5]= MS-;UZ^N01JI2A X$>(^&.,,"!(L(R)QV668FQ"[W&'WHG3N,?O7P_KKWK=.: ME6ES!/NSOP?,7%=O&!T MRGP/]DTL]7^&/^=?+K]D:;?=V>@A"\)R=+Q\)L*24_?"[97^[W MOGEBR>\CM^483.QB^.P(#2B1B1R%BF!2G1-=@H3(([&OF)Q3,#RS)HGI([56 M-W-C^LAG'QD _28#7J;XU\NJXQMQW>DJG+D<9):L $41CKQ#4<"SVNE$?-=9 MJLQEF_:+L2GIO#QB9"B.I0FCX*(7Q7@<$3UB0'S(@/4/FZCLP_S3Y_7*QUKF M&3[AS"IGC(H"M*VA4](4GS$7P%)H5K+5%(.VR^".34WG-1]'4)!)\=&+DNPC M@[M,N-HYS6<"BXZY2!"H"CF=I3J.W$.@2]L+6:*/LJN+8PL1G=>?='IG'(J& M4]:$3878/^@OULWL5^3_!U;#@/D-13=D%M9_^%.XP'=AOOIW.+O$62Q2*>(1 M<%_H-K6)O%P3&/"(3J8DH]!]C7#:C\Z)$V@GJD]'P%0'*O?F;/UW,&_GT]L_ MZT]QQCTJ3ZXGF+IX75T-79 .4D"".":15)/A][L=;^*H>UJ -Y!@![A\^^7K MV?([XK]P]6V><#MMORX7W^C"PZN[[_SC\B*^X?J^7Y M^:QHR35W!HK*"(K;NKG8U-IF+JR*18O<9(A" UIV4A+[2I5D:FQTH![-[,05 M3]XM5YO?JG^/SS0&GW72X%%$XDXQX+B/@)E$F)!;]7 F<>>7S%8R=U(J]TJ5 MJF-$=:!OZU:9G\_/+S'_=+FZ24E<);3O]@=>3TK,,^>#BD8F(-N1R$,5 4(F MV5B3M)9)HA=M2L$''W4GW/M7BOO&DNT N^]7RX28S]\1Z[<3E +GV21B'1T? ME,18=\,:T,$Z$8OTR;69+O72R79[;F.O%)KC"JX#).YTQWP,?_Z "RSSBTKW M-:V;I:(;#LRLD2'464V1H@ M=* !>_/]>C;0^<7J%]C7>0:20!^=8SXSEK1HL\NX)R[LIHFO M^LFZ%U$, N2)3$2^+F);EFWS1*XG0X\S+GG8=[68I7P M7T,6C8:O;5!@U"% M/"JK'7C&+'"TF*75R3)L81)?RZ#E4*) )A"DTW0?U^GF,:H .>:4BN#:NC8% M&W\/6AZ(WH:;40=@H .?[/[H,F954"I@G<W3;+ Z[^ M(P/@E"'_.-GR87EV]FZYJG\X"T*XDCV#Z#BK50U8?T;7FQ59U8'B(4[C,>Q% M3N?6?F10CEST,@)"7I>>7#6ES;ARCB'GP+,C!L1(=DI: TGP6'PM;^9]W11/ M47*BVC$B/-MIS!Y8V5M9OE[5'UR$U447*K.M6@YY\.2CUPD ,I(A*P9\1 41 M,^,^\B Z:\LZL)*RO]>??M7F4+ST<,OL41-D..;UR&1E):@:; 4E-.008B%A M4$37IHFW3;57?^V(#0'?5MK#\>RO\+S 3S7G_[$;YXF877!^<4ELN5;OF=82 MN:EOSR[5X6)2@A=<0* K4H7(4I:VQYM@"RTGVE?8[TUP*%Y>C^8\=B6#ESEP MK".((Z\6I$Y=% J\T=E2D%A8%#WJS7YA1W_-BOUJS6%8.3#L>+O(O2G,@^*A MZTOX_6J>L,JL;&0F&=JZ4;TV@P:ZF.MV#,$"%*:8$=X9*WSG&K4CJ2<:LG27 M!VN!K!ZBE^-P:)8R\PZ+ F*" >4D622A.40;E93&B:R/.7E^;/I>33ZM"NO4\6<"'NG<$^^Q)IKZG?CCE,^H^0( 1U%OLF:RAT-.7(O&+GV4C?9C7=< M,E]-=O$DE+,= E^#?F[)/SW+'^MU-*@1C"U(\K0>G"\2D*EHK::HI?2IH0,) M?36)SI/0T98H/ 4M'R6)UPT#:@GG=?89K?4N)G ,25!%U:&KP4+R/ ?TQ)0VLQ)'I^1$ M7=,^TJ:'X>(5W%-W&/"LS? A"2N-!BNY!N49@Z T!\Z]=R4X$7*7SQ [TG>B MOF-W2C0:ADY9M1[LA?@6YF>5-^0QK[-.,Y&35"8YL#8I4#(@>!Q\HR)DA%72DTY-N*N!TL_WK$KQQ@D\?*W'W^TQ$".]#%L MPAH6DLH1>. 2E-,9HI=U-Q6FR(I36C79H]SWL(F-GM]L"?J=!+6Z(^K:,'G^ MP_?[D64U(E>-9UQ;GR,60$V621G#B)_9 A,NYNPXHFOC@#4EZZ3'4@S!^="Q M%$=$2P>NUOW&]6"LB=R2GV@(DHH7"V3/$;1E!5/@H; F_M$)S:HX)CR>'6 Q M1%8= &W_M/V&&RV90Y"!0*62#A $5F_2V:@QL93;C,1M0$Q/ RP&8>L8 M RR&"+KC 1;9!&8$ULBB"+JW8@!OA(1B8U*)N5 >EI3^/1$O?(RXF]!BFQLUI MJ\YC!FPL$B:C=0P"9.*YAA\1@I$.8N;"Q"0,'G/[\$&T]'A?'!&?X^G+*&#I MT75Y3-AO"]QL:Q2PAU]$4G'/RW+)5$)RTH(DNK;V.^'"HR4%XO/WF'@M3 M^D;DGE([#4R^6UZN-L0Y*2F:9@Z2+\1'ZP4X+3AXS1,+WN@D\GB0O/WB'JL\ MND;DGC)[;0'7;:4 %]R@%P;0LKI/,3EPJ;[,,XW:1B&"/F+IQJ'D3&RA7V7& M8BSTO#H=6OZ!JPT_OLPOB!=".&8R%&8UB8?8$#*Q)ILH(\HLN&^RD:(E4:\H M(MP3M$WUZ $O39M^OWKUWN\0*\"DRP!*^0I*A<]N%C7YEF?C&,E.ME;&OU% MHEY11-NA-AV"H->F3=>EF'>*[:X7\94B"U,J@,>ZA"SK7-M,UZLHR<4F,\.P M_R3[T_2]HAB]0QT;"5?=JMLAT[\,"\*D+$ S(6L36H;H*+),->'&'4JC7M&D MN--(*K14H6-A97]EJ5O?QU.6.)),'MN.'==.BIET,22;(G 7.*@@ SA>>QOH M!Q?(\*3OI[;$N97C&GE\L@7/9R]QV-;??^R0_X:;ZH//PAT,5GKM07% GHM%1)9S1M5G >B;Z=M-+^U;2R,USU'O$IH?4H#_>75Z%C8>6UA9*/;<=S-SO= MY"*FY%0AZ-L$*L<"P;@ V18K1'26^7:3D"B<5]'\U%3P%!(YVM;6=@/#V M?R[G%]]_)E=Y<3'_AI51XPPW>.:#6\PMV)6./D82E!@EJRF'B)&"$EELG>JD MP)6D6.0"C6Q2M]/W2(+=U]ZZ(++UQ#5)/X(2_000-M,-!!G'&_ESARQ4/1%!4%NOA4,1$<(V;*K'QV,B)730HD3FBF M0",D/#L^8(A8.L!4F\YBR70J4H&1=;Z\HV@D<%M 2%-R"I%XW61VS_R7 M047VDXT%.,ZE?V0 G#+D7QH+Z9R):"."7F\:33R M\Z#3ZBB9<:HA\W.KV!X M:'_[R/8$YK&&APY!R8DDSFX'9=Z]%^_^C3?I8OYM?O%][&&ANWY?V_&@>U'= M1_:-_)&Z65R!4\Z XM[0S\C*<%X$QHB*/)B_LV]/7[VZECP:'P"9CW3UV@@^ MUTC&YU1$1LE2FP?.O[-O ]';+OLV! ,=^#_W0W$70[ RUX66=467J%N>G1?U MARB%"M&J)@!^E=FW04AX-OLV1"P=8*I)<%[;YVVN-3-!*5 Z4"@M(_EP!B/C MJ10YT6*+$\^^#<+6,;)O0P3=;?:M>&UR(C8660V(ORF!Y2Z8*.L&1/Z" MC_M7R[X-DOM.V;2B;0.O%()6$@\DJU2TO6^ MSW1 +79_VC$B/)NW]0[!RH%[2/]U$5877:C,.C]_LS+Y'ZOE^?DLV6!=+!JP M&&)$-!J<90F*UMP&8S3]A1Z59@LM/0YM.6FU.10O/=PR];7BY_/S2\P_7:Z( MMU>T7+U=;1M F&WIEN#K^XN2]9:E+S8-I[6X*/V.$%E6L"W ME?9P//LK/"_P4\WV?^S&>2)F%YQ?7!);KM5[9IU/P<1"81[6L3"DXRZX ,E' M[RPWTO2YE7H++3W.13GIF^!0O+P>S7GL2F:7$X87"]^&DGFC(TET>K 6R>HA>CL.A61:L&+60-1* M0!8!HY*L9.QRBL&.]+V:?%H3F$^CE8,P=SH9N">?TK:F5)YE4%#D#UA+_DJT MY*^P["&4NFDAEL2MS!GE-/'8>#2>Z/77J6).A+U3N"=?8LTU];MQIX0HA*N[ M4WV=5ZT*<4?766-.LVAB2.R8VP];D?EJLHLGH9SM$/@:]'-+_NE9_O#@F2R9 M@>>&K!8G)CEO+0B5+3.:,?YP$5XG&CJ0T%>3Z#P)'6V)PE/0TI$\?^:R3\0; M*+HFXM8[#VW1P%56-EFNO3OE],ZK2:-VH9,38.X5J.+CX8.%:(_'B :89+#&, M+WU,FO#:Y\B$ N,SA4&EU'W8%D%ZJ[@04KC:SSF)7+)9002VYR=S0EZZ1G4@S!^="9%$=$2P<>U_VN=2Z8M#HP M$'[=VEMS^K$NO3=!,JZDU[%)'>$)#:HX)CR>G5XQ1%8= &W_S/TB*)&< M)LI9M0/")(@4V(!0S*7"F5%IFHS2B4^O&(2M8TRO&"+H;J=7^")51)? 4S0. M*B8!WGL! 8-@GB6N=IE<,$4*W9G/O2VBMW9)9XBLI=C04 M<2LAB 48 CA=G'1)%8T%>8&C>GK3J/&;"Q1R&8D*VIK7K9 M@/(DE\ 8 VNSCZBC*^*(#L=!M/1X6QP1GRVW%>X!EHZ1V,K#\^,=R M0U[V*(5QQ$"OB97!L3JOU-K3 M(0AZ;;?3=5W>1:D8,> L0LZA.[0RMRU+[/9IC]1G8=N8Z_ M0Q4Z%E;V5Y;E13@;3UGB2#)Y;#L>-#Q\P)H/HC_^<;E85P=>AK./N/HB9LX* MS+I:EE"?^EVRX(I!$#PG[ST/GKE,@& BJ2?R#W77 62\-]59TP82?%-G\K M=O\([46[QW;X[W3+7#O\Z(2T*9"I8W5?(E;$Y!01&&@T+/(5C-0$=6$"5Z5VR/@>1^4Q7<7UZ% MCH65UQ9(/K8=S]WK?(;(- O*@G%2UD)Q#1X+"5()*0KC*F&[S.=$1.^D@OZO MIH*G@,"3:T?_@.<71.;%I@KGJA$D7 M70Y@T=?:D1A(=00#3H!$*8LI*O[U^LEW7UO*DA91)P2;BJ@KW@K$0+\,W!57 M3=(ZOC,%)]TE/@2]0[O$VV"@@P#E?B-H+-Q9% &8=9H.;VK5.%VE3EF- MTK!80I,AIB?4$-X("<_V?@\12P>8:M(:ZI-$79B%I.NCF->\-G)ZL"(PY:+G MRDXSPO/$>[\'8>L8O=]#!-T!V!^X>IL"(SKCY^#HM- MX/[K:ELE'%.GI9&WB>P MQV:;OYA"'H"X5WTY_GLMOQN^A"S1R!2 Z4!VJF "QX. C)H[[Q@+IJ_5-0,) M[+$EYR^FB0<@;K@F^BM-7."G^J;S\004ZOH)D/?7K/=<9:/..U)OXX@Q 51TA1 M7&QFB_.Y^G?X>P2[TI5 MUYG]JF@HLK8#HZF=P%J =J%V @L;L?2++>.7">!$WA.!IN8YT#_RK4\=6G8$=2@JFU=Q B_W*)V8>\8H$Q M6PID\H7JN(":-",+75QA$BE:D.G$WBB?(_=$K]'7J\*C8?-57[WWTVL/N(2, M%XQ! _>UZ0,E \GN.*A\U8K[5(P1 MLU!*#QFK=W>6<(_7EWD/1(M]^\VW+XTT;8Y0BQ&0S M.$1-2# 4-VFG@7[?^"0S^61-;-. ,QYJ\-_3]UQ]RUH]WB_I8Q\*X_SV:S^2 M%'Z@?__?,V6]+Y$'T#$(NMB4!2]T@2@HQK12:M9F']>^!YXVZ=@*=0^MY5'$ MV?'$@^V&9-WB,9[9VWQ<6^.W[ EV!8&Q13,1" MWH@Z#JAZ:,H?0]@OXF H(U[>:5@]W3N>L>W-\FPJ"%)%DC)F ;GC045 M?'(^ZV1%D[$[+QVL-T3M(_[MKOXXLN@ 6_^Z_$H.>652.'M+OOGR.^)]QFVE MTF64@=L$B4E/5&8&/FDRZYK%F'B*7K3)'^YUW&G?S9O@\ ARZP"=CSV,6P?C MEYOB/,.]3RIGT#(BT$\L.%7'4-,-85)B188F%^E.I^ME5$-K9VU\476 OYW9 M=Y/1P5B*],X07(*N>WX4!%)R0)2D>AHM-GI8&7K2B2?=C8^6?;UK[ M>$PFKM#W*UYG4-?S*1^0I7)A,3$&7#D.2I%/[(RT8&U$'5+A2;4IT-SM M?-/68QT3?>.)J2OTO3E;_VT2V&^E,I"4#!]19WTN6GJ$B(JHPP.BB.= MXRX'Q,9C:7UA&,+K0-(O@OSU;J2X8J8?V*HG,N_+3Y@NERMUAMS MSN=WW(V4_F][7];LQK&<^3[_)>W:EY>)H"A1YH0D:D3>>\/S@LC:#C$& 5T MAR+]ZYV%@[/PK-U -[I 6V'S*C3ZX,&;X)C M3'DNQNG1=L(LF4=B5\]FF3T>UZ4K0!2F+1BA$IG20D-014+0REEIA?%^G+$F M0U!_/EDU??#X[YGQ65,'E/MHRM<0EE M ;UVD(6*+G =@QSEB+](66OA\]'1\FQNQ;&B:QV+^P=;YD,P)=!&''I0A;/: M(C\ QX">"<=Y&J56M0-M+:5:'(V&/E@[0#03HBVN+I?;]=?9W][/1,#B44@H MN^/J**8VH'3>K-9Y?K'+)MHG:" ZJ00O1+N)H'24X *Y\=8%-)BE#N.HF >4 MM)0S,QQ4AF%\ \CY]7*QG>>KQ)_U]6R8G:8M+FLG7 'IZTP-GABX0FPQA;;G M-3GU>93:@2SG-29<+*ISC5]I9$G5GSM:&3!RTQB2CDT4DV1M)+ZTZ[>TW/I@&Y7H#E]P3 M=2C)NI*]TZ2T_>Y41 AD& +728J092GZ!(&H7A5@)TQ;FC;Z=)"0FH3:=6% M2BDG8:!@8*"B$A"B$>"81Q^01Q5'20TYJ\JP7L+N7!G6@_,-(.C%:B1AI"U% MT2'35;,7GL$K'H )+ Q+Y'*<=/1SK0SK(_Z^E6%]9-$ M@ZL,$I>.J5,[5[+ M):A@&2!+Q$)>_X2182GC*+D9WU5EV!$X/('<)D3G9KV=_5'S2W9W@/7"%QX3 MZ&0<*)8=T>L,1,9B9+*V.>@"-OKH':#1K^Z#[)M56\O3/97Q=3CK6\#+'N:, MOFV%YB1<64"A0_ FDG?K4!I>N&2Z2^I8=\1,>=\=(;'[,C^ ?1-+_=?Y<*Z,RDHH8!'K='-K*N 56!D3:E*V)7691]])[M^L/+'D#Y';:@@F'BS] MSWD=5D/('[_<(5VI8@K2WDO 2*1[NE$-77126Y:\#2BP2QU2-_G?77D:"V,P M^1_,Q$GE_[B!=1.!=YD[XHB N*NU0\*QMQ+!*F^RY,SF/$K3XL?)::W 8MI@ MSD%":L!=>KB+O2V?G8M,^02Q< TJD>;TP43 E'Q4*A3N1GF/?8J@EESOPX3] M(GX.X/S$+QEOE_2=Y4X*N'BUV:SB?%\?]RL21Y?SS99.Y:N\7FW^Q)@??;A1 M=.*(6X+LN^Q).[,(#LEIU"A%M":[[.Y5.3[ZO#$ *:U![! \K*833@/:[*!; MX=NBCE]NRDJ\8!8Y\\!,(KX[A1"X0,! IUMZH80?):=IR$VT5FYVZDMZ,D!, MK)@?[OMJ[.7J?EN1.]'?F9 A64%'/&1;ZZBT!JR-V#/MBQG/BA=='IH/6?L, M\]('07WSXOYZ11X3;>KKG?W,M.(*ZV-^*)[L*:6)=S&3 MDLPA1AZ99YIW0&"'II=+)%\:*Z@"P+FN=8;+#T @;7"1-FI@/RH3WI>YTOM[G[?;J46NF7#)D MK2?04;LZUD2 H\V!TII-PGJ5W%[B>LY+GXF M%_27U6;S]M.GG,B!)#\QKBZ6\QT4-C6;;K6D';]=_I:W5]/HYO%.QZ;7M)GY M=J:SP6P"0HJ6_$CGL/9#MB!R$CZ&Y$08)<]Z[(V=81#T-,=D0OST/T_^ZCPM M,YWHG$8Z46\N:Y^!]X2.R\U5_ZA9*,(:Y!&*4@I4L8&L*T&_3-&9*$,DS_?H@UV[))V;]_9'_>3G? MS+?Y?5Y_GL=\=;O,BO$ZUV%9)F<&BLXR^"(%V*032[D@RUUK<5 _H18%@-,M, M,\6#/EX+#T-LM\<)]ET?@O90<4['Y':GKR[RS&F14@H2R&L0=)DQ!\Z0,K I M*I>]C5*:H;'_#07= /W=/[>=0G[GA-(?+]?[QHN?YMN_[Z9=/SBB_Y@O%C_D MWW&>7A4B\<>,VX_OUE>],]\N7Z^66Z)^9B+#P&*!R,1NFE2F?%64@ M:^2II**X>ZFIZL&+=\/U]_TB.;[4IH?E/2X_[(I[X\_,F">;RA0!24=R2R3Q MTI>"(#U+F#+YUKXC'+LOV@V&W^_3XKA2:@-^NP,T#Y?;_2/_52;35;1\,T/2 MZ6AH SDXVH^HDPA8RF3O1R>#]P&=Z(ZZ9]?J!K;O]X%N%)FT\X1Q?T_[3)-U MS2&MS%TMR>N\^Y=>?:I-%V=>1Q^,+V"UYW6$):NJ'<$(&WC4T4HV2B7-<61W M _-_FS>Y4PB_976Z*N\OPV:>YKB>9SK!)FONI(14L5>S]L"GDJ%P93+M"5'X M8[7JMTMVP^/W^\XVIH3:U[&_XK96D5Q\\^=71LM,)EX**Q*RS 94[:#EI//@ M@Q JLL1*&J5X['"2NV'Y^WV:.['0SVX:RO6H^6R4]N, M_MV<^E!Y/A-B^N#KX('6O077@(GT1(\_$4I,3',P]5E(9?(P0ATBH5EV3EOO MN&FMZ^9H.!M1_MVZ:_811I.0VI>!BY)E2"( 8S4Q+\4,+I*15X1,*F*0Q9\( M5.TU9#A,V%V[:_;A? ,(>K&CHRHHI(@(16&JG=PCA%UK8YZ%X3&%A*.D\IYI M=\U>XN_;7;./+!K UH%=&@N+46O)013!01F>P).O0@.5NT\QGJU+B-2Z<>1TC;,&)5" EC#P;QD;J M/7P8N:VUZC@:-R\B!T/PSUT<]/T6U]N1@+BO_*D1UIG+Q)?B:4LA&5 N M&O#,"O!.>:5L(3?O1*KQ#E6M]8Z9 'R'RJA)S;=KE)&8;^;/T=9:,Y@)T'>K'?F1*;AMX2UUCAE B@>(:DF+^N'KI81WJ)4 M I*K'5](\5?3@^P/863$&(4:YPEE*-?XA$F9+:C"7O(ZTC7^:3F6 KSFY!N< MK_^.B\M\E;Q_E>-TEYLA^RP$^6&&&U[G<#% 1 ?11">DC)R'4=)?#B>Y-9?Z M=$'%0879I/9\=(>S$LE5*TF!QQHU$&@A!)5HES8[7XI.>"+#\E'Z6@TP#@N7 MEYN='2V[A@.-.Y^NUO9?KI?O[J2+SD+(2%L)H)DC'OKLP#L1P4AM-#>:>35* MJDUW$EO3EQ/!&Y0#2:SF6^;BY8DOT2GL$'4OM,&^(A62B0+"9*\^Q MD//9NJDY0>RR"5.SC^R:==P?:1ELC4Y>F)J97&=29I/ :420)OG@$RID)]*7 M![9^/N$5/KXS?J2 #K^H5UM<3%K->*?FK7;G&Z_B\(F%3E45V&6?$U3ND4(3 MDJ *KA@$A4J!8]6G9LQYS-HE\=^K5>WWP=5SE7A_!->#8/%$_)$72(3*R?'?S+FN18T"M@ ?N79&J\#C* M>3S_RKU>\N]6N=='&$U":E^XD9)C;IK%:C#O!@HX!T-9G3!T];<4B)(&)MD3.4!HE,'VFE7N] MQ-^W M0&X-H+.;TY\P&Y&" >-B!E5CE:%X!\72)E-BRL<3Y6:?>>7>,<;:\*)J$G_W M @:O<1$O%R3.Y<6#[**Z_]I9L/80FGG.,$6A:T%WK88H&=!Y8FUF/#BGG33^ M-!@]< >M93XWN1!(Z0/3D!).+(P$+ M+R!UY#E9DHXZU83GP3;56M)(>\=A($!\%X?C>KCJ+ZOE11T;NH'7+IBR[$E1"$PAQU'F4PR'>:?M '7T06/FC/MDP1A3 MZ)ZBK02O++CBO5>Y>!%&*8HZ__2#7O+OEG[01QA-0FK_^A1R2$S;"+K4P$RI M6R![ YP2H0BK?/8GRFEI./V@E["[IA_TX7P#"'KQR5L:5C!X,J.5H_T8:0"3 M=J!%LD*8&%(5$WB[VZ#19_0&<%W;9M,';\2P7L>H&@C @N)%]%H$\R)TP1Z MH:!7S\L^(FD27]]T4RR"1\DE!Y-U!H5,DX>^<]AC4!R=CVF46W: GI<3/\0/ MB["#A=(DQ*[#WH^T9V Y"*<- DL\DK=E:&_1(QBZ!8K1J01VHEZ73Q-Y#F_A MP\)O((&U7"#^ZM-JO9W_YTZ,[TKMY;FIS3SS9N:8"RFI D:74#N&)&(JRV!$ MQ&*U,\Z?J"#W21K/X3EZ6$0.(Z[S >3OZ_EJ?$V4SK)["U?JSCPW$ 09U=1X-_Y/G%1]+5KS[G-5[DG=GR M:K&#>LF_8X^#'L)H$E+[-R9DZ&1. M E+9Q:ARG068"F@18J3[)KLX2D3GK)(,>@F[:Y)!'\XW@* 7'[9%Y@HU'3+O MN:Z>?0#G38$4++/)1J[B*'G29YIDT$O\?9,,^LBB 6P],@G@ZTT0\S5N\\5J M/<^;JTGA-@4O6(& WM47ZD(NERL@2T;)LV>^G*A@ZTD:S^E)]YBK<2RQ-8#( M1[:Q/[<^6*^CK]7W*5[]X(UQQ#^R90W2B4ZCX.])BEI[T!T( _=5WB ":0!9 MCSS?_/-ROOWZ/L?+]7Q+^]KK\"!#3-HE<%G41#%B%-:A>8&Q7#PO0N*)AH$\ M3N"TN!L(#R^_K1TOG"9!]V,.V_VNON[W%(NUC-/)- 43,0Z)<85'2(KQ5)C/ MTI^H \9#XJ:]4D\%MB.%T@#0WG]U5N[M\G/>;'=SQ/8[<76LO&9U]*?( MH&I5GS.1U2'T(BGE90ZC^ =/DS1MIL XH!I( U Z=WV8UX_L@NE>5+%@RB^ M]N02Q!<9-3"K(XL\(8I18/0X.=,^[8\#H0$8WP!\NCW@^9A3*,6 ]BC("W<> M=N/FN.:!O)_B3&@\-7@T_32E'WFLJ)K$WPO/?C.?2Y1H2#5[7@\N 2>@H:.6 M??#*5=5]HFR1%RAMS>,\&BTOXG%(T9UQ*X";41^K.Z,^QNL$\.QRIVH$T'W/ M$SS1:\F+J6JV("/O0.0$09B:JN12+$5PI?][]0&P/ <1R= IJ="Q+\F#YV@A M995D=#'Z.$JCY>_TB;X/OHY[HN\CN"9O]Z?#GM[)$+7F@,'0UJ0*0%<0.5]. MN!Q"XG*<=_NA7RP:>F_TZ3Z_QSU\OZ[C6.FSK.AA@$E%:>:)S M'Z55L/WAP)C0)Y.K2SF&.:+ M^?;KC^OYY[Q\OUKLYBGO-Z(8X3G9#+HX0UJ/KE M6Z35N/S!2F,PCDX,C7_DQ6+SAE3@ZANX7SVSOUVF_*5B_AKR$3VSM!&-)9+Y M5<-JAMS/6D2-IC 7.ED9?=:.",QN]F;_!=>)T^PPC)CT8*1 MGI->S!P\UE=0Q[S5,7IONYBF3WV_$Q;L66+A<#XV@X5K._OG]>JO[KG8SG_% M)5[D]?M/N%A4%_]J/R67&%%GL-JR6NA(?CTS 337@K;#M7>L%V:>7JM;Y(R= M(V0&8G S@/GCDABU6'SX:_7_\OKF_^^?A5 *#[6Y@-3,@?+:0RB8(7/OH\A1 MA*Q[8:?3LMU@=$81V#'9W@RBWF]QF7"=7BW3[ZO5>G,5=GZ@7;E+! U3B\'( MF$O) ;)HP 66@\FN6-W/0>JT;#=$G5$8=TRV-X.H7]^\W]W0K]]^>',=I/;: M<;+DP'I#NC8D15M0$9B3CIP$823K>9D]6*,;5LXHLCL80YL!QH<_5G_EW]?S MF-]^ZP%<7=")]K??'M)_GBGR'56H86O/Z&YV$@R9#O*%*9/?)2,@17:QZ"2K44L \&#,7EBV+S&S4>RR9ZIB+)!>BZ"K<,7R"83CH'+L@"+ND25 M##>ZBRWSXD+=P')&D>)A6=M ]MQ-EOCQL.DTG4C[YSZ3AR3Q3F"L%J"X*\9*Z-V MI^GA_O8G-VHM4^(:A*-]*<\\!&L"9(9%2T-&WSASJWM1.6T>WQ@P>0J)@\NL M)4"^7?YYN=WL.,;WZIU,Q,A28'1>$X**.D#M>@ YH]9"^LJU4>'WD*9&P#8\ M$I["W)%B:11AXMH_P> X!@EQHFH2?S>' MZ]V=BN69E?1OZ60!9JR!&Y/ U_"?URYAX.@EGFATSZ/TM583=C0R7L3>\6(Z MXTX"UR.+KO\4O^XNF_%Z";RPX*FZ"?39]Q3]! C=218#B)I\X MG6(\VG&,[F;["023A?%TR7#%=&UKLPM\TP_D2>64"B?VC,&0[[6?0 ]\'==/ MH(_@&KC%GV@\[CSY[<9KT(GSFH94()2110/8.G ^ MO2E>>A$X>%<'&Z#$VC%A5X[$BX[:!1RE1]YAY$X;,!X%AR>06P/H[!@/2(Z) M7 I$45-Z:QJ,5W0"2^&&"6<9V1YM!_4:208XQE@;7E1-XN\ZB^ZS M" +V05+GT=W#B_7\4/SO&=F?()!*50)>WFF6 B8B= MMH]3DW#M+<8S1>O\K;3TDU;02O1.VSRJ M3;3V%>/YH;5N\0UQ&A=UPYL/'_,Z8]G6(@@G31"QEE=I5ALZDKTNZ:BBUYR. MK$%53A0@.&P#TS:[:@[/PPBZZ:R-SWEYF7&9WN>+NN4_\I^K]7:^O#@H(^/) MCPV7;=&-WH$R*>XO^>WON/A K?Z"_^A^S:(SUII9-*%Y Z?HSH1(8Y*J42!LOHSQ-=Z!MXG?J M(5#R(.P^L$3.4@GM@L6')8>]\,GQ%=)CM(^MEJ3(FKDZCBN27ZM,=6EUJ-## M%)GR#.^WPFQ;+1'H\>)BG2]VPGE7]MS>L?;V& 09>#%:DT.DL#8Q+1 \G;7B MM2LNFA+'44R=J&M4-?5!R@,C:G"I-. "W+Y?W>?9VV59K3_M]OK#U_T?WFZ3 M%\V4XZ1Y0VW2[9 \'2\Y6/HO:I^-5:.491Y([\2/A&/ \122.\O;\YC^ M.?[].6:&]),X5,D;$;V!A-(1&,G+]$$B6%:R,$4I%4>9#CJ:7=_O;.S>YEU( M1?G,P#A+9S$4.HO6.H@FQD)G0M(1;4"C39\'/0B*CM1FO24VX56[66]GOZ]7 MZ3)NWZW?Y_7G>=RG7JHH7582R"]BH)C'&DQ1(#PRH:6(";L8VL4('48M(D_&2..(RH*F9$IQ9X96A MZ[T,C*&'5$P#I&$$^Q E1W)YZAYB'^E;%ZM5^MMR?M.D*-4M9Q7IM-1F5DE& M\(DTLS")?D^9\8M+]YM/^;U?B^9H)ICEJ!S MY*"D0< L:$-1!FF-8\*-$A-ZCJAI,G&&Q\W@ F@ 3.])$%=5O)>;^3)O-GMS MZVHJ*$=A$>M%*K'6!AD+@?,(3&O:)1[CVNU#B^@%M!V1?O^ M#!I%?B'S#K2J,U-R,J1W'7&)5==1$\/LF%'[%FKR!I3NX^]H![!Z\H&;Z7*S M7<]Q<:U1%;J829**V=HH(M;&SCR#L:1.12E"81?;]?YWFXBA'"*>U4"\FEC. MKR[6\WBYV%ZN;ZAW42GK1 :'R5;J(Z#5 H@#*).VF6,7D_7AEYN(_A\IZR/Y M-;&T?[I#W'4V2?R:SFH+6JK2@M)^/;6I!*"X:Y:"Y$!TE_^]6)NSL- M(N4C^-3._?Z82?3+31Z;-3Y$;R1P4V=O*F*-(X<:(EUJJ@3']#@-7;L0UTJ# ML!/9ED.+JP$([A_6WA!S7Z^6NW>)?\RW'U_3/;GZE-<_?8F+RU0?+38;,K=R M^H!?9K2)@H'.:1!>@]*%@TNV@%>*#"\I4N2C]*P[@-8FK)8! ?.@H<2XTFL MH._^S&N\8EX=4O'+:K.9HV']*-&[ M'GTN1RMH&QT;!_!X0-TQ?#K5VR7A;[G[$B[V6G*UW. R_9Q7%VO\\^,\WF'B M J![5_H<3<+D7@#7,>NW95,?!(UO M@X(G$$/#B:$]S_O!M1:'K3.15INB*B,%PXPV'))(-<-9&^Q._K59EOJR]1'=?K)YP/*W)A-ZO%/.&6/-6;8V:S M2"YZ!*EJH%YAK(W=)02=F&7>>8NC--(8AOQ&E64?K#T,.IQ7_X>JMA%4(@B$@/F5)U]'@U=#J3$DI0VAZ)T M2N.T,L94CI)@4?M%^Z !M:3;*-2,3YV(;W&H"HDGJ3B_4IM> MLE\-+8BIT73%B;M;V"=V)%:\5C&2E5]CQE$5<(B*P&#)[I=H<4 T/47%=#47 M TEW-32K&W"H?ELM_W9=4E#GB8>D/,A0*Y!0"R!S+4%P/'(7A!NI6>8=&B;$ MR# 270W#W@:0T>DQ*K(HK7,1@K<>5-'D-*$UY,ME+V1)SMLNBF6ZM*BF4NX/ MN;U&$U<#$+SV\6=<:2:3"* YN>5*! M()B6H9 U&S%F,\^!T34!;EO7QHGT\ M@:D?GQO QV-Y,;S(S$NV(#6OT27:0G#! 6?"*"=K!L0H^0/GF95T#&J.Y7X# M +JE_#IY;[Z\I!W=QEU^R,2U?/7W/N"7O/GI"WFU)+OY$M=?=TRD.S[6M+_5 M8K%C!I&7-]L9.IO(=*##DW4!Q136%NL(@0NR,!,SZ$;I+CKBGLX@<^H80+>" MA@8.QG6BD#1%V%";$/@,2M>V8"QDL%GKVK\U1#9*CO'9)&,= [<#>/P]OCO< M_O%O>?L>%[G^FU\J0NFOK4I]QUG4=QS(_K(I-G7",VS4$IZ()K)24R9 6;-H42OA-#"I]BE M'_OW]QK12[J=7B/ZL'I"O,35);E,7V=_>S\+J$1]>@%>M*63PA/9UC(!LY)K MIGTQ_!EP;'+\EXO5YW_=?[#BPU[_HL+#WH''[:(MOCKTDMSJ*#8V(/B??YAY M':T,=20=JZ$C3"N>Z=A^B.!_Z*;J!Y^2-I[@>[)QXA9*NRZ3#U+O]QDQ6DLA M32 .N-K/D@5.5Q;SX*7,Q 6;1+GWO/!H">5S:W22OFU?^H/RLH$'II[QE-L7 M%Z>YY%86T)D<9544UC(-"\Y(.@CHC%!CMKWI37 K64@G"V"=5,)-=#:Y29_1 MF90R9P9B[>.ND,ZT8TBW,AU!QA"CR:,,&FPC3>DT G\J=:D/[QO0?S5-X')= MV;I_!@X^,JYQOE!G0.>^]I0C]V=*1[H9?K.>J_NK7<[PO/F2='2 MK1>5UJ"YV]V!I%T2WPT,E45P;W4:)3^^%Y7'*J::_G2[Q-?;!6IG9U9*B1EB M-'7D@*?][^JZ>'*,',]0.KW;]-[_TR1->^&-AY[[&FH@H9RGKCJXU\G+WSR! MWAJQATE/_$67LD8""BNVQH<3!),)B9$G8;CE@CT3=#L3[77=?_,2%^_"8GXU M]/1V*/RON+URT 4#$M2FVB*+P'Y7,"5 Y!&JIYJ\S?Q[M=P+UVG?7DZA>&9+DA>[Z M$&HQ3:X!/Z,*2+()F%-)YW%FAIQ4]=Z4@_R2<4,>W$X,)LX$@3)==_GB97U\%!V:9"85E-Q2!]J2LE(#9UB;V=59ZSE&,TPJD'YG3 M0O04P#D JP=*\7PP^G;YX:]5M8,V,YF+,M$[$,464-J0D145AZ1]-Z;2AQG:1>J LSPJL!+Q\M<4Z$\PP31Q4M?X)T8.K;]N!<5,;<'#A1WG0 M.X#6:>L?FP;L8?(\)\B^65VNKW;(T'JO68; ,^VP)FP[).O*E51BPEP3,B9% M[ VITU90M@S8PZ1Y5GB=?]Z?R!)9D)D< 5<<,=1Z!+3)0398@I#!,39*F5U_ M4J=)TCL+O!XDS?/!ZX>/>9VQT+HSSVE_=(. "T76)B0!G"T6)/T!72U&NG&F M0?>F=)K,PO;1>J LSP>LLYBLRK5[<6(FP?F+WD=C@<5UM<# +'U_CGO'[KV4W=,)#S$ 29,L"C)%\QU+/&0@+O8BA% M2J']. ]\?:BXZWB91\"(-!Q8<<5'K6M0:(C";2]&) MQ:#&>53M0>3$8?WQL'((*@\1W+F \DYHS:1;\D>DLR 3ZC!!Z3?%KEX,4ZV M85]*IXV*MH?0PT1X/AB]#9VA\\F+4/.D90:RV NX5#+(HG)AVEL9Q\EKZ$GH MM&'0YA!ZF #/"* WL3)OC/59(1CC#:B4$CA'VT57O,E.6"=&Z1OG!(-DWRB@R8*'1QT^&SE4!G8_ \4'SG M@DXR6IB/Q0EB(-;,W$1W0B;#NKZ1!?1,*C6=7S1M9+,Q)/82U6#AS),F-?^& MZQK8_9Q'26%^\/43)"P_OZ-)TI-%BF$W#EZR6CN)MD#P11-:BR0ST)$',TKI MZ6GKVNI1HF7^J$)=_/3ES[S+HN$*C?][B6M:9?'U9K[CC[C%ORWQ,LVW.1V@P%[ZXE!* MJQ?E RFJAVO>Z67]".QR]C:D[,&*S$$)%\ K9* %"R6*&I\>Q6#N2>>QRNK9 MY6Z+FG)2(DGRB7(DNT)%)B"070&:*4:VA\M!VY-SHY'"M#&1=5^AC2"N\]5P M!Y?K=OONB;3=B&6[?9'I7.2VU,Y.IB9&B!(@J(!D]$>Z&Z.N W:^ YUWVZKH M^>/T;5UG,4FGI!58Y>G8%BOKP*$"1F;A-%>HU7M0>UX:L0_NGNZ@/Y8P MSU=!'N[*=OSPB53DF YL7ZQZ9WQ.6$ F90DYQ@ JH:$DKFSD,:DRRF/IB71D M[?[7\4C=+GK=PHV5+ *#9!ROA>\97*E)3)'KI)3"K+OT6#QL]?-2>'U =+9%W(PJ,)0:11PXIYCK@CUNZ%(2!D*RUF#)3LLMXQ4ZS&VY6 MG09&IQ+MZE@^MP".?1?2HH0HR&O#R)I6F[($U,F ,#((;E11MDMI5'=X3#TV M^D")W9?Y >R;6.J_XI?Z''$]VSH5BR8CQ"AJ>Q72FL%R!..]KO.Q=7%=,D$Z MR?V;E2>6_"%R6PW!Q*FE?_48M2<\9&]5CA&*EO7B1 2,Y#,$2;\1#$NVTP-" M-^G?77FZ^1V#2/]@)D[P[YI[/70WFK+_V.^_7C=-_:G+W%!'NORHG9W MI?]+'_#+K"!I4R,%T*U-6_2VT&:U@&(34]IQ<@5&J8D]@-8SLGX/A-#C/9U' MDV=_R/HKR"[S=A# _KQ>;3:_KU=EOIU%'KC!;, Y2\=;Y9I#9#0DHCHZ48K5 MHT1W[]!P1BIQ&( =RO\&=-UO>7L[IGPFA#::J(=4=)W\H,AB].@A2FF0)YES M>F:"TA%-P^]2,4W^_X3P.5P�#H)UPO27=N?L_K]Q^)PS_.%Y?;G&Z"8*&X M:*V,8 ICU0SE]60("#&9E%5P*8Q2KO<"7=.D\$\(LB'EU"[L9DCG12?- ;-4 MY#OQ J&Z4BZY$E-0GIM1KK\GZ)DV8#VHS+OAJ9< &L#1/_+\XF/ER>>\QHO\ MVV7UG=^5W98V[RZWFRTNT]TYX%YY5SSM+PIF2#U'6T?8($3RRB5&87(9Y8&X M+Z'3E(!,J.!&E62[2-V?NP?;G!G)A0_DYTO.?7US#X!:9;!">^&CB[F,DHK: MD\YI->2XH.F&T$$DV ! :\+O:OE^NXK_\>/\\SSE9;J]'7)XL2 MF$BT)UL1 M]#O[N^%7$NB=DP'"[CA%(<$'*R$FIG@H1B"[E]WZ:*BXPU+3U+=-.P?H& M--GN&.QV-#-,&%F?3=)5#D=BX)6I8^!L2")GP<;IS7E+PG3AVL$E>S^I[S V M3ZQJ/N"7UY>[FI;_LPJ;5W'[KM19P;L(SI^+O,VOXFZT+JGJ#VM<;N97B8E? MWJS6]">7GRX72%J>?D7Z?GGC1:U7G^<;^HOUF-90$/V#ZT(695S4Q" P69.7 M9G,MJG<(.@7-2JQ]QDL'O75JNJ=H&2DR]O\B-8BV"+/\_>9FE[M*DH@6 C3Z!2+=1#M?-U6,Y<O=-&TNH'0<2# MJW80[I^1(CD\*?ZI+XVE5L9,>W\22\*YJ.HK)6&*?,=@$GBM _ LF3)%2#_. M9.D3:9>K3!>I ]FBWH"Q68#"0$:E\9YV6J)*GCG!1WEZ>HR81G5*'QR\H%/Z M\[P!3^^'RPW9?ANRV/YY.;^RRG;)MRABEH)9X"+[FKJ/@"PC9*:5#Y&[HD;I M1/8$/4VAYP!!KX;G>J/@J3]=Y_SCZA/.ES.'PFE-'JWEB9ADBH>0M &.4M!> M!#D;HY27OTC9M( :1/X=,'6X,":.,?QXN8T??U_]E=>OR7_$Y="+DY PE^[WR?&F++TPR@5BT_0,^U;RN WUA!<;Q,\^W.% MR49O0@;.D=Q 0QY@\-R2AQD,QE6\H:LOD.4C>+V/H .:WAZ*]'DTE M,EDPU&YQI$PUW>#>Y )&%]I:R$J9<3HG/$9-<^@Y1-+/X^< MK>'G=O(NXQ% M(XLUG)48*$D_0\<<<&9LB2(YC*.DJSQ%T+1=R,>^P [C>P/X><1"_#VO8Y7- M17Y7_KZJ3RQOE[1@WFPW>^,QS:3Q*%DV('VHP) M !A,C Q.#$P:V5X,C,Q+FAT;5!+ 0(4 Q0 ( .4Y84ZA^8,<% @ 'PK M 1 " 0$/ !A,C Q.#$P:V5X,S$Q+FAT;5!+ 0(4 Q0 M ( .4Y84XD-6MA*@@ +PJ 1 " 407 !A,C Q.#$P M:V5X,S$R+FAT;5!+ 0(4 Q0 ( .4Y84[K_3%I#0@ +DK 1 M " 9T? !A,C Q.#$P:V5X,S$S+FAT;5!+ 0(4 Q0 ( .4Y84ZD M,_>9* 4 -D9 1 " =DG !A,C Q.#$P:V5X,S(Q+FAT M;5!+ 0(4 Q0 ( .4Y84[V@[%@2@4 .\= 1 " 3 M M !A,C Q.#$P:V5X,S(R+FAT;5!+ 0(4 Q0 ( .4Y84[W$"M47@4 *,? M 1 " :DR !A,C Q.#$P:V5X,S(S+FAT;5!+ 0(4 Q0 M ( .4Y84XK5&4QKK@# "&^+P 0 " 38X !A;&-OZ M-08T S2P( % @ %," 0 86QG+3(P,3@Q,C,Q7V-A;"YX M;6Q02P$"% ,4 " #E.6%.HIMIZIZ; #=Q 8 % @ &$ M/ 0 86QG+3(P,3@Q,C,Q7V1E9BYX;6Q02P$"% ,4 " #E.6%.T=[N'#]& M 0 [H T % @ %4V 0 86QG+3(P,3@Q,C,Q7VQA8BYX;6Q0 M2P$"% ,4 " #E.6%.(\!]^8G0 N 0H % @ '%'@8 J86QG+3(P,3@Q,C,Q7W!R92YX;6Q02P4& X #@!\ P @.\& end

\44VO2SK[K&CFY M>/%I*\.:IJE?^\UVNE7B%^A-ZVONEW8E!=RXO7\O:!5>4#IXS%2WT_AMS_\CV[@M&8T$I)=PKL.(EM56,SF,8 MG5J&2QHGJ9 "62P2XC'Q\88006((W"D@(]GH<+YNBM%YA1!4C,YK6_$2I2]& MYU&,SBQ8'W%0W":'&,NQH\@"#JO$H(>V^A4P<9_ MC[(ZP^_0^;;QG^I'?;1W_)3+0[N.H[,OK:=?NOJ -YT1K(7_H=OI1;0_G@9" M\=]AV/^:AJQ;DYCU\&+PU2@G^@#X% <=_Q1#)_BN8[\RV4\TM?<=W^,/:LX0 M_G-I^9;0R>&*O?/[,9QTX\1P7;-\$W-V,MKO#V"8X;<>J'FM/]TO7=L;_GAV M*4_R.=O*'1CECUVX;T7MW9<_][$_^KUG_S GVT?_/=RD6]VM@X]_;;_;VM_: M^72^>]"%\7X\V_QC$_X^%)L4[.!YV/_S',:\<[@7#2?)@)/DI!7Y?&2.M(&_ M<'#!D22B\Y-L6*=W$L/;3$XL=E@:+IT).!^FK"VO3M>F2D4E/%]K16 1Q[!\ MH\%)O.&@OEZXNG/K7?0QDY.Q-#.RWLK2T#J- [@\!&[4[?9/AV^N(<4EM81K MD\%6U.\.^,G4^>[@,AW'D1U\[?2F%DN.#5 %\E?NJ$R6/1GU?YB\,#99 MU2L3LP>#[=KC87PS_>,:9ZC^W0'EZ8W>Y/&&SO"X:\_>='K5R*O/_>&T$T;[ M;XQI&Y._=:7^DR379$CC.TA[?.U*.G]\D8DVI])@=1@](' VT\L^^D_PECD\#<2H MU?I?)\76/\X&PW_^Z]GL>%G"NRWA-,S5JN)<=UFO)G"9LLZ+KO,5!'SZ#1X- M.:#N-:[]5,?K/*G^77T;9E3AL[#5X J\=ZXHH%%$H MHO *"6Y9[;+:+WRUGWT_96-9Z=\(:7/10JV_4=Z6IDF=#QL[9XN5]1HEF10V M:&4XQT1J8CUQ*I*0*+=&/=X&QCL5-UTO;9J6^M;R<)/DR$NI\F5?WGWD7PY^ M/MPZ?X\W#][B+T[!EX.M#^_9YL[^X>;19J[T/?_2N5KE&PXW#_:/-O_X M!/?!9[S[? 3/=;;@_MT=_]?VAT]GN^>YTG?KZ,_SS?I^1JNU8,EQY#P3N3>1 M1I9*CE(^X=9H&5P^RT>NXSDMHE_;3H'Y89<5@86YI8S</02:0W@D(2BQ 5'I<5K&[@MV(VUBPV!@N?C42_K M%)U[,J2&(-\B1^/U$IY4+5:LN)!W1,C M9G1),TF3$P%1Y@SBR5!DN56(*$YXH"&E*%;+@RJTJ="FU:=-UU'N-MI4:-*B M$%CO)V>3-#91A%-4B%N76\G%E ^$%M8*'R1+"]"DAM5U-):N_(W*29")!,J=88%S[VS"/G&/F07,4](TEO"5D/D#T>Y3/60."Z\I MLQH%$@/BBFMDE3$(8"\XQ:.C5*UM"+XN&G.(=3-SOB\PGAZC]=:%*(WG%F,K MDV,A*DZ-8<27>/KKP8M:GVXBL%%4(N&Y1!P\Q.P@"J0\=YS %1[MV@9K"[V, M>/K3P413Z-C+>3=12XL%"D: 2RF21=J9 MA**7*5$I$W,VGF%(@HIE4<&,XVX\PRY:#$B ME@G&:(C,D95VRPK?*GSK9?.M$K)_7+2LA>R=3B(DSI$2A"+N?4+&PE_:*Y(+ M $G 80%^52K9;\0M;MJ)T\XW'5 M32G/>GFA=\6Z^G)NM^M*@$U%\2%-8"ZH&!]8LZ($>B M "C$%!EN#2+2.D6Y!/.9PV.J;>A*1L>*"_4:7:@20G\X1LSHDG&>)*H,^$P2 M T8DCS26#$EI?/(LI>A,#@JMZU++7GA3X4TE,/Y",+ 6&!=6J!BC1I&8B#AA M!%F,':(B6,DBLXK0G$9LFU++ODS<,K0M< Z35W^46O;'9GS!:$F3,5XJ'I31 M'$MA$Y/4N623(,@)'! /'CA?+KEBV$=N ML=-" >MMM_X6LNK[L>O M2O3])<'FU@7/VCW;PXYRXB)#0E&.N!(8&>MMWD08O;8JX, !-K/S4WA6\$1=XD(9[2K$"^.6/ESUX.QAD$#V*O=&/9[-;?K%G^:6W MIW80)JA:\W;')+4@Z3WS!)MO]TBB,H"_BB++U6-!1:1C2LA:L+K">R<]7=L@ M'*\3U13_]0D4M5%)AF79@M7JH5($Z .1\ M0_1U(7F:LYY]JO05.;OY+PML.8NMO]SF_FY@0*';68LF]#QK^9;PU MBFCF:-!S2WV^E[9^@#W[D+_L\&,/AMOIAROQT>KB.YBJGV&F?L\3M?+6[LN? M^]@?_=ZS?YB3[:/_'F[2K>[6P<>_MM]M[6_M?#K?/>C">#^>;?ZQ"7\?BDWZ M>7_W/.S_>?[^=//<[R5BB6%>(R\]N.<:''6KJ$>*)Z NB7B","GYM@ZHVUW-@ M!ERKXPC_^!:[9^U6E2B;6+=6_"NO'MA%.[Q=L)9KMQ!;P$=[V^WV/8A#F"]U M[\=?X57+R/;.ISU,M1/<4!1 S?/!4A)9#::())5L+G8**:QM<$WG-L19'[.X M163@@9:HR,"R9>!P#P&D3& $[!$GF&J?(IY#Y51"OS7=^3ZI(6* BMQ66.D;) "6HY6W M#0Q;L4K@S75WKEJ4MY6_]"[ZF"-@8R!A9'WR[&@_.T>+&IC[!?\6DJCW1\?= M_EF,O\;!MXZ/\^5JJ]_[%H>9G&3Z,JQ2Y/7K/_6'HZW^:#?"N'W_:R_7H[QJ M(=PZ_[HG>+"147"(N $AQ"DB(+L1*683HXX!!TYK&YK,[\V6A6F4YQGD8W Q MJ2 >LUF'?PQ'((7=# AP1^-U:E6Q9%05#5U^QL[HZY M:JC=VMFWH_';=X85/?*3CW"Q51M-'[AJR[:.*P*;1WS;AIY[L:4Y&WI.^R"" ML?=D@CRFYS_W!Y.7\GWD]+9U .-Z!Y]QX/<(F#VM%$/::Z!:!NBX M]40CD&BF#7$Q*K:VD0 >QV!Z=3].>^%@V<9_W.#?&]<>>YX88#V0J^ MYL3: MWO_?26=TUOK8RXGS/ ^Y)F]UAK\J( 9(LEY9(6@B01:2*6)^HM, /OE7!:&4HMR789&RRP>H:DW+0F_FJ!Z&LV MR#">]WO@##)CO$."&;#*QGFD$X^(>662(#@QG7U#C.<;Y+$D9"L'!O6HG^4\ MQQ R69Q&R<% 'I\,_#XLR4VW']FS;$2GEG=BM>/$>+5"!\SKJ#\ &SR)$L'= M\ :Q-3'LF7[&6;ZU^OB3X_P^-XIP;Y*3O2S")G%.F0!K'#BE#GBQPV!TP8M1 M4C#WG=A%)7YK8YL%O M>\* +#GK %0$6$:A.,IGUR*2 L" ")IJ?Q^,L6D$S"Q:O]\:GN0CO*IH2I9( MD)Q1IUL7.' TTTFW>W;)NH$7FF^)O3#]H-1)H_WJ+=JMVZGII9K5(SOXVNE- MRSKDF*W>@H D.S"*[A59]?LQG'3CA(E=W_(X MVZLS?)O#2,!5=_*WWH%1_-B%BZ].&N&>G$RE87)RE?U.O9DU)^*PKA> MIWIE4O,#GDC7'@_CF^D?U\J?ZBY/=D9"9WC[[]Q^_C]Z.[^,NO5S=E[(HO.YMD MZ\/6T>[!_D$>_Y=W;_G6@3_;W?DJOOQ1^2GG7PX^=\$SKF] M=0+S@5%T5&, M>&(!P2IK!()@75!$"N[R!E2YCI6X_ZZ,HL9/H\:>"N5Y D7F)M>(.?#N4R[? M"2&FF'"EQM=JM8H:KZ8:=V8-F8AUU B-I @2\4 (LD9@I)5G*=@H&6.@QDJN M4\.+&C==C27EC GO%<.,QP3&.&E81YF8TL:H*@U[O>"NJ/%JJO%LBR1WU!DI M$R))YN,@ D4F4(>(,3()&@'(679GU+K$UTO!O[LQ[NJQL0\L3VE/U8O1AM-R MM#OL [QWZ="U93KN#ZOQO:D*ZV Z)@%=DD.YDXGDM*T$O'GMRMK\-[$.D/=D ME'><5EB,;W[F.O(O6T"NA@B_+RI27IG[VL_]P?8W(#:(]1%7&YXWMGMJS M88[#[@\N?67IQ\BIO3"!*T&(HEQ%HP,0=.("#2$D9OUZ%FO\\V=PSTF:0I*6%1- M-5?!(1V$1T!SG.?WCQ+W>3B59%S$\T-24@J MK"2F]TM(,M*FFG.A'B.QI]J"867H/1_';7+S1=JFADII[OGXLXT;MS65S-R2 M[&SFN,M\O]KY;LKII$M(MS_W42WU&30ED_F8.?>IS012'+]S3M$"MS;A@*4B M.(]:5U $IPC.=VHG'D=P&E?8]F1KUHQC.5_1!#](*<:ICP:>FMO, PM?H 1, MFTFTJFX2_RH'4[[0=2Z:_MHEH&CZZUCGHNFO70)NT_1FUXHW=DJGM>"U6HE< M ^ZF/5"GE>!/78$V]PCME9[I%U0G^N(;#6V^^]R!]^.;!Y^[FT>_X:UW^X?; M?U0'Z>]OG<-S[_;W=X_>BZVSJY5E_G3KPT<8^]>SK0^_G7W9^82W/WP27S[D M _C?L\T_-D^W/_S?ZS7>9ODO?(B(!>C1)R)JLX;A$I;$TF25!&Y MMB'GGQMW?Z/XY!BWA"Z8CSGFE]44\S& M;$X>O/QR_<#TZ6?NES#R]LZ7Q84 M711%9_6Y*4CF):?($,<0-P0C9[%$(EEOK,;>8;*VP6F;LV<#T6=Q%PK%6JT: M_D*QE@0.6S]=@$,T3E.:\LE%HCJ%#?X*CB+"+8M*:H]#7-L@A*[SPK$*QRH< M:Q&.=3\T+1QK56!TMI71",L,"189GCCBPE#@6(PASX-R(:600NZ@PN.!9MXSN=^=+H[1&T0>SFPW@C^?/68]X&;2^$ M%]YKN^\M!/$\#OK!#O(R<&2#"8C)Z+ QC/- "WR\/OB82S%B;B7B3>)!4IX(-L1+8W*/ M9\>TQNX[[5$+Q5@AC*@E^9+UG'&#$&T8 M<3/%>"!0%(JQ^O Q2V[1W(%,,(,\M0)QYP2RRGN4C A"2!,2Q04^7A]\S*<8 MT4H9)<56"ZY3&6DU=,A?9Q,SH+IJ<;BVS_>-XDSNU5/OG$SH_#X4D,[TX& MG6D7UO&FX/K1KA=+7C!J(8SZ=&DW&C-1"F(1#S3D4FF&'#,462*35!(\YESC M1^6ZGE/%\\]2W]=H-7^6-,R2J10DJ.VHBII@%2D2F"K$Z"3)'0*$/N+[INBM%?.35_EE1%,?HKA 2UO(1BW(L$GC[#C"'N341. M)8<\CBI*QR3V'I" W='HESTG=U32GVS/QVX,9;O)J]]N\G-_D&)G=#*8H5U! MM(40[;=Z%D-Q[Y0A ND4.+@QP2+G"$;6*):TZPL,"%'0J2>V!%P2#C>4 8&'$4IA1[O5(,6>D])X5G/!PC:HD3[A(A M241D C>(:TV0(39CA%'"*RR)+SSC%6+$RN\Y*3SCD3%DEG+1BGCA4P*)%&J, M(=8ECD)247/K5<"J8,CKPY"5WGA2>,82,&+FBSBAL9;6(2'SR8LDUV+)"#Q# M.Y-B$,K2LO_]%6+$RF\\*3SC<3&D?K(8E=Y'ZI'D$GP5+S$R+'+DO<44TR@C M7RR>\>R[3U;S'-4;&B_%7B@MEYZ'5!G"D@U4>.H==TY9<,2,)]IH[;6.NCI= M\:&[6,I9M<\*A;OU]!!6X'='$Y$V^:Q:$R*R5$OD8P@6* J><1,E]E;SE]3(L4!'Z5U8 M6,6]@:-3>A<6:"B]"PLXS .'F*$"X8T_$*<P;3TU MA:77%'9R\>*S5T:AI\FA.%8"Z[KQ*9-##TJ?O\P5>7FII/ 1KYSFV#HRMS""[9';6<.1<0H_$YGS#E]51\?DA MOK&(WO@,7PVY"VE>)I[73L60A)%,FF/RX&XG6;4!,(@Z;*5@UA++JE/OZ#)/ MO7M==9:%**Y&=K 0Q8<"2RT[Z!SCGD:)K$E %!-.2-N@$%$:; NS( I\;4/@ M0A0+42Q$L=F(WOBD;2&*CX3GLZ1M,(1XB@7",5G$<\MNPPA%WF.C0G0LD0B. MOVEKV1 X+T2QX;"RL@G?0A0?#"PS#Y0+1J20%!GI).(\.?! %>",=408!@ZJ MD6L;6BRYC*PY-*H0Q4(47SQ1;$@:OA#%Q\'S6AH^R!"Y)!P9;8 H GXC)V)" MU$HC#9'&,[>V0_0^;;QG^I'7>SO*+B7I?VZ-LRT1T^U MI_J -YT1Z+#_H=OI1;0_UB="\=]!$_XUE:+61(R&%X.O1CGY@L 2(LC54PR= MX+N._\_^84ZVC_Y[N$FWNEL''__:?K>UO[7SZ7SWH OC_7@&F !_'XI-^GE_ M]SSL_WD.]^P;)YM[1R>;QX .##E)#,><0![Q 5Q2(-4((R5)U1Y+0(9 M6XY.[P2P.;/YH#5P0"-4D(HK2YUQ7C,N@Q/48 D0'0&MCV$I1X.3>,.&XUZX M7&,RS/4E[Z*/F;Z/Y8N1]586CM9I'%1WI'ZWVS\=OKFFQ9=4!JY-QEN)R62- MOS?F6U1-CC6M@KPK=U2,RIZ,^C],7A@S@>J5"7D ;>O:XV%\,_WC&N.K_MT! MZ>V-WF2%"YWA<=>>O>GT*M6K/O>'TTX8[;\QIFU,5MN_5R,:U"GI^ [2'E^[ MPE?'%QEO"VX4UC??C^,VN?DB;5,MF+[OX]\9-V7,D/O. MR3..^T'S?>M%T<9$"(RHU%JF;[+ M5K^'/IW 6%,'6%MEOUL3B_&=8 (1CSN;'@ Y#E9M/J?6ME;@?.>@S-3R@&V- MWXG%/ONM30A-FR* -PM@S;5_,@%L&.@^VZ:.G]Z*[UN58#5WS8P]UQLG]#E1934GM"ZGK<_QR'9ZVAY?_A M\P\^_;6]LWFZN?/V;.O=?O?/\\U+!Y"3H#0)&F'F(^)<>V0_$P1$MD' W2)AM^\ .8^J) M #3 \,/@B)S);> D%1HGL!FY#1QN,WEC^5U#H.#YB-3+VE=Q3X;4$.1;9#/$ M_5C1_,T03X9]EQ[Y,7[M]#(0_FCA[7PDA1TM"(5;M8,+#4DQ,8*(H0YQ@?-! MZBHBZ5P@UB4:CK4\J$*;"FU:?=IT'>5NHTV%)BT*@;6-I4*0Z UQ MB&HY\1BU]P9)K#AQV# J_ (TJ6%5'XVE*ZV_43F)DG/:5KBY%1V-G<+%&)]5 ME%M)5:)&,[>>&HJ30,PI@KC$'CDM M@ R@9FUW&MAUC;8DGMVKIQ7V)Q=+4\63T]6:$J8")HISH.UQCEP#W P0HID M5(FGOQJXF#F( 2MI-#.9$TG$%?'(>NZ1%EZXY ))VJYMT"7%TU\>3+PL8G&S M$W4_=E%BSR\)-NJQ9VHY-A@CJW(_!XPY&B%K7EUH:H8X+3=MSG.<5K.V M*=7,RV= @7,!UBU)$A./P3FG/9.8&V6-UY$TE@&5R.P#(>VW>F0V>NU-"A@% M; SBE$>D@1$A9I(+(H#:J91/.%VA9'PI9[Y[^-4H1FW$"6M@-L$1G?ND22ZD M<3)X4L*OKP<39EZ1,X2&J#F2RBG !!V1X\0CG71(07+L-6"":#-5RIE+7<[+ MJLNY'RTJ(>67!(6UD#)1W @K-1+>$_#XA$?.LH"48HX*&KB1$J"0M<6K;BE9 M7*B5J,<'4RTB2."?:YG9A0Y:A6BR7J2KZF0%N!)#:MGOO4\E<4Z MB-$&L9V=_LAVFUL"O<19;]"D+T8Q#6')AAR4\XX[IZS6V(!&&:V]UE$_'L6\ M>Q^RFGOZPCI(/@V0[M;C\3QYPQ1AB%&=6],*AHP2'&DN@4KJP"6U:QL<-Z@D MX0GTM,!2 P[?*J)41&EU1*E(0^$[I6-V,_E.+7@F!=7)4(^"3@EQ%1-RFBMD M9" **^H- ;[#^#HO?*? TM,?-KK2W7KKO3QK@]_XCQO\^TKGSUH'SWI/3:*O MK]"3M%:WOCW6]]2@# MN>M4P4RHALS$94UZEMGH#\IY)4HP@0(E!'%* S+, M*D1TB-)JPC#/M0=JO@# :K1RY>ZP%<>MY3-J5XWCU7HE'7D9UUO@IA]'>.1; M[)ZU6V]O:3>_WAJ-.=N"AN5^;O]" O7^Z+C;/XOQUSCXUO%QOEAM]7O?XC G MB+._/ZP29/7K/_6'HZW^:#?"N'W_:R\GHU^S#.*M=^_WK'=22FM1B($A+D$: M'55@D7!RA&D9%4XW'>>716F49QFD8W QI2 MI5850T)5O<#E9^PLFC/S&$YRV4"6T-9Q+AAHMW;V[6C\]IUA18K\Y"-<;-5& MTP<'JV5;QW'0Z8<\XMLJZN_%D>94U)^"9SV,O2<3XU^J;_=S?S!Y*=]'7IU$ MOS_=WCDDFSOOZ>;Y>[QY<+A'N'6!$^!6/I_41CA(-T@V(F#]"(\F1<+6-A* MXQA*KY;$MQ?VLU?%/7]W,KC99BP6]GV@8[%@_#>[0A^'PY,8QE]A+/KC(J-: M5=%%1=&KAGBZM?/;GF$F2D$LX@$8!C>.(MF'@/,=.[_ M3FRWDSJ9:TVBO%74-TZG^+(/LEC8XBF#5K\,^C[&,/QYT#\JLG)%5MCFP<<] M9W&B6%CD/099T> QZ, #BDPY'*41*D20E770[Q4+696UOWWM=_=(DI(F[5%* MEB/.6*YMR\=U!:ZN__FG/<(BMU)(<*"20]R) M@(PV#"G01&4Q+$OP.6$Q7_.SX^WM<#][YK%S/)K8B.I?WZZ;B"PJ(_L7K&8X M\6.;,O/0@\ M OX0P0CXLS8A$UP"QDJ\8C"P$;!G9*BANR*A.S!![-^76SE%,N.0)]Q30E6(U9=GZ\*L.EA0Z? M(D!XO6BI7KL%-&]>"/%S'(X&G2KJ/BY0& >L__T;J-2P^1'0*T5CU3AO20T0 M0USDQ":M.<]=(1-6-H)I\"HQZ_E<1G$E.N'W06BZ66/G[I2<36@UGV][X+8&9WMY-JV'1C?CUVX].JT'<9\L+FGHTU"$8.4X11QDBBR3.43'[C' M.D@LO5IK1<#$XRQ[@Q/P3Y]*J>;(W,_];K=_F@/OG6'+MH8G1T=V<):YK9VL M:JZ,RQ!S@W)=0- XGS6$VT.G2K6_616-FZ=WM='"A'SM]*9%J7(\W*J.\\H= M556J/1GU?YB\,*Y*K5Z95+;"D+OV>!C?3/^X5B1I[[<=WD/;XVI6-^..+#+>UX8JIFV^Y]?E; M+ZJVX430^SZ.V^3FB[1-M6#ZOH\_YKC+G)0YF?=X4W:@PP>L=!%]??K,,S;' MN747PS(G6"US\U2F@7?>Y#(U/$ _XWE)XSG[D#<_-*)-S^I.\X)[)AA6-)I(',$\$FN-",%RI6S@DMGQGKF'5L?? M]ZB<]_]WTAF=?>P-1X.3:A/6=MX8N+-O>Q-9NMBB]+*.T(%K_^UNG7\YV#S8 M/-M^]Q5O[WS9W]X)A[L'[_G6SB[^6WWG>6HLLMY\H/7]X'7^ M@=:/BZ ?>Z-!IS?L^(KM%"1=%$EGAY'QJ&)TT2&IHD!<:XXT9@GA(+$EA@4I M\-J& J'2]P?21BCDBG,?YX,FD3J;5=(0;PVAA#&N*'?!F;%R/G0C6.$^#=78 MK9\N-%;P1#D.' 45JRT%!EEL/'*.@1S 3VO'>Q$E76:#GL)]"O=YP=SG?O!: MN,_J(6GG DDMQA('#2"JC43<>(\T\Q$)&I(TRD>63W$1O"T*]WE6[A.YDHIP M@ADF7 EAD\!(@!N>0,$AX[&E3@.(&3:6A;/ NBH+>Q[0+"F!N@O>2 MDUE,>S-5M98+,RR?+B'!H'L,7HS2X,4DE<_E3-C$ M:(5Q!$P[6Y>TF/97@ARWF/:'P4HPIN&C<<>RT"](K<,^83,L]\+B8]H:J MZEFMS 5$(=B(?$P4<<\BF/;MXB$I? ,7$HDMQT1'*,3 )"Y+QD M3!M.I395IT,JKQ>[_//QZUR>A>Z\"&1XT6F)RP!0",[#X*!6^^:=DE1&9!EG MN>VM0#8JBW"B/%IMJ79Z;4/*MGE V?^K5><##\RM;1"Y3K0IQGJ5D.%%)QJ*L5XF',P2#1QXFM9@ MHDW50A)'C5PR$M$DO;5,.2_HVH:0;QU,1& MA*WSB <3D28!(R=B I40&B?PK 5MR^=*';S O1 _V9Z/W1A*046#\PE/A6P_ M]P!Q,P%8BKO:1 $<9=WT@MJD",<,R[D;!C"#!:H.0I MM\Q*&9C*34(T)?2'4@CY.H#C,5,/C<".8NP?CB&S; 33'B<3-?*8>\0C 8_ M68H$<=(Y#VX"T4O D**UKS@[48S^@Q5VQLZCQEH:'9#V#B.NN4,V&84P=I&Q M:$BD86V#K@NZI,J_8NV?'S=>=.ZBV/5EP40M<>%#"LX%CAA5X,D;1Y&FDJ'@ MDW+>" >>0W6(DVCXGH>[G)PWN7CQ:2MSUN4-K61B+S2JB$K MPWA 26CAF%'@/=&U#276)6OH>:/+T=@"28V@>_?#I7)0Y^I!4*U!BR=&&BL0 MC20@'KU&QC*)H%E+K>PX5R&KS%B"G* M$=>8(AL\0\(8@H-1"I2[V?WK"J]8.4@JC=\*!,UR0D%[E[1TNJK2CUS%@CUE#@;$6$I=S32$EEN*5+$8"D< MM4Z*9O>&*[QBY2"I-%5[]1!4RTD)S:@2)B+'(T4\BH1,4C2W:#( 39E;X 6: MJE4YJ7^/K.M&^!TZWS;^4_VH*\ =1?BRW%_7BYD>Z:D>51_PIC,"]?8_=#N] MB/;'FD4H_COHQ+_^J/X90^LM0(']&H<7@Z]&.?F"8-CBH./'_\X:TNF=5#)< M?9GIUZC0I=,+(*AOB)[I^<9_W.#?&Y??^#N/7;OIN#_LY ]\,XA=^.1O\8?3 M3ACMOR$8OL?D.W':5@*>KUU9F_\FU@%FG8SB#Q,4PS<_4X-,#R.,@ZOH]>#% MV^D/;*^VC 3#MYFS:GD;UZ55JOW<'\P,Q5<0XD&TA\@F&/@; MVSVU9\,\N_N#2]_Q>_-W\S+>:3$?5=1OFJ/_7)'4,0Y*X@'-K73< *^(&#Q% MDGPP3!O"C0&'H?49\!1D/>O$<-3WARV;D7C8RCC;NM&&]";4[Y+YR.?W>4(E M#Y1S QS&)I5X\HR:&#G']]S!Y+YO2=Q52U+]R/LOP1)_SO,T!).7!1J$Y,): M(+JBYN++G_O8'_W>LW^8D^VC_QYNTJWNUL''O[;?;>UO[7PZWSWHPGC!)/RQ M"7\?BDWZ>7_W/.S_>;YY"I^_I\!]#%8YA#TAB">)D54Y5R:8-0P[SZQ?VZ#B M&N#_O56IUE0N)CBY!"FHN35H&/V;<#(X!>(UC+VED8NZ2(PKWLBK7/[#/45\ M% Y3A$U4B!.FP?@SCJP.)F+B!1%V;:/?BU6QPU6C"&O5[?9/JJ*;+'T@+J-.MY5.NMVSUIC[MUL[('>G$R:'[)C)M0;QR'9Z^;DL M4/G33N CNIT46YU>]5[#2CJSV*SGGVJ]DMCLTK1.[?!64/.*8Y&LM\PR+@PU M*KF4F&#<2N6_]/)VLGV9SM1,'1\-7)\V[IUOO M_/GFSJ8 !XML[;S=LY0K+JA!05L/UI$JY##)>WF23PP'F@P%R6X+=A4:UV^5 M(16")* BFDG!@^2:N)"(4I():3VV<[=Z%!E: 1D"9WWG_5[B(NB<[\?8),0E MI4@GS1%VU%!*1 1BE.5&FFLF->/0;:+CP%IKXY1V07&#@PX^!HN##6"WH[=S MZX:+Z*R(Z'S=8\X+ZPD8,RHHXBP Y$2PK3Z1E##X:BJR+#KZFNBL@]T;'D>? M8P3=LW:KOH:M^%?^.U;6[6^WQ0/7EF#M9B0,L07R%&^!3'I@CV&^'+X??X65 MC_ ]0$+.X?4],#T4$"0ASY@ < D&:>P,4E$Y2\&E-PZO;9!UP^4ZGM,7<9A0@ H#!*N B-&%DB/0( ]T&WYTESDD6 "KP7 &H;,PB M,G OFU-DX-%D8.>W/4&LQHIB)*W*G7&C029O#DW9># ME8_Y2&E\@P1D[V?L M!\7QKH9YKM!5@])Z.\P.V[OH8W;7QR%_1M8G#V>3O[B!"0ED5WM#!,&98%O# MM< Y*F4L]L'-+XQ=2*3>'QUW^VLBWQ216B&.]DKK5__J3\< M;?5'NQ'&[?M?>YWSN/K[)!\@A7CSP.]QG21UW"/ID\NG,6IDE&#(2Y-@]8P0 M^80#OJZIF"^'%_[_26]P,:T@(#7FXF'B6U7N ZZ,^BUX'HU7:APL0%6TYO(S M=D99AZVOX];M\!$A#JI U7'7]H8Y=F!'X[?O#"N"Y"<1/$1VX(>3Y:*(\#H/^W!],7LKWO<*@*-T$[\UJ+9B("0EM,6 KMLAR M&E#DS'IOA3,8[&OJGTPP]"H1;\])%BZ2 GR6K-&5!.[%."L)V,-[2K%YV(CCJ6-D(#-:K!.O,YVKJ96W\ M!30J.\B]4/F[OX!>#>*H,QC[RK$74V#*(._#9/P*[.7QNO3K? MG.A5'^Y[*[8^?(3?\-S.+MX\^OU@^X_W9[M'6]TO'T"G=M[3W3]@=)TK>G7P MB6V^.\2[\!O&2+8./IU]^6,3/N._G5WZ^^$NZ!2,:?_+@3_[\_P]Z-XNWV/2 M:BZ%18$KGLT%098(A93%B29-&'5^3 ] <0"^,B0J)Z1B4GJ:& \:[N+6::R5 MU\J$F-9:$8SP<1;%P4E;[[=V6C^^WWK_\\>=UB__>[OUZ_6$ M_FT:.4^BYV6!YZ9:OS_DRU^1N;P76"A!B.:@+]8YDE,Q^<0 7V'-#>,[.!F. M.NGL"57N4E7%'93P':A #VSH1!E:OV3+>Y>I?ZRO=DO) 5T,&)L&X!\S5>KU MXIAQGW9&^Q77^3FZP8D=G+58YNE8MHY/!GX?*$-F,K;;K6[JQ5'+#H=Q5!'\ M_,KT^SZ'7,WYJI F^V=Y1D$ M< %:>MSO#?N#X7[G&*9S(C\W>429BUYSB8 V1Z:#9I8+P@WCS"1A'#CTF'*6 M72(L,<7LMIK@BDF"7W2%2=KNUS<3K9PH9=;)3P^'O3_ A0?Q>[9S34RWMMZG^_W6/SK_;)WF./E8&D#A)]?!Z)VU_ON_#ZV/O7"2ZW C&+R//=]> MAV>F#_7ZHS%JC&^W>9=,=QR@;SD[^#JI>K)?!W&,,UG$X'%X/G4&0S"H-N]Z MZ1Q7P=1.[R(:"E82!A0O8ONM<5@?\W;K;:\%$M,+U?OY:(?Y$VZRK3FOX.-@ M! .9?58.PN:T0$QI,M9Y'],"OMJ'XF.8C\F/H;F/JK5C 9?K M+6*,ND%C;].?R\IY^=U67%NV>[/O,\YIUCUVP--.ZDS0Y1)Z3&:Y*-H#%0V\ MM9PGR0RD>A&[-13@@"#_?C MT-G%ZWW0C<&U#&(+K,X #%GG6Z5?O5;GZ"B&3OYB?9BU4>MXL[C!'TX]JM\93L5,3TB,;X$L#%.02^@MW.4\F/+A( MJEV:8/(V8Y:PYM1[DZ2AVLC("4M)B666<5P/,4W^W';=SM+ MN7C%=/,]A???,RHJ28U 41BHQS,!3SK MQJ\@,(/X?R<3KW.8M6^,\R?5)HT6.)['6:(G&CF1J>^0PIQ8J\OGI+1PL9*B M)'PXU2':WGPM\/\54&G>Z./O:TX&N?* M.W[R/CF=_A/ 0^=52R^,]^.>PQ:;Z#W"AEN07L>0%5H@KBT#KQD\J=R.CZYK M;>;+;ZW. ]C)R=')>,OK12#03MTDU3H5XXG!O&:K M_E_K5YMA>TSX/E;U$K/ 3&4']FV.0X().1[$;YW^R;!;Q2?C8# F857*MRH[ M&<3]/+QO>7<)_'N\^^GBUI']*UX-+I;-Q(W83*R;M9EX;C+YN\GA*\ED;*R) MW,A$N>-PCW921**LHDI0'/V<97E,GO[0?.NS[:!^Q+*17_U^#"?=N'TUW9:S M'+-RD>$KKA))XPFZ\G5TI%,:FH[6O/!%:TJ)PX$8Y)-]_NY MKC##?T60QCGS]?K+@_[!N(YPZF7W+PCO>FM0T:Z<)IX<+%Z%&Z;DHDJ^YU3\ M\81@7+Q'5:1H+U7? AF[EO:Z\*Y/8GF?[\V=V.=9TN MH/GL:O7%*I>J_E&3B[."X$GY,!B_8<;ST+Z]P.:&,PF^LT"-*'RY9XKNDK$[ MLH.OG=[TZ" Y!MJ)A(V?F=Q1G1UD3T;]Z2/CLX.J5R;G#^7HD3T>QC?3/ZX= MWE1']?P-0F<(JWKVIM.KODOUN1/S9$S;F#P/%>Y-.@A,AC0Q8.WQM>G!3)?,MMSY_^YNWM>&*J<=X;\+:AN4RK7L^C]ODMB?SN*6^]^.W#5RT MC:9+=7"8:\) &-/./S)I;"+JT,[.R_]?S@(T7 M;O'/.?P36K^.[.AD>.<3UZ:Z!\@8OW.^V1/>VI1&Y]\[=NU1SU2[RDWO*2EC M47C$=HVW:M#33-U25>O&23*/*X O;1YW\Z$8[RM0JH?HG@"4&@8?C3UX\1]5 M$J-_,@2N/?QG'2B>%S0:*]+/U:KR?M#0:'3(T8>G[B>XA)DJ*[^,E5?R0:?L]Q8Q2J+_)H7^3'P,U7_W8OFT@9AY(_7\#"WR73Q M:Z=7U=XLVBQSJ1/U/>5XIO5[ML7ZVXT+0)A0U-D=X&B%>X)LTH'I8+A M*08=%=4N64=3X"&D^;[S[]M?4N M_SX4FW]\PE_>;>UO?MC,W_MP<^<0_WF^.=J?(X,A0 M\L1[0ZA1D0"!)NMBN=V["GP5^'IV^'+<2*"]X%)B= 8_E#A#J?0%HU]/(VM411O6!!88 3*R?-!^1AI M@@U*A%-O-#>!N3MJ; FXW:@Z'W/2*K=E>B ]>42_]/%6[*6#W1/0DZG\%+1; M&.U^J_,3IH">8*51#"0A3KQ!VDB,A)":&,V"L>"0*7$G;ZPH[0HK[1,PE**T M#U#:&D6)D489G48\. ,_9$!:*HZDX2%4IS0'NK:AV9WZ+)<0RHW:\[_)YI*S MVK;-?^33+OY9[=YL%?>LT>#WCZ>E+,OW NCWQ(1FX2"$,CZE'S,)ZDGN[9A#%L2?RD:W$0- M?H* 3-'@96IPC<-H306AH+="2/!!#.;($BD0L)?=A/MH>A09RMROUZK$7EE"I7O9X-']/UP)FQ JI;>YURIGCD22=M/38 MZ93;[&I*EM"?LA1-+MN8'%ZJ(<(!.)\RB*4$#C'W#EDL)5+"4DY-;M^BJZ)) M+*Y'M H0%" HFS]6& AJK#*(9#'V"<5(Q/@,.<,-1PJ@/!?"&QKD(IL_GCTX M]CS'YBQI-W6RG4'KF^V>5(>UUH[36\X!&4\[DX_OKS^[K)W59W55R=UR;86ER'W_+.+&%,UN@F;/:) Q!'P;JQ!H,$,<^X!L M] Q)Y7&2A,-EEEM["2S*MID'Z=FD2=G@4J_'A]"@XATV$"*7O&/F/ [ZP0[W MOX^./]6EZL>SJ;05<%P,',_KM"<:;4UT&'$7/>(B .W1F"*JB,-<"4%MS&%Q M30G]H01^7KAJ/T'E:5'B92GQC.%8I;$,&"/M/4&<<(J-$ M3"90)D/9,O/2=?<)B$O1W27I[O_/WILVM9%DX<)_I8([]W1@K:-VP-?'+DB@19&BS'^]6]F:4%B%PA4A7-B&H-42R[G/&?)DT^>^RV$ M!8*EAL#Y0 "5/'HP@A&@ [$4.:H0$WFS3 523C7=+'-C95+>,Y-+Y:NQ9R97 M/JS L.!YIQ![IAST/AJ6Z!E2*PDPFC& G,**"JV5C@$QDIL(WHE,(J/!3XD& MN;:QQFAP[F8&[HU)Z6TG;0 T! 0T)Q(($UU+""GR7"]3V[CV#-F-BC?Y*.JVQ0'\JY7D,YAG&EX-Q MLK!4:9!U! J J1-IJ=(#E;(%7!)F99QI+T2JT%+T,D?[$^3ZGA!.:FIH?NI3 MMU8RE'7"WOL[SQE[*X*][F& M[HI<[6]#;=H^_NM:W[;+&Y+HM+JCDBE@^S_QXZEDSZG7T6@P;(6SB[)_1^E= M%/EYE=AK=?R@V/&GQ<=>1W=_/U>F,IO9CJ(%FF-M0AC^>[9-=-:OLA<7V]R* M MB-=\C+VOK@%H^5>*Z=\.IV%GM-7[SJ=>*[SXJ^M[W#;KQ\4 SCQ[V(4V'L M6W-LMK72L$W_==ZPOCAZ?>=\N/K]T(7^BN*Z^XZ>#Q MP:_I+C=6W=GW)[W!L.^'K;[OQ.$K'QH?EYXX?G9J;'M&S]WJ%FD]/DI/"9BZ M?)..]\26#IH^7IY:,M=S6^[B'Z0;RQXL]'CR84H)I]]/FRW;+#^9WM6S=M3? M6AC5CM>#47\RIHN/B[W3TU%)?Y0C&9LX_3V]!Z0T]/7-W[HD8VN2I%I)_!7" M/!GRQQ^;L4W-@R-[]M\?#;KS^O!L=^\E:<3_=H[L,D'!)KRB *K$ MAV6DH;)N39:&I=R4:Z2A1(K7WOJ.\9-U08(VBZ3AI:BDR=V,!F5P$LU:ZYMO MGVT6K<&YA7%3(Z*M'5N(Q'UP/<"7MJW=2[&'[W?27?U1O.;$=P=)$,\MG?%6 MCP9^T3L2T>]N+W91%;MB_WL2]QED:=45M? M[=$S/%9E\?&GJ!E%0!LDYZQ9^7"0;169R MM*LNG89.>L&$ W+B;=@8>^HH@:6;D:YRO>B:='O#*):V/7)^XD>-.B?C^TQO M-(QNRS"Z,(M/;/LHW(-:R@=;HWQ,VCG&E9U1Q_=;=@5EAHMVX9-M>C=J^]WP M/?SJ#\.9T=^\8->*S&C^.<7(/I//8I6V3>Y*D+F)U.M$P&OJ$WJV2Y^:VL&<6&W5C=#*%B'08XF9Q&EW7I/)E*-%K MMWNGZ8');VB%EM41),9)'>^ CM&;/O1SNCQX,35G$[';7M26"T'V6#9N[^OB MV&@#F:(2"H89A9P::+##7"L1"*4ANEH5QXC%3$)']P];W6G>C8]QH\Q-3&^: M7%'F,/5HV)O>,L[$E9],DG>Q_6U],O OIK]K/IWW'5Z"M\7<7_^-7XHM0;BDN H/OW(1&;%E4M)3Z:=1ENZH9',B M:7TZE.]BMCJ^[D%+?Z5N/AH]V\?HU@R2^_IZ KB^F!)BGQ.-WKE^YZDW M93YSFILH"-I<='7J#3093AYC_U"U6O.$(M5I.1>]Z2 ML?OEX_$.?AO;]P8>O-[_L?_E,VP<';*#SF>TW_E\UCAZCV?WS J0TO4OV<&[ M#V3_RQO8V(O/.-II'NQ].-M]W>X<[/W3.MA['^_=/_OOC_<+1\-J;:PQ!ACI M$*"02* 9"D! YS@R2 2)-[;I%KZ\IO?OJ\'J";;)+*-KZX;W6Q ]H].*T>E^ M9009G2J$3N?G=+GHKGHN.(B3F/KXM3GXH8>X/6T)=>?2HA6*@!:'5MW^O! ]S]%23V'C*DSZ.I:XOS M:R;-.[^]O+.DYC%]R)A>4<3_M"7[#RD)N+S=X,H-".,6;__']'_;OK:FH$3/ M>,>+OD].UK?I^GV9MY\TA>(MD4J2YK[9N/HAVD21& V3K)1" J^_Y_&7*F[8 M%7'-8'-U8:#G?C;[YYIWZ(&)=N48Z! ;_D*W3_79($%@L[_0Q]O&[_H9NJGB M16GEJ>(!4T.-)])PYI'0 @N&H;>7JH$8U()X+2AE5#.MG(+<0*JB@G(1PK73 MH7(U8]3T(];:*DQHC1F7' M/%>:/,=*D^K*6_W*3"H]EKG&)->85+ME>15WQ:NX#SPRX$'+N3&XG,:6D^M3 M9/D/#X[:1_'?]N[K/UL7*DZ0 M(T()R8 )S@#J+ )2$ X,E(+B8"&#-*_IYHJ3VF#5 X](R%A5-:PZKS^AQE"A M!0=8(@$H<1A(C"U@2'MHL<>,\U0=AS)6/=?ZD\KZ]'_-N$VF)2;]U9Z5_M-G M/1YF*1\6J3\/TU@]-_[-A*HG:<]>5)[ID= 7V."SL;R3L6S,._9&1$DC"@/H M673L%1- $60 $9028YVU!FYLBZTKF"Q7;RQOU;Z;3&=5(/Y1/?F,3U5TW3,^ MK1B?YIQY80GA1@$7+0Z@U',@#52 RA L10HRJ3,^5<][OU=VOF;5H(]>+WZO M!/E358A7J7%/F!2KF8P^=A7XSSR*BW7?E^NH*U\)7BN:T2G%^)C^A4G\CH4^.>GWM&TFSMF+%(0SLM?VW1(P6\7_UQH,>_TDP$5']X^G!+.# MX'YLYKG%X]+WZ/GV&R=#&;\\/Y_H]:PY<=4\*'UO63&C=;"EP\M M24_[W_R8^SP^*S&@GK:&8[KUTY;S[;-$L^I/4A>L/FD-9\V*-\ M#J=DN.7=S3B(OE]\ZZ4FE;RYA]%I+3NNB\-HG&+C9_V/^EJ^+O6JZ(^Z6\6K M4;^?6C)Y48A^5:\_* :C.,8Z\<.']CF'8RLIO1^,5ZO'8^43B>N$%C;T^GYN MP":/G.-K+.^83IMW8UKY\QM.>OUAB$C1F[:W-2CBVZ+NM0;-^(9O+7V#1)2C M$7\_B7TLA]BE44A-3YS[K=CU0M-WX,Q,7%\V%;QMX_W.3W4Y7<+DYW: M,FY[WW]K^=,QG[!M^OCZQ'R;/(!>=TI;G&XO&Q4G+0Y,UP^NX)2]3?VN*O%_ M*H;5&/_,Q3V#GYQA]?WWW;WCT\91XVSGR,+&C\]?L>=8210 5(X JIP"BD$/ M5'#02Q%\X.$B8VHE(7=O@71UO-%B@;(YN;J];OEGU*$Q>^NDMGO*\IIH7(M? M#G5KIMW=7D*#L3;JA"W-^,3!!$P'@PENQ*M^?7$7XM*)I_%<>4NYV$(,0_HH M>T/PEL!$B1N>??^](7)+<:K0H^S>('%(:1R6QWCVDNVNZ,:0I=9/UK$WY-4" M=.1M(;4@AGR.%>#/;9O"M8.D\G:/-6[WJ"%HW'UGR.,3W-^1%781)YZT1?3J M%OU2'G[3&PVB?SOX]<*>["?#LOWY_N'+VAB6@QD3"FK/+NZS>GC7?[:!\W\.[K M8[*SUV[O?+I8-W-PW#AZB1M[AXEH,9UO'>]_3QM[+T\/COXYVO^Q3W?W+-K] M\AFE(OC&>=T,U(H+S#R WCE O2+ ,*$!(<@X:QWA'&YLTTM%,QGX,O!EX+L$ M? ^L.?G>(\]]T8"ZHR*/[@# MD@L*N**)BM48[O#&MB1H39[.C2A MU^_HQ)7\??BB.^JXWG#R_>W8.!6VZ?ZQR5ZT^3UD&2GO@I0?YET?Q;43 EK@ M0]HX%K0 BCL(G Q0>TN,@]'U09N478X*?\VZ_6QT>P7.3=;M*NCVG!<4)\H: M)Q"0V/&HVXP!S8T#$9H5BC,IXBPGW<;B\O[07Y=Q@:I98UC#RJ*J(\K+3B^V M]\=L=TBJ;$^UZ3D KJV1>%K_;Q"')/YV!Y:!.4G;#>_2-HF_RDT0V2 L91#V M%_)<'#K+. 1$!PRHD!88RQSPAE/NI&'&NXUM0GG.<_W$:KX"5S"K^9.K^9S? MYXB-\V,(H(9$OT]X#135$E@-%5/*!Z']QC8E9 79KVKZ<^MU_598.+'("(#K M4R^X<]V>QTK4T*QF6*M58[-TGW(-SD.'(!U=-,"-D@AF3SWRRO43Y"DS5";H39#[7H"J RU M*X':N>A),)4]H%3['2F@2-@A62:*8P MDE_?/^*2\WR68B%! A__AI!;8@S=V&84;T8QNJ0S:0UAU.U[VSOL1E%R1?Q\I)-\E:1DW4$B M^&JW8P!9Z/$%/KFY\2B/V25B=^ M3?Q;O>MI> :%&_43DT\4(769-@L;7QY& M[5[VJTQDUGLPN;XDS J:1+BDX:C^%GJE^WU3WHER5P$FT2AILO'N?)4 M]S&OV]Q@G1.[)3 <YQZ-"A.?=3/^&^4M=-A<[-(M'9^W-=! M!-GVF+]*]P_]E)MO J1;Q6ZIMY/IF1+G]7U2_C1D\2DG_=:W-%;CMHZ?&B;PH$[&YS58[CDJ$BMZWI/+G(WR!Z6ZK M>.W+M\>/!U'2SA((304OT79-:?HB4/4&HWX:ZMB^(KIYL26EI,?&1GN7Z D[ MNMOU_=^+9N\TREU_,YJHQ6=W>\/YYR?I[.O#L6"?-]'XLUYZ:/QP\O)RM-/\ MI\^2M/7;9ZE;"]/^_ER@DK0GZ>YXG=H\IFKL]*+=[:6_2H*_^/.P5_($ZD%K M,!/^_T5@'J;G7RV@8X:_4LJ[HSB%4VTXF[ZK;,QX"F7C@DD8Y-W M1Q'0)PR+Y45%%*7>>&;&TWZ1#+(7[Q@F,4L68>[B1\?SO3C%@V+'GQ8?>W&> MYQ$3UQO9)^V\@3X1*60\13I(26GP4 4HM(\AC16!:$N7HD]\.9NTW7!> )19 M%!=8%/>_!A%#DK1J2V@@@#+(@/8: <>Q%@I2)N3$>6YU1]%W3:XO_QQI4*G(>C#A4AR\N!0B7:3QG.<0'DO"K3V[A1YQS;J5>1P) MW$*<"$H>@\<1;C$"E:)WO_UQ%B.7& ZZA9D@Z+XLC3=_B;=ZQO_C*V M'$LH[GK_"@DBZ0H)(A]Z[/OCLD.6-K%X>0%O_U[ V^0*)OM9:JW'$<5J]Y[7EG=UK:[=':D7;^/+O(WQL-(P]@1E MC\\ KWX&5*IFK>[]2 U7;8)7SFA9+W;0J@^GJ-9V[_6XA0_;"#Y>2QAX.^J7 M"R!KK_*L#>:NN;\KKP1Z-(BHR0&L!C&A';6::D$#HBJP )EB7@B(G557%RK@ MVXL1ODQRKR_'J="'@^!ZG&9QYT&E_^/&Z\>T]V]C[#@R_QNJ/][SM[ M;YL[^&-[]UV#[A_M- \N':1ZB XZ^]_W.Q].]X\LVMG[V-[''V._WJ#&ES?D MX-UGNO^CV6K@MYT+O&@0F1 XYH P#0$-7@##L0*($$/B/'JCU<8V>XIC5)\C ME^"CGOJ<,>@2!CGF.%=<*H$M=90^ M/LQ^/NH!*C4QF*E(D\5#H(1R*TV4A,4LM->#8.Y0/)'@C<6*PB4 MAP90IR70WD%@H^N#O4$>*[&Q3>03&,R5< :L&^8?U4O/*+/1@D1%>($\0&DI MH5HABF)X2865*GIY,+OEE4&9<[?<($VDP1A8E\Z*(&D[$&$,$!@T-EA9C'A& MF:KYX<^$8/53L]BT2Y<_#X"'OE%6<<<#AZN7AJH* M:%0^\=Q)0 M21W0EJ9#-JP1" 5#",Q LG97^5FFK,NMI3E17;$^YA320PUAX(1P!ZT(3%)+ MD88\* ^YE$AZR')U244,X>=YCUIS)IV6&"#K":!<>F"04\"D)09,L+(F;&P_ MQ<+N<\T@99!9)=9WTO401M/Y*\14,WOJ] M^2H/1H7J.Q_2O;I8;\:EUM!I2@SU*,@@N85&!J4,E!A='2*\WWF;[?<3V^\% MTG[%L!!>6B!)(NW7U@&IG #.260I%8CQ=%C3%21Z:\^7/5SCUFV)*I6R_]D! MC%I$M)!."*=H\$YZ@:4)VN#@J+LNV9\!;"T UIH[$D.KON A@C0"$F M@)::0&@TQ9QD 'OB<.4R _$\A=95G]S*2GR)J^JD-RC9*U_T?;ND-)P00Y7\ M!Q,N!(JW!(L#,/?-QM4/T28.[VCH?Y\,.+S^GL>G?+B!V^\:7B\!+Q [S/UL M]L]E^M #T_?Z&.@0&_Y"MT_UV2"-;K._T,?;QN]ZEN@;2-,@@UH0KP6E+"JJ M5DY!;B!5.IV.'<)%^CAJ(Q0+C!S1D!HA#('$(B^D@$0$;JZ=EL>BH'XHYV)E M*-\>EUOQK6[U_TD,H6,JQ<:$]'.W^S%MYDB4QW\DBL_,KCAE5[1?,52">:D M-E #*AD#BCH)'+&"A:@OREY2#X\IQ-P;:QBC/DX;$@1R&O]"Q$&N+K(K5I+L M,U$^CGD8HU@48V+!D[X?E,3 B5*LV8H^4]\VS\;PG?/@_K:_P*X-H8WNG-_0%^L]O>GNM\)9XBXR ])X191@O/[ MWG_CF_$6(BH:P<=HN-R22 KT* 2E: N7C)SWYC>]\=DHQE]2/<:8J"T*"8,W M//LA8_*@=C_F>-\R)JC\7QZ3^3&1%"/('L()NQ0]X03&F;P7)6P=2]TFIJH, M -./N;_G?OTENE?#9F\TT%TWN,N9<+L=V_]UO63](\=5+F])S]>M!HSSLI(PXZ]?X M]\EO3WI1C+,P]>O!+W^5AR6A7R\D&#.,U1'&ECYYHB+M_A2;5)[.U!W6K_'E M?H0:-ML,?/];RB_4K^WONR>C&J,M7@_:UBG8JL-L9K1=0^,_=WL9N-8%7.2! MP/7P'-!C'OU>V3108S1,QRZ^3>=BOEAMIF']X[EBGON?01X>>MY%E>:XTHW+ M I@%, M@%L L@%D [RB M^PDK.;)B?G2M5]ZB]Q4@>(C<]%LN%9_CJ MO:<@:D#H]3LZ%5-_'[[HCCJN-YQ\?_NFKEF5^VY(?XY766=;N4A-B]K'.[E. MV@>O/["#HS^/&WM_=';P9[AS9,_V]SYV=O:.Z<[1G^V#O6-\\-IU]L\N[.3J M_'.\\[K=:70^?&^\VR<'>Q_PSH\_FSOO]M'NWB&.[V[O[AT<[^"#HT1YW#B; M[>2RV#CI$ :8!0*HUPHHXM,/&9!B$EH?-K;1)A+\TEZNFG)N9>3-R%MKY#66 M6P;3H6424\.E<9!B9P2#A#$!94;>RB+OW!Y:$BRA# D0K%* *H:!H91$Y#6. M6:Z#0"HC;T;>C+R/GKJ1&.&Z'A>>=2KK5)UT:MF\UA,?8_'X^>W*YJ[^TOU# M?]_L53VGZ2ZJ5+EY6B)2",);P[SVC&$*J91,8B.EIQCJ&"[D'$U5(X4/\SD: M:JVCRDG@"0J 6DB D9A'8:(&:HR</RWB%T0E$ M1FD)F:32(B6"H!IAC!&,419_#4(F+&GLM@S M%Y%JZZTB@@&+#0,4X0",U $0*0-U!#J+1,:>C#UUB%VS5&6I6EV4.]UXG2C! MUYVFR&W);=JVK(PM]NIV/\M$[*M>I]/K_O:JUV[[D@VRV.N/ M!L-54X:L>6!SRW++ZOYAK_BKI4VKW1J> M%:_[T27I%I_2$7"M7KU5Y1 JZ5TFBJO#4/&$9O7 M92JZ+G,XOR;L,472$0^081I0!RE0*E!@ _?6.6HUEFE=AA&<*P4SHN1*P2PK MU; ^T"KML;1(8"H#50))*[WDG#/H9=[Y4EWKL_OIO"J 6ZAHD,!CP0 EG@,M ME -&,BV00\XHG*U/1I1<>YQKCR]%FG^TXUT?>_:X6*A(+M[\;Q3#SYJ6=^2" MBGLX XZ:($0T&4HB&AR4,7:QCDC-G4S?7>\,9(O_^!;_>#[>#,H+'#P&'.H0 MXTU-@;%: \U@HC1DI1;25V,6PVC,=I1 MFAFCM:#&AOCO#3NML]%Z"J,U%Z8&!)$VP@.A% $Q7F6I>-T! H5B7""-+N8@ZAZRONKU??%'K^MJD[SZF9-'2QAS:@/EG&,1H* J!(.P(4Y+ MR8,*\9.8]@H;?W+K\8'3[ @P(08DU(?K;V.GP'* Q716XO^ M&DR:4VR^6_[V M2H\&_E2?+:Z&UC0!E5,^]_ "N&9,^93Z=@91EJU6QI<:!;+US#[4/%B=J]V=G4I3O.OW3H?-&+XZ_[UX.\J+ MI+68U24LO1;2(29"T$12J*'!@DF$#))$*9M/JZFN$W V'[IB"BT*3 F>'0" M5,! 0T^ (U1R$V?4I= 5;4*25AY_.;[UHJ\#)+IDCH@!PRRB-*!#=>$ 89<<(12QC//D%5?8(? M\R&I9B0Z<4X"&"<04&89T $+0!B"A&HUMP#*;M J;M/,P%PJ(I:8."!<]@"#=W5A[Y??(J WDZ!;VV283]S,FJ9 M34 \$$&X@E +&E0Z7L_&7G 80ULFLW,Z3DY=4L*]4P/PX&2IUFWDA.4RDO,HP+)I#CVNE< MW5-I\W,>=W)M@\,Z $Z0 E1I!72,0X$3WGKC63 T9/.3(:4"T>3S2P_4/=(\ M7U[].(I0'.-,')^5UU:?3RYH"8< *^BT7)E<7#>C5JK25UFN10R MH9@TDBA#5>"&6"8Y\D$X*,1-YY=F0_\$AA[/AZ<"8^-Q,"!0*P -A@,9' '. M!Q]=,XPM)QO;G**:8>Z1ZE[6\7'WJDO_NZWK!^S'X$YUMWQ M[E"70MC:)+1^YH32,@N=%'GM<0Q1H:5*!:-Q0)P&[5G 4KAL[M=J[NE\D!H\ M5(YC!CB2&E!F!)",0^"X]XPC2+S3JS;W.0W]TZ!&7NC,LO(8"YU><4B%(U)P M*F+$0J&32,3F<,5EWNFQ?@MS'E!**+VD4@%H+ 04>PM,-"L (2*4IT83F2U, M1HWUAXG/+^Y_7B'DF_^-6L-TVJCM=7Q-DTTYO7.O'3(F: DICC$D%=' RZ!A M@%YI3ZV0-Q ,9FO_!-:>S<>3B+ETO($"7 H+*-0*2,H"$)0HC)DE5KAD[3.' M8,:7:D>>6:JR5#W$:@67V-U5.OI%4$2"1D(%PK%%C!),FR( MTP ICP&-4P8DM@P0QZ6%)M#@>+9:&5]J%,W6,P51\XBU^*=WIB^?,/K ,MUZ M3F4M]6\9^XXP8HH**ABA'E(%->?)7 @N/'$WL-]F^_[X]OW]Z0+;D"0<$6F$,93#GH#-JY%7.+"O5L3#6$L$1M\)21:WCAI!@.590 M4$Z,RIL]UFYASB-([QG2E@4 #>2 4H2!"08!Q .C&&M"?+8P&36>/"YLCAN# M6&Q=M8+^W++)EX.%DGLJ:0.4F*H(8%H MIX1,;/"2YXSL>N/ELX4#M#'$VJ0S1AW1@&+&@9;$ J^TDXA19H+8V"9,YG@Y MH\;C;DX/+FAO/8.4TRAZ\7=N#?(,$P9Y\!DUUHT:^^=U&LYPZ!0'3$,+J'4$ M:"Q2JDU:QR.>J'1J1$:-C!IY'2?+2C4SLBN-)DVO[WR_G( X%,6@UVZY8M:7 M\9>SV;CX?37KMM;;VS5(TEYOJ-OKJ2-\0O%Y%B*S'@'YU[5B@==70KF2@5VW MZBW#O*BP\83%\#1XBI76J:([6"&)9@JC&S8AY=-FUQM!_%@@]B>">XTD\"9H M0)5A0#M" 32,6\4LT11N;".YB6!5&*[6:^/KVI5L;[*]J;.](2FQ@;PQ KM4 M3F1(4%@%B8(3UJ@;M@]E>[-V>W.>L4*)YS]:%8 !(TQI4%+C@G%4(N[V9L?OM]S>M!\J*F!V=3ZV.'Q0[_K3XV.OH[AWF0Z + M(SGWL]D_Q^U##TS?ZV.@0VSX"]T^U6>#9#B;_84^WC9^XPYO_\?T?]N^ZLT7 M)FZ,']0*IP1&CD3/RPAA""06>2$%)")P,P;!>(]W+Q.$"<0U#$IZQ1V5$"M/ MC,<&8J<&@8^!_\J6>4PAYM[8J)@T^H@&"9)<>\80<9"K M>%^I>--W39YB_+O5=;'-+]+L M3BMO6]URGLOW3B9 J2VEDK24TS!91)\T:7P%W$+_OL(1FLS?5NP=D?SZ*VZY M'5[_99(4PB7%][S_QC?C+42BGW[#%?=ON-SB C/$'J/=: LA)J2ZY^V/^>PU MC@GF2$GY&&,"MQ173-5.3A[8[K7)B=JBD#!XP[,7;G_XCHV)6>)B/?M.UE)( M5;I)R<[>^NLOK6XQ;/9& ]UU@U]7L-*-RX+8!; +(!9 +, 9@&\HP#>PL^PRCQ$ MOO0979K/DZUC>4$C8M4K?5+M$[JJ,FFY(/_2V*Q;?I>HJ6?>"\XUPPP%&B@W M @IIL'4648P#*6OJ1=[#=>?"^A[9>;=_NO/Z#6S\^*=]L/^\_O#CX/5GNK]GT<[K MSVP_%=:_;IPVC@[/_ONC,6RXH$*3& B*2'49.3-R)N1M^H\K%FGLDYE MG;JC3N63I:N:NYH=)%T#+NH535,MN:"7.:.$LMCH$ @)@6IMC#)2"HJ]$%0: MPG.D4-%(X<.%' VCBC @9(" :J2 ]H( EK92BSB!E+"-;;RI",PG$61$>51$ M\28X23R6F&AJA)8T4(,D"MI[ABG.B%)91)G//4#AN4 <*,@$H%0%H#%FP"J" M%:4I_1 RHF1$R6>;9%FI4:R8:R"J,)_OTT:%;LD&I-NURZ>M+653N7E846]PL_S<:9@,E#N,+#,:A"#2@T4$@I( M#SGS3L,P]@H)7*57^+-FSS/VK 9[)#4Q)J62(6NH<5 9BB3$F*(HP93D.J3J M8L]<1.HQ8<9X#:P(%%#A"5":D0A%!JW6[GV4B]E6OT^EU?WO5:[=]R6)9 M[/5'@^&J*4/6/+"Y9;EEN66Y9;EE/WG+&HM%6E=1E*6*P4SHN1* MP2PKE; ^06I%I/3&.DN95!)[[ (T-A").(;9^E36^NQ^FEF?P#D,U!" @@B M&J6!"8P!"8/@+CA#B,W6)R-*KCW.M<>7(LT_VO&NCSU[7"Q4)!=O_C>*X6=- MRSMR0<6]"'.PL9P&IZBCF'LI64!**>01EYK7YJ-UGJ-UER8B@VBW'H$C L24,DDT$)3 +6F#$7O(R":C5:& MEQJ%L_7,0=0]9'W5Z_OBCU[7U29Y]3,GCY8PYLAH2@PTPJ- *9=&:FX(QIA# MIY#(Z>BJVODWIW_M-8:-TM:__!HM>33HC *&G )4B[1+33@@0T !08\8\XFS ME2*>\]$94O)J:):52I@?PK$)4*3%3TBI$RF05-XY9VV@WM!L?BIL?HYGYD<( M03QR''"!:8PS*03*60XLQXH:08(V+)N?#"D5B!^?7T*@YK'E;Z_T:.!/]=GB M:FA-$U YY7,?IA3$@]):$\]C#.J0BB\*W@A+B8/6J9Q17JNI_SX?:6KL+!)* M I<,?(PT!3 R"&"5P-',(\,XV=B6/)\-DO&EVA%IEJHL50^Q6@Q+SQ6U7 1, M/5/*2424%)(R"B6SV6JMVVJ=!ZC0*Q:; Z5[L[.Y6F>-?OG0Z;,7QU_GOQ=I0726LQJ\O$I]'0:VV8 M0=&$..JCS>!&$A,(PL$RE+/4574"SN9#5X1YL$A9$*"B@!JB@"$0 DPE9U0I M0:1*66I$),VR4@WS8Q'4EGDJ'5,4*Z\"I2P(HHFA!+F0S4^%S<]Y M#"HY9T8C"[R -IH?Q("RV@ ?K+32!,-L-C\94JH06SZ_9,%SC#M+>%Y)V/G\ MYKN6"KR$3^"\E %2J3STU%NL)=+6.@^C3Q $S,<=5M8G^#$?DBJ+J?/!QQB4 M*4"#TD!*:$ ZY] (B3 BTR":MPB9MKA:8>Q6@5"!@1 %%F /C#0?$0B:Y#D9:G$U:!I]:!<3U MS&+4/>AMC-K#%FCHKC[T_>)3!/1V"GQKDPS[F9-12QA^3@W!2F@EC:*>"X6@ M0] :*:245.5#6BMK^.%\+&NP$91H!;@-B2%)6J"=54 'IKAP :,[Y4.SC-4I6EZD$50=@C&R,>AH.G'F.5 MEMY(#(F(X2H&1MEJK=MJG<>J3% HG0I \K1&JHT RD$+$'."QZ UG0N0K5;& MEQK%M/5,1#R?N/73_]6=D]__+AHM5Q8'Y]VHM9K4)0R]MTYB*)!10E$#M4(Q M1F4""6F0IS(;^O4:>KRP)BJH]LIK8'RT]E3" #0T*3,M+;4Q(#Z_B+_FP>-OC;>?)GM(7[W?*][6-+64 MDSGWX=U'A&&L G-(4J:Q$<83:HC6T%,N;JAYRA;^"2P\F8\A+31%)5R*#0N2*@,<$QI0 1F03*CXIZ'$6&0A4]EJ97RI M401;S[1#W:/4O:WB8^_4%W_W6]:/V8_ '.ON>'>H2R%L;1):/W-":1G:72R% M(S1XSS65$DG,./5,!RB<\(IG<[]6*I_,?=Y[DU$C+W1F6:F&A=$"64:L]#$BH91"S8C1W Q*H"H(J"K.%R:BQ]C#Q^<7]=0PA%\/&-_\; MM8;IA%';Z_B:)IAR2N<^Y Z::(P=C1$DH]AX$VT&(U!0:*/-"/F0MO5:>#8? M0U)J)$H'BG(K2N9 !C1T#A#M//8D!I;:K-K"YY1QQI>\T)FEJEI6*V#)+(;* M(A.M%M6:2<0"#P1JJD2XX<27;+6>QFJ=QZ668\2%2WRW7 /*L09QTCC0C$LN ME6*6BFRU,K[4*(*M9]JACE'J_%[.?WIG^O*IH@\LS:WG5-92_Y:P[_&97GMF MI+.<.NB5-IQ$.Z*XLDS"O(5SK?;]_>G"%DXGL.$U!U%B*%#(&>"^<42.O;&99J8Z%P5I8Z"FRSAN*L9:$6^.PYCR:GHADV<*LV\+,'0R* MJ$8:0F QQX &Z(#!'($T>2Y@&*/);&$R:CQY7-@<-P:QV+IJ!?VY9;EEN66Y M9;EEN66Y95>U[$K3SG/*=6/[E1XTBY(LK_C4[/6'8.C[G>)]]YL?##N^.QS< MP9UVK<%)6Y\E7]QGS[>R4[U,1M82&*3QF$J=B-F4$)8C+5' PBM!<[R\UGCY M;#XCZP/&UD,)1* 04$\Q,)Y2$#P,QD!J(0T;VY2MDCTWQ\L9-2ZCAD+IU"&A M/#:&$NP5-D(X)0PT$!+K,VJL&S7VS]=QI-81, 3 )AA F19 IL4<@[W0*C"J ME,VHD5$CK^-D6:EJ1G:ET:3I]9WOEQ,0AZ(8]-HM5\SZ,OYR-AL7OZ]FW=9Z M>[N.72Z]H6ZOIX[P"<7G68C,>@3D7]>*!5Y?">5*!G;=JK=$F( XDY+%F-4Z M00/#AC@AG9;6.>/-34?SY!-FUQM!_%C(.TAAD9<40(M2I3<;VV(3PFQNZMR5;&ZRN:FS MN8G1#%<&0L:\I9'M3:WO#J'9$$>85I\@J12)T,6V%\93S M< ,O[+R]^>'[/:<'S6QJGLK4O#F+_R5S<_K5! V=A1YP&@2@+)U:)CT%5*J M%'&YTHG['I[=]G,YOOACV1X-A_'I6@5GHOB\Z M$V)O$W/M71WJWC5ZPY:@V&\LCAM#9M%KWS-].[B).*;/=L(_\1'.=\^*^(X^OZ@%5KQLI->?QCBTWI%+Q2? MMSYM%;KKQCWJEH*EVX4?,\NE+T+KNT]?)XZY8N#MJ-\:MOQ@JT@ 4GQ+"#)( M3_+:-J??GY5=F W-A3'1Y?6OO?4=X_OC:2=HLXCX)HO3.*Y%SPQU@JLB]'N= M"UU.;4HC:?0@7A#'_'^C7NI]1_>/?1RGQ(Q7OB#*2NM;RXUB=^9FX?>BV3OU M<30VBT'LE"^?'D9I!(8#WPZ%Z\7;N[UA'-O88GW5X\M9&)P/=C]U,LY>-$GQ MRK_BT]L%WEI:DK?_8_J_;5=? ?:NE/X&L\FG$2HMU* M5X29\!2C. ^'Y?5=/QR/Z>2;$]\O!LTTO.5TSN9P:[ZPN;!Q"(POXM![WTDO M[\2?K?B6*/=Z.)&>?C\IT?4OF$E3*0[GC8LO3I_$OOE^^RPU=#SI6\7'^+[. M26G50S_JB^_:LZ(U*)R.8[E5E(,4&W'8ZT=M*4U]%.D%/(A_3O3L7*W2"P?1 MM+=CR^)DGJ8WQK&.TQR_W"Q2ST:=_UX_QVSS^.>JK=>#@686&L!(/E17M-IFFQG9<-Z"TMO]2]D]Z@ ME>Y\T?=MG:3^]XBOPV9L17SII $4;XFT1V+NFXVK'Z)-=%I'0__[Q(V%U]\S MYS/;-(?]E0_L7JL3)W['GQ8?>]%(W6&(!;XPO',_F_WSN.'0 ]/W^ACH$!O^ M0K=/]=D@C6ZSO]#'V\;O>I <_[PPNV/_52"N88A>F.*.2HB5)\9C [%3CND0 MQDYXO,>[E\F%%A E6C+,E5.42:.%$%9P1BC&5 MXQ;140=R+-]]/(@XGQV+L MX1X9=KI:50SZ?)>,CA[\95_M'OVN*:!S,%_F]!V_NGJ+VJT M>_2!-%X?P_WX;VPCVCGZ<';PI1'?\6=K'_]SO(\_-F.;F@='-@4EWW?WCF. MTCC;B<%,X\?A5^JH809[X QG@#IG@#'> $F4XPZ:J!*7%2$P%;0/.#A$E2:* MRV P,MI8'?5(;T2ALOHD*4%_Y,=.0?0JVV.3-;;YK78[NFW]*'B#4N3.Q?#$ M1W>IU[TLK<-F--E)9$_ZO:.Q1 ][R;R?Z)9[,8V9)J)U 0:N!H#;^O'$./L0 M W9C0Z-M/FQUIRD1/@:C\3Q,[IE<42:;]&C8F]XR3I*4GTSR*LFMTR<#_V+Z MRZ5DV#SRI1Y,]XZUNF5?RO=.(%RI+:72.)1 /BD#G31I O);X^\NI/+&7TJ\ MQ2)N8WK])1?O?]C>MA5CX2B" M[<2 %E,+>N=UCZ=5J^=XZ2VU\959SKBC.%]MHHZB&] *9X]N3"_F\I/6+-A6 MN*1M75?#Z=4-_Z5,K/1&@QBV#WZ]$ 150ISG+U7/3(J?R".\HQ"_Z9RT>V?> M#\KU!+&,JUB1'GSTPU;?E]GMM )5=7%^>B"_X^:U3LNYMK]YP;2R>WUBE*_J MXVX\<'_A"J9H!>4.CRE6SZN X:Y;,Y<9JG4KW#('"3(NM89.4V*H1T$&R2TT M,BAE8#0Z94F"7'$)W#2I-PY-+J3V=F+;]DY]^YMOQ(8VGTV]PO?&NP;>^;+/ M]G&J-7@#&WO[:'/E:>-'L[-_]/%X/SYCY]7%>H4WI_L_]M'!4?OH8*_9 M;.Q]^+YS])DURI3ARQ^[[PY:.^\^-O?CL_[[X\UPIRR+>S-LO/P*-=9<,@':][J_=]K+]FHI>_5^WEX%+3E7B@)JTRJ6X!ZHQ'>#-#<,I]UA MT)7V2E2ED/LY&JCE@H?*@DDT2:C&)ND9T=I475+J;W::?>^SX5G*\#3F#8\C MCGA'.) ^Q$ I\'16#N+ !BH=05@C$I+AP834EV6M@J;FN<9"N,:&)\="E9"B MVANEM[U1/]NDI6S2AWF;Q"R*(0]T@'CN /5*1)O$+6#*2QJ_P0&7R3O,50Z& M M\, 2-U-I=V2.A:H2"RUNEK]70=0:H"9IZZ"(IHD6PV:\X;"9_I UME,KJ&A[ MR!Q6*;"JITC6VOHER_>VE2Q?J5E[3=_WY8Z\; Z7,H?[\^908IW.U($ .J@! M98$!HY&.-A%")H(+2*F-;;Y)4<7([!X)2%9B.6>$%W?LU>^F?8C/7 M^,_TAA>M86R;O;D6=KS=Z]/HY*1=UL+J=G%C8>RZZ3ZJO_>[W'O_1T_W7;E+ M-0ZE'?;Z@^E>_E?E-O>S0KO>R90VXV5;=WK%N]BZD^)]UVX5"_/QYKNWHY+D MX,+,%+^DFU,!-H:_?WKS\>_R5_3[KYM%=%^5FRX%O3W8/G\WN+1^EZCI[O@?HD:Z\;.U93))#WZUW$GTI\].V84L25!R%2U)IN8"_]M MO)6Y-][T_+WD]%E\;^+MT<6$MZ_FKY]L\1A,+^U%!!BDT4I@ M<$4/C$]L/8/I"R:=F S&[&'E\+;,:++]/W7NIJW[U!*NO8'>=EOY^$('7J8^)( M&;2&_I/O?VM9_W=L6<_5U%6]_Z[^0[B[M_]5!DBMIQX@9 B@G#M@)*% ,">P MQ8$99S:V$;RX4;XX*Z/I**ROXDBWDE!,AO-Z:5]*&1,T7"&(44IGS#K71D\Q MRC$I#'FXM)U'4N]WWL[+6!2:Y!]&0[H;WK:ZNET6192!T,OH)\?//^EV-,_G M79CTX.6,(&,6)@'\\PD?;AQ]_AH,,\I)!Q#5$% ;PQ[IE 7(>V9P0)PYF!83 M+D4Z_YX*34A#G](YWH,DD84>#WXQ*$=_1B,V#Y514I(DIDAU'O6Z"5C:QZ%(MS_>L4>MZ/0:NTNE-!N\IVSCR.*U!M\]J[IC;Z7,ZF/L[$ M8R^92=*C=-&.4!$=[,[4]"^(\8+TQH=&'V4SQ0;1H8XQ8HIX-Z>L>4\AQ$Z? MW5N&7X_ZY05_M6)@\$\Y0)> \TL2?[;RV7P5A01+' "0< >HP!\IP ARCC#/F7)S+C6UUV8K'21M,H/!^4KX@ M;U4$:8=!P?AHH]WT*JB-*=.*+HWZ-B0X3HU?O7,]G M+GUTB.VHK<V?])+G%_%-QV5:AR2*)O= MN7$9(]<]^#'K0OT:345#EWYZ!$BV.9UB0EQZ8\)T MZJVU$PUS\?(&;L,I_?*83?:*#EP13*?'_IJLR$6K&L4KF8?!V(@N%QUC2T+P MQL$8\4;$U)JY0 T)6'/NB=#+1<>75Q(ON7/G ?3/' .5UE.!>$XI>__]C] M]>83)E*(D([2V4QIC4&S=YIHB*-W^6*-#&H/7;;^B?F!.=W"6$)QPR4/H;F5 MF#)^PQ7WI^=%<(M&/(;WO?^6AD<'D?$E^'D?K^%7T_2R3--[2[GI1Q^-JFVU M6[-4Z67 JT\Y]'TJY1\V[8]($'I#/^O3YJ7X61]1 Q_:L;M5@J]4-5/E0/&F M3'A-O8PB.AA/IHT5VV%2V8K]:PB3Z[+E]5'F\6I=?&H2V96J8_+K*W5*;Y[Y MIYMYAK.B=;19*ZK/BLYUYD9^1MS(D$!C9=#>"$H9 M(CHHA)VVBBE*L$-W.ZYYR0U^EQ*?SV7O'MSY\O'HX/7;YLZ1.R[/:_[QQ]%^ MYPTYV/O8;NP=HITO^RCE/P\NG=?\ :5G-KZ\P3OX8WE><^/=3FM_S[5WWGW^ MOOOZ,SHX^B?VI]U)?)*-UCFM%V.!>Q)E J( *((2: L5<-I1CQ0SVLN-;;:I M*'L._,<9%#,H/C8H2L9).G"/PB!HL,2(P*DS.#B.K3:F!$6>0;%BH+CS:@:* M6'()M7' >>4!#1H#+9@&PK%@(=7*4IQ D<@[;6C.>8J[Z=AT,TXJ2:LI/5[#O/NB.=).4@PL=R+&=1'N)'$$N."\ M]HI08U(I,[T3W&6EK;'2/H&+DI7V 4H[YZ,H@C2EA ',O054! &TBM&'L,P; M!*F&1J4E4)I3,:M3I;]:D\W+<_L6V[W!H/CE4+>ZN8:DOB#Y2[5JO*&$9*I>"RL\+_HVQ6@>M@6?& 8JH 0H:#A"SAGCK%69H8YO@R_Y-UNCZ M:O33NCV#."3QMZS9CZ_9:\UVH)QXJI("D MQ@,J&02&1U76@454IIQ :Z("HUL4.*=N[J96)25[2414DL/EP*ZV /FT#LX# MB@_+<&\F<1DKE\)*.^_L8$6IM8C$6:(&4&S6V'&70SZ/YM<2=.GNEWUV74QWOS^-[8&I+0='[<[.WH?O.WL'K8/.![R#_SS:37WZ\H;N'WT^ MO4!MRHQ"R&D++%<,4"X"T(I!(*231&.&,>>K)JO*T)>A[]E"7^;UJC3TS?-Z M&:2E(AQ(H@*@Q$&@!%5 .!^4,U0&"-?)Z_4L\PL++%\YO? SE&%G[J\J0^(" M=2GD'%N&'/!.01#-EP+::0T$M7<7UFAZZ;0F1>LV@H]OW^"<8D) M=B!.#@%400@DDPAXJ*Q$T E!^#IYP9X))<;+3B^V]\?L],V3?JO7+P9/FB+, MV^R?C3LS+TZ[X>\D3',QWZN^=ZV,BLNAXH?%I!=1&&,!+&(4T* $D YAP)R& M7IH8_LD8^3%X>;=]ICA]7LK\!*Y,5N9'4.8Y%\=)JA5W%'A&8\RBC #:F8JE<9[G9M&=^;)B,ZG*6T<^J!Z;EZHC0,]KH>)!" O36MVY#2?9-"YE&A>H;J'43@?"HFF4#E"+/$@6$00BO;=!4^@3 M*]S=5C@R'F<\SGA<%3Q^@L EX_%*\'@^5.'*!\X$<,Y+0#WDP%C- 18B:)Y. M.R5L8UO"NZ\X/WAG:27WX,VWBA'Q3# MIAX6_ZHZ,<>;[R?>#KV;ST;LQ":];25U3OLR9HH-:ZK8]]_4^^:T\?^S]ZY- M;27)NO!?47#./C$3H6+J?O'L(((VV(?]CL38QNV!+T1=0:"+CR0:PZ]_LR0! M @,60J E7&XW!B2M5:LJ\\G,JLPG][9_'#H*$Y\)-K U%G%."3*6&90KPJE, M&+/(US884760H)]4-._[GW7[T?>.NB!%8:HIR'7);*O=AH"W9L>+ .])_5X' MWNC/.F=MD*90ZPV/8W]4AMN/Q[GB]J]8:W7AY_S/L'>[)'4GB.PZ MY41Y MQ!@#N;1.(8>#!PF5QBM!#-;D217F%<+4G2Y@W##V.ZUN%EZ0_MKW?N]DA%77 M\CW-*M8-HS>-]6!N5S+>LW*#.X1PA2_@5?D"S+HQ>1[F MXPM0,*%*8OI(:?S\9?=X73!L#'^1LGNR+HSD9N[/+_CBSRI7)4^*KW_+\O_/ M8Y>\!TAS!4579?\W]$AON_B_0H60U:V"'(M Q78Y*YK.^-;6?L;:YS*7\U03 M+Q?'WD@ZX59KX.%MPUH?S%G%4XX67BSV8C7W8T^L2MOZW;,<#"UD>Y#/D(AT M>YOEO6W[O.D$$_03@>25 &9WZGI?$-$5W8L9[_A_;SA4(72ZN#F/M%:X* .2VC/$ M/0O(*6$0"X[G]95.L;4-MGX/U6U!IP6@4P4#_5_GKDPN_X(1RD*78$0(.6@- MX\B9SH=T^7 M=@?C\X16U_>C'3S#RU[ 5L!SIO2UDW!F,8!S/<^*&, JN.?9 M\.VF]U-RO#,1XV(.GV8.;W'A4&H(.#81S61 .R$H3$8_@LK,@=<(FF\-[ M#O\7;PX7D0WWN!XN&YE?U'4O.+8"CGS!L07BV(U;;X,1-&J#M$X&<6HULC@1 M1"T14EAIE6<%QZKDY-].X[P_Q6#9F3IO(S'EP?RYG%PYRAVZB+8_J,6[)-4E M7^65\U74*.-DSOX6.=V%$_8B;2)RO@HC3+]0OHID\-\CR3#/RE=YZL5+OLJK MYZO\ICTK*E.)5=W#]I*T\ELG6I2DE9*T4I)62M)*%7>3GDD/\*QMI?OK5-_D M(?'Q_DF#-3[N7![L?6[!Y_#!UB>\^W'GHK%WRO8[?\(X]R^;'[_2GXI6.Q]: MC4M_OG_2;,,]67/K\VESZQ/?/\D-+4/KX-L.;9[ &/?VS^^DL#!JO?0$(Q]# M1-QYC0QW$27J.?,!&\)I.22NZCYXP:J?3_">5SI?L*IJ6'6S\^T%YU)X!>#$ M".(YM<5A*9# 41":O",Z9*S2!:M*0DMU7>D9Y;\-B5<^[_@U. M;E_)?MW*0 D!JR"=0U%B ;ZVCLBEH'/-/Z9,$LL]7XV3VZI :8633-X&-E7/ MFR[8M$!LNO&M,97<6;O_(M;!ZIT-\[*.UA,__)F7STS<:W7BH-:, MY[7/O8[MSI"CJ/CMR9S^>MR_T8HC"'W!:3]%-L' W]GVN;T8Y-D][M]ZQE_- MW\/+>$UR."T5X[# 4HR%3=PJ<'DY)D[JD&/O)(SAEINUUR-'O"+NO J([$4' MEG+PFY,DYFCE]+QQTKAHGL#8MG8./<'1BY 0X4X@+IQ%&J>$HO38"&:-(>E) M)(G+2N+]< ;N:+PFF+UF01R,:$1'O(C#7F81_6Y;$P+1$6MB]EU[8 F](@_ MAK5A[$ZRF>U@0HEX#\_AKR9@%@1HG<7+,NN%'XD:3B M^1.6X9,*$_5(,O3=CU%#_ON9-G4#(5?+PE<^.+O?/8_BLV8#3'@[?2TX;M?OS*&_D8 M[^3K>>/;)]SC#G##FI$E)!:X69E#KEE#OU<\9=,825,H1OI R%8HI?R%W]'?LC+P>@P>4GX?+V-"ZSI).77B(>EA\6;_ [Y/@MS$-OR)8HQWGB ?M$6?* M(>V"0(G1S'+-#.<9?HTISG!QAA<)OZPXPV\/C%M_%5_X:6#\:1J,J79&2N^1 M4IH@3I1"AMF DM3>&XM54'IM0V!>?.$J0//O4!2R/\J2 [SFM>$Q?.#H./_P M4H1;+Y&^7;DI?14L3[U^QP[A$C^&[[IGG= ;3EY_)LQGB/_0RA _DHR]X]B/ MHSSD@OM/POVOT[CO#7$V18F2(@%Q%1DRWG(4F=12&1TU$6L;+$O1TMSPERC' M6IXA>+P@8E'E#TN@IQ[_F._PKC6$^_N?4K;N2:R>8$#M/;RUWW)G(UC*4#!X M&\^W*@3=-8#36B[/MMV+VK$=U!XT%3FG_8ZM( BD1.;M(:8/6*3L );H8A7 MB5G/?T&%L=/\<,MJH$'TV7*<@]X/8O?*;-CVT97)F):6+"S-41'\;AH)SK4Y MP"MJ#N:OP-B&,35^@#,ODW1<(QFT0=P&AQQS 9G(!7?.18?IVL;PO/<3I,.J MC/713^MC7O)!?20B5Y*\#'6[1VP_]FVP[?;KC>H^U?EBV[;?@DG;[GQO]RYB M'/R?_Z4I4?^$5_X"4S2HV6ZH[73_BH-A]F1&^%;[6WX3Q?\#GF^-*Z)ZJ=:P_KC5;0V&H[=OQGX/'M_'VK=> M_S2"Y_PY#EO]^/,-=S8;M^ZV?DOWKQ<>GN=_/\E?=,9*80*VA"OG3*).&D(P M$\[Y@'^! ?,XCG=18#+]_M?3+]ILY,)W7YK?-C=V[\X9#$I)GU" MQ"F>T\-\9K0A"(-W[Y/W5BF_ML&)KN-[B"/J8YOV%.&PC"G%P$ DDKBRS&(O M51"!@JV(4:9?\)$4X7@MX?#GAP+C**C'*(#:(NYI0)H)BW @,B98+>.R<. ' MA".#T=,%A%@GN86+!L6X=4PSIRT75*: ,8#:2$#DE8#((B#+$) &SWV/=O*4BN[&>^\&!BR\=\)/"+[V?#T37^;^^LWYZ^ MAJT-XG<[8C+Y]:76?XH-*MRGIG*1RO=^[Z]6B.!AW>^YSK"46=XB1).M7 O[ M=?W+>BU>N7'KU_RN8=1CM3MT8C"YNHRMS^S M_K.G-;K41 U&0PIG_7ROD7C7;DEV[3S"+9^"K-BY("/7$)X9[E*"V(PI*[%@ MQMD@=/'+*H"LVS^:6U_)8?2,62LE$CJ7RW,"<9NV"?$D'.C5'2B424Y $"1BN-)T( 0 M#*VQ'E5U$,H)%8RO;9"ZX?1AM^Q)TD%M()9KL.(* @1KC!5:R5SC?$BW M!F=NT HMD-T[*@;+ 3JM5<(2=,Q@BZT6!E"9*J8\8:^T;=I+7ZY&V(J_]>XI M:-/IQ:&A-N]B6619S)4:TB(CX#L3L:8T)F\I!,"C[.N?]T_![QO>^*>3?8S=A\\ [B6=5<(YPAS7% R%3LI2"ZZ$DV)&8 M/6WI84VI!S\D&B$X!F^!8B6"=XEBKC2/9>E?;^E/(8X03%'J# J6&L2= &^1 MR'R\3Q4503(>(O@#]ZW]!+^N\:@[O,:.P7BOY.Q[;;S' 0Y#*[5\K=WJM(8 M-[TA0,KMH+9C0[R*;*T#L!H?)3T]BGVFJ2S>Z.M(']S__!!'HX)+"H&M!."! M" (YJB-*F H?$Z-.L+4-+182PQ((@[A5TGK,[7=9PI$Q("J.1P]8K["3!&3C@8.$1]O$ MWSDNJ#UV4G"'B_0^IXA8XJH M]5L!];ULKG-E'-UAZ^>^%5E'V[W!6;\R#*Z[>Z<3;?S>.M@" MK;G<%LUOGTCSXS;>__;A9/_;SH^#SN?3@Y,/Q_N7#=+L-/CNESO:V/F?4WC_ M96/OE!QL?<7[>Y^/][\UC_?A7@Z?WDDQD? IZ0!FMTX.3O/CSY31 MTX)_+U'PK^]_>[S$:@GPHZ4!&\%T<-(1H3DF27CCDJDH)^VJ;(^!8MFCHWX\ MNLY_(LQ^K36H?0?\S7 4:B-N0X@6X M7GL59+@]X-WT>3S<2K$[+QD;8.R;AS![.85'(,;SZ;]3 ;!!@]_O;,#:0NR) MPUU="YHD%5C@3$8N?3#21JD9UBZEQ#R^BPT-V[5'XY/;G)4:8NX2,MH9&Q[; M?/X.,M2&]6EGN0JW)>V\=];.3,T3LF8/XIJ#T;-!SHZ;!+K@MMGNZ)7!T Y' M-QJL/XXY\],S/X!7OYR3-\'4S.6ZU)R2QSF1YWV1KX,J:_D(G?)SJ)J-H4;3 M^9F>'WF1K.O\Q[S,P#672O,7&3A?9XI3.>O [RV"([H02/^B9&MB?+(I_/?$ M%.Z!*2RTT9///$\H7I.3D(AE"SO<;A4)FJ\B^1H$\2LN]U5A:5@ [+TBT_G, MB_Z*?.>_0HE*:U2.?"K#\;J0*LZR\C.OO*H8QV]9_]==?WG/^E?,+JT@AW\S M#G,U07Q&D])*>:MEG&6<51OG\HAT[O67:87@Y]MQKQV/>KWP /XL:8K>7)N0 M66F"[LS&LL7C*6D3VD2M161>:2ZXL@*GE#R+V!DLU*]R^9Z4-C'9W/K0[W5& M61$PNF^MX?'[LP%,7NQO__#MLSQ_FX-!A+]AS_ZH#-G/O"PW6W/L$[_MPW#@YNMBG.W#_/T]')SHGQZU;9#\GVQ?-S<,8"(U"&:0LL8A; MK9#&@2(7!K?ID"M_-# MJA)+0E%$M76(>V&1#2PAGU(DRG%)A%C;D)+5&2.S@%O%-OVJ&US_V_:?T*CY M]:C#JWZ*]Q2&*(,MI1!H6NVY$1"%\!"8U=$'CZU=:(%/P:Z7QJ[]Z:CSLO'I MT(QJ+W+U82Y.Y\HP9+$FR$86O,2:>@Z.&=&R;M0B^STLE6*\ ,$<0!"TXDH% MYK -G!"OP:!)%1/'3E##=(G05@P(;D=H+$6?LUJ1]T(C3CQ'+CJ%1*0J4N]) MRNQR1-,Z)XN,T H0K!H02(PMQ"_@[#+*K1 !$Z!6Z"M,9J&A5("%B!X>2"X M$\U8)0 "()HAUD7$,[>1<5XA2X.T05,CG 8@D J 8%G1S%LY'-P='E_502ZY M>\8;PB>A H887*; %,^=)%E2U#&G.-6":E\BEE7")_]3Q*(HM8)*%*)SX*A8 MAZP I"*.2\J,9#0)P"=3Y_PA9M.J[20779]7UZEW4AHAD_"4$Q6M3=38)'4R M/GE7CHU63==O!R61V*@0U +MTF2]'U F61=??N*[# MR@L97.:@<%QXD[LC,:\3H<)9&1=*?%ET_>5U_4[<(2E.,C$(.:(E*!\+(^,= M04S#+RTAGCD'NL[K>#9=K]@ARJ-9Z;<;:=$7S5I?J/J".&$^-I"HX38J+/6;1ESV>UT+LYY7WO M;AYRER28XH!HY KQR!G25N93YTA84BRXW-$! J^ZXGKF39_K1MX_T<0^RA/' MY MP,2Z.1K9J[)&CL^M:JYNU AZQG_NKM3,7?1S4:S#(,=GON>WW;7=X,7YA MW"@C]O]J^7CUFT&M-,*]1S+KWF1B.%U7F15JZI6U^R]B'2#SV3#^69>KKF;/;',9RUXVZZ2]Z\YXV3QD5S;_^RN;=S2(R+ MSF&.DI(.@A@+%M!;CW)P*A)--"1[EZH5PU+%H+%4"7-NK,T,^D(0[!QCGNF[ M5*U9I%*OW>Z=9YD8,Y9.Z'T'(TF:T/Z.X1D$#MR=6@(WJ-;['OMVW#'D/KEZ M,KU[_9K?_=T<]-&_?.X*:/0,/.JS&/C[^. GMF+BI;P!XEE!UBF13#U"@_H, MXEF\KJ7@1KT,?^OHTH^\XQG\K2\Y<+J.#1/RD6L_BS&788[-K,OYBP/::O)$ MOFWVRQNBZ2R;6R''.%KW7A&M-IA0#VL+() M&H6OM?"U+K\DZFVNO"HK_YNNO*QDIN'$%JWFK&::ULD)S'*M5!5F=IE^<\&N MQ[&KR$*1A=]%%I97NGMO7*4K%%CM=,/98)BO\/J,O@\%G6\K46;6$J<[L[%L MP7A*;CESVAJIJ12*1T4U"Y98X;6++G#E2F[Y0K);>'/O2#0^-FASZ\_CQM8^ M;G8^\?V3G)5R<-+8"^T&_<3A^_;/V2U'9'?K]'S_$C[S;?N\>?*)'FP=MW;W M_NS /7[D;!GX&;[_L_6?R\9-I?+F(<%8,TH<"B9JQ'.;=6S MMB&,KANV*F7*!=@*L,U(P1"3]!Y3'H3F1DOK@S54J4!$)$K;DG2]8L!V<0UL M@5FO>?2(":69B-IP&3 &Z5UM3(UV078"K#-2%/N%:4B&458 MX$1333-9$F'@PH%.2%_RD5<+V)HW'IM4A&!&,"+,$,1Y2LB2I!!6- I'7)!* MKVUPS>M8SYZ+O.#@.8W^K'SPO'G4;_FS]O"L_W/X_')3-0L65>X ]RG@Q),7 M,5"J$N$2;+%D)JA@O0P:C'&AZETIA!T86FI5G* MZBGZQ=2^D7-&^H0PIP+!_Q)9&AWB1DB6(N8B45!TJNI,%T5_ZXJN@M3&<:DA MSN Z<.,3Q2$1E9C"29D2;JR6HD^%&TR!4"4N$='>@WH3CK1+#DD=4Q0X$F]- MSC41=]^C[5:":?<-P1,)"B(,RKAWDC,=05*IRYR-TBII M;3F_6BEX^CH=<%A/37 N(N\$^"%1&:0]#D@*KA)W/F$LUS:(XG5-5Z4;95'T M>14=LY HTYR;%#D7W%BI@P))B%;S&$OOCU53])N 0XJ($\$8_)"($5=.(,>\ M0=B YTE<"#83Z!!)ZU2+HNAO7-'!\32>TZ 40'N0WB3FC,5*\"A8(N5\8\44 M?2K@")BIX*-%Q!N-,B,"G033*?'!8<11PCXCYIY(A*""OE,W,& MK+A]&4K;IVTB+[ *H"!F0\8=XP(9APW*%&%(8ZU1TDI' M!6XSC>DE2&0+7A:\?+-X6:A;WQ9>3FTE..$T5=@A[+!'W#*/'+. G,PF$17V MTL]!V_KP5L(5?UHFAUSV1F(92QE+]<>R]+VYRO),[$S16^Y>TUN^;&9 =1*7 M*D(>4++-RJ*512O4#(6:845#VS=?Z/>:U P3-R23I6??Y%^]P:!$IT^*3H^F MSS^TB#0R+)$U.;.6*0/?"8QR1RAMK;"6FK4-R>N4K$KF6L&M@EO58UXHN+4 MW+HYA; D6BV#0T([A[BEN?1'8L1,3,$J(X07:QN"U V9J2"@X%;!K97!K=H#PBK@8"T/D?.U#2;J1B^MD*GP)JS@ M%LI;Y$THV/-<[#F]'>LY 0YN1($S@GB0!&E'''(Q"NDH6!/I4J MI 9OF-2@H,]ST6?[?(0\(P3:/.1@(EP$#R)0%1!7+"+-DD)!>NR=$A:+L+9! M>)W.5N)8@2W4HLBK0%I0%'D1BMRX5F2E4V2&*\1")C_#0B ;+4942!.L()AG MEFE"ZTH64H*WKLBO24I0%'D1BOSU1I$AE#/$@ Y#!("X=0QIB.7!(EL1;1"2 M8PZ*C.N&O '2@;2A^3(=N MV#-*E:>(@:U'8.TA=.-)($(Q!B/!I-.9APJ36>GW7[\&=S'H7P"W .ZJ .YK M"L!;3@!OHT8Z*A6=-5R0N+8A55T^X6CT M'T/KVA'^#:V_-OX;OES)[DB!6MT0N\-W3/XLVS-*YVV1_EGD;U2$8+A)N]6- MZ*KBG>+_NBY@O![Y8^,<':\N:YQ[QQ%TH]WNG8/(UT;36OO>CP,8V* VA!>/ M>KUPWFJW:[8;:L/>T+9!!^#55FJ-WFP'@PAO=1>U?OS>ZV?-J0WB40?>DI5N M=(V+:/N#6H3'#;6MZ&/'Q?YX@ABIUW),.KIZ]I7>56S*[A;DS[G48_B>=%/O MV/Y1JWN%T!,I'4_]Y#.3=XRLG3T;]JX^,L;LT6\F, ^/T[;?!_'=U3<_6>/I M> MP_A%R=:5-ESQA]_RZ.Z/+W#@O]CJO5H^ M@,GXBW.65WSKC$PV_#XVD/OU]$7/HLQ3O+7G#7ZB\\\9_A+H0JY0N@8 /4.X M\\+B,X]+_?)2M02?^6^M+AC4WMD S.7@[R^4_#2G2+\V._5"Y3W[(/.$]<^1 ML@=G:CDG["^P[)5>;_7K U;RI*C^Q8S<4[J3)72 M:I=)'O.0U7UC>WPS9C#=F8UE"\83MNEX,E)8KY5VECMMC(J$:\=CD)Q;2PYW MGGW\?(4K;V5+[K*Y=WJQN_<)'^P=G,*8\,')/LU;BQ&F/4\TYL"T;-BU$WA9%"*Q^(TB@&Q1'W/"!CDT0T!BUT MU$1Q,\(HJ6?JY+&\_,G*>WX5(E>H^O;+$W F^"1Q)$3J8+@D8&^Y9C@!^DA! MHO;%%UH6SC2F?2%',2 _<^,:<$69ITHB8:)'W F#K P" M:68Q25H8DEQ6629FBE[*GM O2ZV77&3]AB"&8"$5$Q@[PWBBU.C@B',4,(9R M9F+Q"I8%,9^FO0+#&1%>,<28#X@3ZY%)2B$.2^=]X([HW$I0U TN]=1O76>% MU P6/2H1%5>YF!I'C4607CH:8RANP1)U=LHM$)PHHQ(24AK$N:!(2V=0 J^. M!JR]8+GB4M;5;+T_E[YCL/IMGE^_EG*NJ7MC6[A/"]S>6OL]::B+3!@;4N34 M6,N2),T!K<'\1K(Y%>,2$+&'A EO; MT*P.;G$UJW"J5F53H.]WASXBA=:"^NB#XDE0QX+2P>9MK-R]Q15'=8G0=^.H M:N.3SHWIH\48<8KEF*P+EB:0(),+4N0NHG4ER4LW$5U05MIS:Q#+L,NPYVCL M69'TS,HF8>Y,UVEMCNNT2D+FBFR^EX3,DNRT @F98U@I_N"3_,%;??L2CL*1 MD" YAIQKT3FCN;(J>0EN/28*@B%.25UP19* E_R,0M$+1VB7B$?LT#4?!!U M$[)2X<%T2(D,=Q)QD2!DI42B(+6C.@5JB5K;8-+4J5I$S%K2,4LZYLJE8Q:8 MF0-F;G6ULCHY*PA%E B,>+ &V> 2D=,H(*9 (QG&&7C,HJRTD=TYD.\LJ.4$G'?$OI MF 5BYH"8V]UMO%=:6ZL0H8XBSIA'1EJ!+/,6NZ"L4!0PABEP"THZYEO7V5=( MQRPZ.Z?.WK#L1JN]LQ%<>>P]XE@EI(/P"+P$^$'&H')=%:&FSM32RC2J1LE; MTC4+,_!+YC2]06;@5TCW+-9@'FMPJ\F%]%PZ[3G"CFJD:X7:"W06OETT@*M,*Y M[QR3H_XDBJQM2&;J\@E'<[?YU?.GLFBTNF=V]+%[?O,HX?5$UC?^V_7_L?$3 M4?:C+XXEXA ?:D+69F+7K@HM.-'KM8FZ-<\ZL=_R"^C:-=8?VSYZMY,?MCN: M?=N>-"T 9WZS&S[&WE'??C]N^9WN6!7AA3VX[Q_MGC]=KH[QQM[VE8X=C]H' M?-N_//CVY_%!9Q_O7VZ3_=Q08,M?[G_;ION7?W3V3_XXSCIV\)]C[#M_=NTW M<[;;R7JY3PY.FFVX;^?@Y/-)8^_/%F@;W+]YO+]W<-+X>-!J?-P6_[G<^0%Z M?=XX:5PT][Z*QN770ZL#8]XJY+&UB"L7D=9,(BXQ9PQ<%4G)& Q!OF/8S% F MM:7""1.-$QPS<"]=X%*)Y*F!!51KM0@H]CU+9/\LKFWL-/>V/S_OSZ/LOM0#_U>Y\NXT<%@KS<=2!==N]*U_4.!A"G.2F&#=8 M6^MU1VTOWOQ&LH*=)^ &K\3S?G<_8:_5B8-:,Y[7/O" M0\0R6A2\WMR^6 ^6%5?(JFC9I%E%98_C;O=WF7G17U&72I>7^2M@GTLB459^ MRLK_/BLO*Y)A^MKSN%#3U(PP5-N.@_NM4D5G[XV=6,Z8[O>4J5JV7#WA M1%)A)XV1B0>)N:/.F2BX4\PG9JGP]-Y]W3F/)C_'OV+W+%;F<'+NS=S)X20] MV/KSI'GR":Z] __OP[W^Z.Q^;/#]O=!N?MR^:-)/I$G_I[/_Y>[AY,%I\UON M&0W/ <]R@:"Z L'GY6<4$)P7!&\JI*P,/ BL$/&:(NX-1RHF'J=5[2>*%S7E+!J2?AU*UV8 &,*A-4HV R%Q=V M')G@%6(@)X(*9Z36@%.ZSO!,,/4*N\S5W$A^ZSK^FE%8T?$%Z/A-0.89XT89 MAARVX(LX8Y#UP:(DL5<6JQ"$S+Y(G9!%]OPK.KYJ.OZ:04;1\>?K^%2\82RH MEGAI75ITF X2*(>LP9S/FG MH?WQT#GA*Q-?5'WZ*AI6W*!0KG)X/ZXA@?FZR1O]8[3@X_?MY>7>_C'LVUX? M9M7V+W:&L3-H]KKY ?J]=GL$;,/8CX-A@;4GP=JMOH3:24Y5("@9%A$G6B"; M"Y=(Q"E@(X0R)!^H@8@M;RNYTD0X;P@/7C,$*7A0(3R8:B43E1*8$B2=PHA' MZ9&.42-/*97:)TZD 3R@=:X*,=9;QX/7#%<*'E0'#Z;"'J&Q(\:+ZIZ_K.84/P$E M+;-!*R=9$(RK1*S6+"4LF..8L/#V6J*L"([=Z@XJB8_6JX0(!>>&2Z^0#30B MZU)P.E.;N'Q'KW1Z@#!5(#C-%6!841E9(A[)Y"3RB*9.4L@QL%2Y?-8JNH0!1<@*$ P M#X6D)(DD1IVGCDN"'4^:.9&"4,:D..XS\+QPJ0#!7$ P%=D0F[ W OR S-;$ M:7)(&QI0#-%934EP..76(*INS.RAS<\T9[?HEQ9+ M1\G;4S;]];A_@WY'$;E^M*?()ACX.]L^MQ>##)G'_5O/^*OY>WBQ'J';FHT^ MZ_7FDLY"E[44MJ07IN?ZXH]C.&O'W725G9OWH;9_C#A.VN_/!J !L9_)\/[5 MZQ[]"W0KC#'XCXL;=CS;W@1)&NQE#"B475>47?[0.<62Y QYSP3BR5%D"0Y( MY,XN+HC(PD_$ZR6]]]SB5WB\Y)Y_&J'4O5/QR0MX&$Q==QX8)J5Z"B8O@=3WBG5HU M2JO?9N"+(^.:L_/\PWP_U67BNC% A7OKT>.%*]%@Q:*ZE'I1BJL&L5=JW*;+:^S94O[%J_Z\K/P*XEYZ'G79S;MP@/Y37W]>Y; ML5M[;/A!5OS%#_/NCM^,@YN*4HC,Q58\E8Z&Q(G*9IHX?^@M5%8 M8!$*;> C9_WP^\O=;_NTL;5]WK@\PHVM#\?[)U\O&UN;I/GQSW:CLW_1I,W6 M[ON?SOJ/<]^S@Y/]\\;>YN7NUJ?SQK9>X[RQ]14??/MZ<7"RP_;I#K]# MPF"HLXJ)@'3$%/%H)#),1Q2Y(T*Z0$,PN5NDK M-5Z2LH:!50:N9RSB,,]QZ M+"(7*2>V*)XP2\8I:H(L_'Y50*N;%,5(E.-4:T28(H@KX5#.54(13(M)SA.> MW-J&E*PN\2+Y) I:%;1:/EIQ+9A*G@5">?[>$<\95J &RB8B4R'BJP!:31-C MN)QX13$"*Q,SP95!!EN!P*#HE*A@&"M *R+JF,Z44/T20>QL':Y7)8C]_V L MH==Y63J,&5M95_V$[BE1';6!$I8SMR$PD%1;2UR4*IG(E/&Z1'5+1YY;W!4Q M8"FL KPA%N?:5 S(PR-BT27P9[$@PJYM"%+'G"W239H-3)9:J_[[*:\Q-$JC M'*&!\\BX9C11)KU1$/=08E%?4B5Y%,KPJN?PP;5T?"_/=8@$'7,/@ M)8[64L<=S>0VED5KF$S":TZ*J[]TP+E%WX"-8,GC"%AC..)48N08MTA80T5B MG$L%WH+!=2,*+=5;5U[+@HI@@9P$.Y1X,LI;F33# M37,%9<_2HH[\74#B&3 MSH*VJJ0D:+ /R'E-1DW;. XL):O7-K2L\\7&Z45Y*ZB\X"$*S*E3 OQ'G?E2 M/'(\V(930%(05=VY 4 $>5C<$WKKQ:J"B\=Y9(S3E. M3GB(TD%+'9@D38NK7PGEG6I-BETB(DE$61 (X!:4-S&#F F.&LJ%3?E(CM89 M6VB>95'>"BHO3MPF3'T*,7 M0Z;G<0Q;[9))VKGBZE= >:>YGJW-#E!N;),9 MT6R".)T+C:RGS'A/21)A;8/K.A,S6=ZRJ_^@%FV>#89]&.L+>_N_W_8"-]8Q M+YSVX$8&C:W1.("?3[C'E(J2P[-\S/&W*C-(DLHSAY*7"O' '8(%3#DAP%$% M0N \6=LP=2Q$V1I\X[KK. A#Q#XQBKDVSC(2(K="!]!4P7AQ]JN@NU/[^AZS MJ#5!P@>'N&$"V> ("E[[*+E)D8._0&A=J44R*1?EK:+R8A*D 1-KN*?:^B88OM%=,4=XYE7 Y6**#8L1Y[%GQ])<..$?7 MGG[S\BL^=#A93 %RDN ,<0+?Z4AS"UT?J5..X)P'0&1=4U,V!]^X^DJ;'*9< M6IW 531@;\#WEY$J$SF6NNSL5T)]+Z[4=Y\.9+ W:?<(H,918PH MJHER@,$BA^J,DJ*];UQ[,2=&2T$3)9H+C&W2$/%I" 1Y$%JHXNU70'N;U\;7 M7QQZSS"-4B((TPCB(A?+>1N0U,["0D;!(P3KM"[E3!MM96__037:S;T'RK[^ M@BN$DJ2):4VMUCPIJ[VAA-H8/$M8\OL[?!3 68ZWGQ,!A#268H^H@"^YNP"R ME$@4L?8T:(MQBJ-$ #K;]D+9&UQAY64N2AQU"!A457.0!B\9(U$)16T*KOCZ M55#>FXU]+CTX^MBA0'AN^JP\,AHT6-N(>6"*AT#7-CBK\]DZHQ7E76'E%9*( MW-N8IY@XX\02'^%;2:R6S.!2FUL%Y9VNS06E38PP)(2RB(/"YE,YBJQ3#!L- M:V@Y*"^N:[FTVMPG;>R_&HWY0C5LKS>T[1NBZL4SSK[@'+XQRK2G;<_,-%7+ MEJZGG)/,TQNQX/=KXO?IK8RH()77>8\&<_BBG4(FYU$3K30-D3"%(1A*\'O<419)2.U,1D:O% NE!BT"C!X$X.F MD"C.;JS7@B%N.$0"@@6$'RK(,B4)J"XX28Z V+L<3R%0#!Z5B>.&PB5XA&[1!G0B K0N;6C1R\^* TMFL; MX-?7%9^?6_=)O;1>I'\6G1,[2PNMN5MHM7M^TOH\P?=YIG-+^YH=];1_D;9: M+]4N:5[A>>U>??<:F@4IPGQFYZZPSVF QB(_O\M5Y."-RT%)%BEMR2K@^[_Y MUAG@*CI%C$G,6PY!LN&:!LQ%E *#(RD.=YZ]P]OL=?U9OQ^[P\V1IU"\^R=Y M]]MCSW[DX6\>&DZ=)DHCR1U'W*6(M @8F8 ]%]2[(./:!C&D;L2J5- 5M"IH M-6,.L8B.VQB]D)J''.$::^!&B5H:<0@CM'K>1FQ!JV>C5>,&K83"\)C9:?;U&*P]^E=78(JVB1IQ[CPQ/& 7FI72<!H+L&8G42HX=>$F1*,XT)C%W)@LEJELZ\EQ,1W7*&.DM MYD@$DQF3"4.&9HX%XX7PAHF4?([JZG0VQN12*+G*RFND49Q#@&\)9U);11E8 M(,85"Q';6(*<*BCO39"#)34X&1X$8*P;'FT8+RZKI9;(Q3 ME+>"RAM2WI;('<@$YR1YHR4F7L,WDF%F3/'YJZ"\-SX_I4;'X!(BCCG$$R%( MD\B0M,0:$G@P,HP(1J@H;2ZW= M*$YG="9OH2CO"BNO &456#,2@N$Q2,.SBX^3\X(I165Q]:N@O#>NO@M))(!; M%&#EC!76!<&X]5 MD,$G>"5Q4ES]I0,.GG;UP9V/U%N&:"9&X7'4%R5Q1*.T6AAB60+ H:0N>6E+ M]M:5UV#O<&">.9N;U3'G8A"9$E$II0TIJ4N54-X;5U\D:0+%'"6:"^O![0=O MP8+?D.%7.::EC:"\O,YP:4OVUI7712>LI]QB3"%0QY9S"NJ*F8X)$\&+JU\% MY;UQ]9.51#H?4"(V;[(%AHS0&G%-G+=6!3'.DJY#%%!V]4M;LBIB3F+:!:Z] M)=;E- 7<7)<IYX[13 M*8U*8/=5(A%!U(V1PW'$BT65Q@(+[S,#S$+#[:*>551/0X2E)%HJ'3?*.NJ3 M2XQ"Z&853:1X[%70W*G<^RBXQ(FC8+*?'JQ#QC.%=! 6;*O6E)M,8T-&$IDH."KD\A54$;:*!47%$M#F%%E5W[I2$.G7?B$+366 M<81)$(@G"RY\P!R1Z(7QTCB=*""-J*O9H*9L[*VP\AH;G%0V!6\5MSZ9Z".X M#DP)ED*2M.S*5T%Y;QQ\:S0Q5!.4L.>($P,>0@P8*4:5-\)@YA0H+ZF+Q;(? M%.6MH/)ZPX*V1H+OJ+B,SGEGF;'*8QH="Z[X^%50WBD?'RRK5<:B1++R@L(B M#8X] OE0(BD556[^S>IRMFZ 2]^4?Y3J<_+B]=U6K O!3_Q^2R::6NQ<_]9, M"@N9RF5+Z5-H& QUD0EP]5+DX/I;EBQ)7FEF!<1NN@1H2S<3;#I +@H:\_M3ZHW/AK MS:NNC#7;CS4['/9;[BPSF U[H*-G7?@97G-V +\")1X>QUOM$OS9 % H]@?K M=]HD_+2&=Y]^#'@>9B#V7^?Q'VT*01_K6#%&B$-\J"E?>V@Y*_E Q*S7)D#< M/(-U:OD%=$2\C:S_Z@T&[T=+?12[_F*K-?#MWN"LG]O=+!=93SY=(6N[L??Y MM'EYW&EN?3[9WSO%NWL[9'=KY[Q! 7$O_45SJW$![SEI $H>_.<8^\Z?7?O- MG.UVOOYH?OS$=C_NX^;')B#T)]$X^0K7W@24WH?Q[N#&)3S'Q\;Y?_+W)Y\. M U8,:^>0,[F8VG.(^)EBB&E"C$^:!:_'!A"T(X;-;+Z,3C@ZQX5B"1Q7ZZR" M($,K %*6*=36:A'LU?(.UGQC<=AZ#ZYW?AOU__'G<_=T>CQVOYZW+>?TY+H6:0A^12X4EP[ M31/'A%+#&37B11K9/*P\HSN\:PUA#OPLZO2O"$ X>.V.-O./]ZEFJ&/[1ZWN ME6\YNN^R+-,>6)KWO0[<^J+6'DT[V)O4\K$&PX&OMAMJ\?^=M;YW8/3@7()/ M7/O+]EN],WCC]]BW&9!&[P*]:8VV_D=7J=?.CUO^N 9@!6]JMR]&AB_^^![] MQ.RY6 ,_,9YGB]>';[^WX7ZAYBYJ/3!__=:"I M(]W[T,K.ZWZT_88=GO5;PXLO_CB&LW;]-W=!*I#,6&,B581Q+;PA M.B9%D@J$8$#VNV"\F46SMA5][+C8'XL%(_5:7M-Z+9W!$L5:I]5M=Q//=,Q#]MDK+L4;?B^6_?&R(B$<# MF]QKFFUNB-H M&-WWG^>M,#Q^9\RZ,1E6,DI?3S M>)T\]J)@V!@^Y\);7R G8D&MUFYOT,TH'J_?!9$_UJ*Q&HT:'QCBWUIYVP'<.O#E!G^? MN1MCI=;[M?OJO:SH+F_;8\;>GKM7_O_3(]]E#_V^"+-(>9'R>T3E_3BNA4^$ M-R3GU-6\_+T\F O MGT+OL_]<;@\;+3QN$[IY& 01F&&/L%<*\:@8LEQ3E#C!S._E\MT)Y MBBL!ESO3'J.-@G#C-:(*8\1UM,A(PI&V+AIJB3>.@'[7N6 +]!B+WJ^:WK^J M&U14>V[5GO*$*,$.6Y/;FWF!N,,"Y?IX1'%P$FM":)1K&V856YM52(? ]2&% M.J[22[2J[LUQ/\:"@D]'P<:T@Z-CTF"L#/( >X@;BI&6TB/, G/$<$4BSN1R M#"^4-*9H=P6U^[6=F*+ \RKPE!N#B;#>" E^"V:(^Z"15LHA)AUV*5 C'5_; MD,MR8][J?@XM<=WO (GS.SQS>C4?>F?]@HE/Q\1/M\[Y%"%1BU[-GO)V8*D$#1(CR2T%;P>#9BME M$:&)%]7R\"V'[+R=J& M6J3;4S1[U32[ BY1T?:YM7W*(TI8!Z*Y@-@&*\1#-,@Z@U'N+YZ43DXDOFR/ MZ'>H_1MW-KB?8*94OI3*EU+Y4N%_/04<*Y MSS<# M!WYANI]K_)]A!! E9Z+?+L3'X,9/T01/J%;/[:#VOY^RDS4/O^^/<6U \8H:T/FI?C_AYJ=#X9Q2B@L4DQ%@ #78OEP/(91WECN,([-K M&Z*.M:J#X/QD!D=B,*;I?).6*0]C\@Y 4) !'-\T.8?&)" MQ(AX 6OO4T0Z<8NHT@9C1H@2.*\]EOC1M9=/;EERCQF[KU'"^&IW#>'WWJ"5 M+_NN']MP_;^NZ*Q'?'@34\7INA)P\:E7UNZ_B'40:9X-<_PY"F7QPY]Y>0K MO58'C&[?A.]'H-+]:$_1Z*SFG6V?VXM!=IB. M^[>>\5?S]_!B/=+;8L5[5>R.FA6\[W4ZK>$HX'Z W_/?^V/:/0"=:71C#.=RHGP5W;&SR8,?-)[*H MU6O'\$MXW*,\I%X?1!Z>!X8[^-[K#R=O&8(.C-9P=($UV_C>/(#]7:-WT<8+IA^7HCG]A M!X.>AQ.".P^DU&)WXJ7\.:K!$K38 UF1,O91@B6%8UT]P MU4HJ=^7H]4]'G39J YOB\.*JP4?VV3O?V[W1IA&X['E:LGENY18<>Z.^"5,K M=G36'E]PU-4#GBJ/<-B^J,&*=(]&LYS?V!IF.6EU8!2#5FYI ,OTO0\3 E(S M>F+K_1D8C(O18\641N)T#(\YN@X\#WQ@<.:/[[]WQU[ //T5KSIF7V-3C-2P56S\/' MVZV\2-?"E^<%U-?E?A-YI>$YX>7QTTT/]KP%TM+M#;/DG_6O10G&-Q@.4 M23>4EG77BPQ_82(&9^WA^$Z]]()&]J8K%Y.S=>5:5GN;&=":XA=OU/7IS/9A M%MH7'T#/NZ#?[9WNV!6%A:A,SYC+_8E3V0,G\,/IP=:G'[M;CTG^5S@A35$M9((6+7 !-;BKCY\ M.>N \&7Z\MK_NUJ/6KI:D%JP0WN]/S,R7CE@']EU,-6#C.@!K%B[=[Y>^P+N M2:\+'VIU4_LLCGV2*ZO]LQ&=-+R$2W[O]U(KNW'8&]7I]#77\]2W=F-1%FA2?<*\:Y$%HERSD' M;4C&B41>K9O(/0I[JS5'O19_^/A]6 .?I#8X'K43[>0.HG>;=DRAT;W-J2K1 M9$JM,ZD!3N=K,D74.N Q /)+]%.":V-C2+GVXJ[]JZ9> BOQZ#OF;>I5X3E9 ME6M7I8P&;E#=%-%[S^KN'E"2YV7.S-E7;='SMM">:MGW6(6F:54HBRCBH/AF5*%SFE7R*$BJ',Z6*+C5O])4_I M0W"Y@ E=A+R<#HC5+ A]:SI63$$Q!2LPI\445,L4#,Z^O]B Q+H6 MLXSIGK58V_@;R3O<9]\W*M7'M++1U9=\^G*_7I4*MU+A]N(5;CIR[0A30G N M%-8I,DZ]X$HZY1*]#_'OV+W+'[H]SKO80QY=-]:P^/W9P-8G=C? M_C')*=L<#"+\#7OV1W5JXN8\>9[4Q+4;)T?X8.]#>_?C_QPW3K;Q02=_9ON\ MN?7AI-F!L9[\<;K?^?-TOW6W)N[KQ>[6YW;CVU>^W]G.:<.=??HGC'T3-[XU MZ,&6IXV/GUL'WSZW1@V?OMP0C%+N8K08I2 2XE(FY +1R-.0DG$^2$'7-BC3 MN2!@QHK@ DD%DEX:DCB-'.16BH@IIXH:$JA7V&$?;!1<3"")7T&29+A 4I4A MZ8:B0&FEJ=04"9(LXMPII#5\A[UU)!# ),, DH2J$RH*)!5(J@@DT62XQIXX M&1S7(IE@=9!*<.R2B)1,($E=09(ID%1M2+JX(2>V.&$>"0)O2(.7I#1RL)(( MX^B52HHY9<:0)-2LO"D%D@HDO30DL0!795XS(RB/5.OHM*:"!V]]@D&-(8G@ M151;%TAZ>4B:;FRN*9,YT]BK ($;Q0EIA@72PAF)A651I Q)LH[9JK2R*Y!8 M(/&E(1$[(1BAU$-PR#4-AEBJ0I"1,..\DW>(",I>5M4A\29PY)H$[45$#L>8 M>WLR9$P 5PU;3&2(EEF7F^6(.M.S\BD72"J0].+;ZQZ3Y*ACX*)QQ[!)-@)" M@5N6M(.?)I#$KR"I[&55'))N D<;$E%&!N2L="B?EV3F#8^(4M1P2EU4H_Y= MK$Z5+)!4(*DBD!2#")QS02.+/$ELG)921\,!DB15; ))Z@J2REY6M2%I]R9P MC#IP$P)'+'=1YEY39+"1*++,W$(X)3)#$L=U+LKV>H&DJD 2,01[1N"_H+E, M3D=!'4V94,PS;">0=+67]3P&N0))KP!)7Z9ZX%!!4I1(NY00CT0B"WX3"EQH M:BU6P>3 C8.7)']F)RM]PN96OX_]WF PJ>A?;MKF6^_@\YHI5*-5_?=H40LJ M/0F5&M.I48X3K+BT*'++$%B9B SG"E%J:&(*S ^Q:QL2@TC,FAE5M&GULG^* M-CU#FVXV9[WW7&L:D&!<(*Y90(8E@X@50H$C9WV$L$-*B#IXT:8WF[A2M.D9 MVG2SKV@2P![6%@5I14Y(LRT5'6F3FCD?I6C3ZN5<%&V:7YNF MNS(R28QV$5FC#.+@>R,'"H2XE]JFJ#C669MH7;)%=L5Z>V6W;UVW7S-YH.CV M,W1[*IN75IW7:V M4@4#L\NIC1D&9F:9-Y0N+6)(;(XO0/CTIV4GL2? C#..'Y(@7CC8>9['BJ3_ M3]U2JY4S"IDY]Z7L'6C8%Z;9G7=WW;NI:0LUK05"2S+_O45F/7(&VEOFB6+ HH"X7]YJ"ME+0RHK4 MW@L=P;-4V1%3(@4\PI8ET@KU:D[S@P\RM44)>+>$U!6RGHZ=JBN)29 MJ\A<(0 MO^J\2C>E;_S6/,CW.'E:7;CKC2Z4E^<\SGW&\Z\[ZZX7LQ^\S7YL,/OQ?#V6 MT&8C37&:I60$ ^XS"XE'EH44P;@L399[!Z(O-]VLUBC1*'$U2FP90=DHL2M* MK*UT*^V4YXK9>CH2.'0L@ &F/<02I.8!8J7$9MG2&B4:):Y,B2VC1!LE=D6) MU6H^>*VLTH5QSX$HX2P+0AFFG M"!N5T3;DD^[Q1HE%B-Y38,A*V46)'E%B+ M>_5TU#"S5+S)52_,:EK&^4N".4V#*BN5%B M5Y18>3Q.!HZ.+!BE;&: Y.Q$ 99I8;/P2@>EH5&B46*'E-@R:KM18D>46(O1 M-B*&")FSF&5BX#+Y/MX%9@COY.Q@TF8Q>PHW[BCG1HD[0HDM(],;)79%B=5* M+ D]J1 ,$T76Y&Q%L\BU9RDFGHOUZ,#O'?"^W&@O80M#WTQ+]ZB\X24N(]"G M+UBFL5URJNA:#?E69L%=G(!#,>QZ8 M-CYE25YC\$N96;Z%T=IDMJG,NDQWVV2V8YFM%A2D4YE:P9 SZ L#J2-SR1E& M-K\D@\1Q=2ZS%HIXO2N?;X<91_EW4^+>E(J[6\'@UQ*!\*7[4/=)NAX-OKO, MZF_')R?CT=/9.+V^Z-,7@>*8CNE'BQ2_&J!?_RIGE\K%!;"$921 >YM9]!R9 M1^N*32;;NC>5]S<[=K@!I0'E)N7S:D#I""BK:4)GD:C/#7,A209.!T*+X,QJ M'MQJ07:WCK"&\K!RQ'SPU!C'F3@0%&S6(DO'&111#"!.F7#E@'F5,;4!I0 MKC=LI0&E(Z"L':P092%!;(Y&6"HS5.>,>5;4!I0+F=2ZA71^J=PMK:I:5;6JVE76M;9G\J8V5:NJ5E6MJFYKOK1KFT6X2=G3_DV/ M;/,M;;YEYRM"DCN1E+/&;;A78/'P[ZL;VB93KC29 M\G YD;*84+GW@AK!\9@/!2 MG0'C]U>&&S"V ,;A!3"2IQ;PX!A$4\C"*,""UY%IC2E[X8.RB8#!95]NFO^R M :,!XSIW"6D)R:*144 L-O 8:/P*IDCMA"U+8&RP\MN L04PGEP PR,B1*T9 M!U0,('GF! >FLW804H1@Q-Z!5WW8]'#,%K/?Z'57Z165]1J=LR)$4(64Y!9"8QDENX= M6-_7+>"M\>(+6#L1E$2NN+$!;#)!R9R*"L8'^MJ)YVL#/F,%VTZ9:>\>'G!"\V)W3(X5E2N\Z\VLH#>,;#*(GFQ!3C4Z13; M-VTZI0'C"S@DFHP)'0%-4B"+CEH STD()4&$<@:,-IVR6V"\O@"& ' QB[I, M$PD3.0&+X&UU2'16!;($7A=L-O5(;E;$_$V*H?G/^-VU W;+S01W"ZE_,%KM M2_>+/V)U!:VX*!9LT>""="X*)XR4*&(H0;"* M=[J%PG0!A54H3+ "N3>6>6UES2VE6.!:,Y>R$R #)D]0<*YO.ICJ;4SX*ID0 M0[!262XRUU26X*,2$4$%YT0!%"W:I0LFK*)=P!CN99$LN45&W$S>ELJ">5-* M("H@46+!!-%!=%QCPE?)!(M9.%T,5Y%# !ZX%,HD^M@ 3\FV@)8NF+ *:"E% M"5L$,N6S9U"/^O(J*I9,1"VI=3PW>P=6]MUU!K3LB]2RAN:*S&+-D*N%=5PE[4H] MX-.*_L;G>S8F-"9<,?<2DO UES$* Y'^H8A.>L3JP@2O6RA*%TQ8A:((Z:4* M$)CTB3.H)@IY+)YY*Q0'7KA0><$$V\%6P,:$KY()/F0/Z*-4V0(DY6+)(+"N M*?M"@U8+-^F"":MP$ZFDMC%*YKG*#&0JS(M4LSF&>N8/0,FX=^!,WS4[H3%A M1^>"Q0@R2YF"EU",C#I!=N!3S*(D#BVBI LFK")*5-'D)&C-M/:6@8F)>9,4 MTTF'&+1$6U.Z"@Y]M_DYKW^?A7B,%SGYZ*[:!X:C>5CY!.4B ME^ _+Q5EV5]B$2KH)"!952,BG2T! +P@CS;J(O8._BK^UGMVA+T!SGK#41J? M8#VTN#<[JC_GD]E1[__F83+#26]<>K4#UZN.YQFGO= ;4S%F0[HE49=]63,M M]O[GMY1SS0USJ\Q[5/_?-,<[P M7DK40E1W+Y]-PF@ZK 6GF[X;3^@W\Y/Y<9AAIG=4XZ.'83*B"Z??3\9OAU.Z M,!PO'H1TP\/W;W T7???#X?B\9,761M5I &&/!E&$)0L M2+!,VR(#@G'%YJJ\_L>GV?2HSQ_7;C-!JG2JY]YLO.B,/_:?]GNS\)Y^4=N\ M1]?W/];?)=F>I_L\%^/:(/1J/IT-R^GEX>7:Y2KXI_6Z24F'HXPCNL-]/ QV M5L[*ANG\I$K[# 3'IST\T\#J).?>23CMC<:S'M)5Q]1H,WH]I>L^=6V>8VW6 M1?%K$].S/W%5.*F:G.[WPBCW\K 4G. H$7>&H]Z[L^/265B>E[Z\9;JXE$HP M?$OR&\W./QVO#DY?P U#.JI?6OL5?=]P7,^DI@OI%LS]2VE7/X_X@W_&R=\/ M/F["A>1?\!<.W-YO=\)4OW'RS0G!@P/7Z0/@SDC^^>GSSB@Y.?7BWLEV>9 MOCN_.GSPY-US>N[ATTOP/*'O.3F$P8=#]4@V MT/VCYS\_>4_V"S]\]9K*\2-!^?F'P8/G[U]P+01@(2,&A6<03&%.H&-UDX-' MR:44:3FJ4@?%?*\.A:44*& ,TG /UA9GA0L"R!%2)B'@V>]AS_1Z]-S*I^U^">Z^._6S<'C4>\[C!-B MW6E/BOUJ\_C]!2J^)6LAC$X),B,J?\),GP:RF@AZ5<;T?C@BK-'?&EY.$$\J M@>K[1$"Z..O^<]81&2\1)Y<,)(U*^ (@N#%D$VFRV00:Z20(5PPW"Y?"UT[P M.R[%_?F4:FA*M@^596G?D!=3\4/P?%Q^&M>A]M'BKYC.EE>MYW]G\NO3HAP\ M>'TZ>$7EHN>1(?4B&E%X]IEE:S&83>F(,TT4W712$3/XC&LZI M*-/^LH3K7TX6/@U1-/RN/6 YP$[Q^+A:_V_#9(BSTUKJQ4,J4Q87O,67.%N* MCFZF'G96D'14.^'BDC";T=OZ^90TD.N@CW4H/[X8Z6>].*E7UHX\/7,Z:I7] M&R=T^3Y5SNAM_?G#F'1#S]WO42_&]XNG?S\A,53;O'<87N-DVE^X.&'5^7O# M:0_)6$^SJN)Q+QV/IWA>+V4XF,?4=XGT^T ^[!QKV+&([WO3SP?>GZ\[IP3^^?/CP\W]U M.O\\?[S5+HD5SK$7:!<4HP#;VHL3S+0?-O;_T":4S+4?A/[A/*-.YPLGNB"+ M)76FLT#K=?7^YJ_T;&",^V/4PYW^I#OHF,; [)SVL=6Q3X_[^N#4&J!>]]/T M;#RQQD;_1.]8DZ[9,?63?F=LG!CPR3SN#BQ[,K"..=-7_\RW9GB.-&B8YY^] M^I\/9D&P.#LZ>GEY.7PQ#@F='O6Z7?WHGW>W(U[T("Z+W.E:8>2B.>E,*0D7 MAQ:9 Y5^JO<,/2G_.J:NLT;!ODD$&$>.YP?(LW!2WB.>%\[S">R '@7+!3Z" M0ATHA:ECK>C*B=8)6 $[6-&(M3H^BGY,BKJ.]X>D">SG,?*A"2@(J#,. WQ- MZ/P23U#H@H30^S-$KC-QL V*XV*F&FL%A)\#1*('_,Z^O3@)-UNGJ'812IP2VQ4,!U6^R,#-$1=@.?_=5)61R^ M^O;!4?4*A'YGBM!"O1(B8521^!OUR@@ZK@\&@Z-7!F!A-;)X\_(=]K&C]]3$ M%NE^==GP5R>AVT4=4N55JT-"MV4=\H=TE:J(E-\B0E:7 :N+?K)=7>K5HVXE M\DU/13@2 B;V6$6@CZW#*7D^LDCH!73)!E:_RHC,HTO^Z*1,ZE3%QDZI8?"+ MB-B'0EL06UW-L3\?@ ?[UWTPP_0K)E.*%C/'0NX0/+5_A^=C3,&,C_V (@LL MX[IH[.*$AON]LP5H!+&?0#T^']@AY>V =H4@P E"]M=7 M9LX_'T3%G0#/P0?PXI$C/+/)'#G>#?S N!2W:#@%W0-O D)<>3OR2C9=^U\3 M#S@*B/7'_8+Q]J]>,;4<'S] ??$C\J;@5D,J;UP-1G^3MC^]D)TT7>#3=,N3 M.'GHV5<>,%_>>!.(B[C$8=S&HM96H]UY"Z-O@#W$_A4:B">.A^T+XD5Q(7!^ M+,/ !E/\A M8W]H!3[9SM^'#/;4"*;P+(IM)U#J]CGQ,$P(EN7] M_I4B&[DEAG^C4-.CG\TK[=#%]Y/?D!M& ]>S(RNV! !BT/PG5LDG_!JL\8QMY]C7_Z\:#$39UH+)#W\>! M/U[>H=\)O7"1[]^"L62R_*)1L',Q#?L8;N4P&+^K5P8W/L<>M"8XQ^ .<<8F MWD]8B%ZH._68J?3 AE6T\?C-C.(M\:8!9GF6,6@]Q+M. $[R$2_0DI7SR02B M(L]R%E"9"13\7XPH"PP+>Z<^PW?J-@!N-H?!ESCZO^,]PL_(O8*!L6 E98I2 M1KF%5KQIHV\=-'9)W)J&LF, M:TCLPHV7A"-0)!U$(7XB3Q"2^ ZK!?Q4/:I7Y_Q.W1-,1>S0"GX@%IL%2XA/ M*2!_BZ8/O&:%/5)*UWPD=W611%EZKSL8(1?[EXX?Q=]RY:]$VK2V_\"NZU\C M.B5WH1LX=\@#^T-'P9EZN"15R!W'&($DA"-F&S00]>\06@0F/ZW#) M?(5D:/\>^@&?#T6JO*G)PSE3WT(D=R_HG>KW10C!BQ= W'N0RS\RVY:NHPEY^_(D7WV&[S_-]XAA M[@SF'(]@8@-1?HG%J\GM'9G$$\&TQURB5D6RO' *@8. MY>1QHJZNMNQ*>N/:]?1"_@]3_N\;5)&EH]C2()O#@TMA5E&N5M7IF]:G*G[R MJTO&+.)+\MBWY 7*L8PW(]F!(ZXFX)TZX*='\A(E5%8P0Z5+]$-*T[1.[&9M M@Z^0O>WR22QB!_UE!V>S)>C/?B%3>;,V M"C5=9U"?D&ETV0ZO;+FF:RYDO:Y';'T>7]P\75?.E.70--VBRS"P9@_@#"@+ MJ9"W//]-WAP)0=-MJ>+I"])2.X@A2CB_T^ AUHH2\ M:=T0MDX1U[$<7+[#0DKR/G;DQ1,6%L]G9C$55B$5N>P>0Y65R71CU*\AHC!W M.?C+:[D.U\8@.M9$%*0M#TT&1G MB#"MES^L1-MT^O ;\7:U.;H6JZ8!CC=LQO'""JS4UI3G,Y18--W>59Y%0 A" M@>/R9E:A;+IUH@K&VE==9S<(FFY+&K[\1I9H/811B>SEU(VW MV\VV0H%/TXJ06^,:C7PO[8G7TL"4SHG'=T?Y9:?=0/J^N MS;+QI<<*^]U*CZ^J\6A:H1_Q,_9"?$W)ZCC1#X#H(O0# K/+TT@@".+;=8XQ6;K=8RJPEH=CUHS4@-?9]8\:;JR1VR9H[G M^&PG]1 &,;^J1R7;O!/632O2':)_X""=$<>3+S:A+)NN52+].TW;+N.:<./U M&_;YQIZ-E\@./5^"V9O=TXL9XP@1'8M_B+N;*=\.J]-X<)DN M$,=;;?F!3G9DW%_;=)MI((RK<+Z0!]R[X-VLE5)8L"L_4EN36=.6J'JU2[-_ MM5@UW?Z-*P6^X6+GG%>T?JCUEAN'1B 0W?P;C;$[G/(MH=%>O=NGRV%)RMK[ MUO*IWQE6:RFG^TE\]'5'*2PIO\;Q7M\!\@L)J9ON Q'FY2K[2,JY-(U_=@^B M=)6PL/B[60843@;##/.<5!^HF^6;AB8ZGU=YN;JP^%_=#N1Y).#\V#?Q=VP% M8D*B+^ K=BOR67(U\B.>)'>-9VX0S[E_FO_O#%$+YB=87OAHP2[RH>SV*>$" MYX@!!+ 3WM&=Y'[P?UG(/82*)"4R_%E7I-<[LY^/K-2&W:;-23A$_>4[[$*" MJ(/><>MM/%%M?7R@Z3^@\3!"5!OOL@#S[][N!<6J[082G\TB:L#.Z)FQX#8N MN9D6Y=Q,>Z"QHM\?;Z07^_/J2-DDXI,*I K[I=OMZO"?UDF?H1 ^ C^\(_;_933!P7D1!NV)3*=.NC,933?&\TP#GP%:(IY2'#1.2X] &/$#LC%P(BLM)B7%C';@Q+X#XC=5(=29/_?6B1@#V5.K^_"&:I(D(-\TNWVMP-Y[S&S9A/Y MLVN7O-2-1O-YR8'L=[NG"H87N&J<;8O@&CE3SYF DGI!-E.H )6:ATHF=A%:%A:3A(TF\FDY M"LKAJ(2)/ H=&%DKEHM(&V//O%[=(N2LQ$YJU/2NR9-+YZ&*F;R9H"Y$;1-/EJ8"F>@C!F%+DX M;@IC@1I(;*<)7#UHC/(>-%; MX21W#P>ZUGGMF+(@4I9)M.Y-LT6Y)VK;#LK ML9-;TA,CZ]!*$6NC897W=1HHRLNIV]O=RI6;X;[)U^M5E4&,4TN+[\US%ITM M9J6*C.7XGYI\F5\5_Y;/59-W!=56CT4JN5,=Z-G@2*!N9T\K^\HLK=0Q]KI& M-I01>+31!0K-W\)BR;A(S5-/-[L#*21[0Y3T11H7K%X]C9^#W JP4A]#TP0LA%APNN3QKE% MYX42?GMFGMFND&(CVJ?DVW::HLN(&0:KG+Z<>LM>3MU\ M,%7EL'AUIG)S-M"ST["$>8=[DI1_APO04@GQ0O8>S)Q^5S:,RJREIM/H&ED_ MI0IL&TUL=1A2PUF=1MU,_S7UD9IZ0S?US J]NBZ)+B&AWB#6"HCWGD,.XQ89 MO"V$R)6&[0387FE:G@7D]\YA<7^:VJ;M36)I,& 8>C:C%S,1]Z>UNO^5_7HA M"[G_-HUL8):#11M==+9':QUH*. AMVK'IIY92A.UED]?5B_G*.[N2:FD7L8$ M1Y])3$34&B=O9U?7V$ZU22OU,&;/R 988K>WT;\(?;C5?JIB+G)K9)AZ)M^[ MCLG>%B5=*^Y\8E_>$M\?\Y>\'BAY=MC=]O"'0+ 5D+6ER0$W33UG YT(^/K^ M*_[+1R;\)RT2KZWD:_#G&O%>15:@L9LGB2?>2PH%X@<@XE>4=J0>"I+DJG%L M]G)VYA6I1BI64!0HI\6BM8^Q\)]:KQ7I2X!KKP!NA7\)3SG2)V:OQ!,+>*X+ M:#V8:^ME_$TZ^#I:=U@_$KZCX5U1BASPOMG+Y%6*AW8BDL,?+ZEL'#;?J\$* MH.\>A1$R]9Q_A M SV[TAE11]?@MK.KU8=-#K%T5!QWS9ZTXUNI[>)KCRHW\8ED4GT_UO7L&EC4 MWS%]2WM;_>;2++$T\7+<,[*K*FL]W\;,B]B+V]Q"*F,CMT.&V9,/B-8G7\3. M34.BO!=JA^S)=2>HTN-*);Z!$)F/5 M<\"0LK-.VZF$A*$<[1.SE\FU;Z =OWBQ8LZ/9NTQ3$=AT0/EN[;_5>7($>^; MO4RR73*^06BG:(SO'4%UD-[<%]06+%>74]/().!KJLO>)532H$?,'E:V@AC& MX0NB]JY-2149_DVI3_R^U(Y$2)E(TV)G.A&=@M0$3!MS([D=^T6>9** M#*6&\(2=#ZJ.6LN3)_D]+NP;F"%OBGW'8]]'JWSI5Y3\CID'B4GOQZXSY>UY M1,'&FN/Q7^,% MUT]KWR?G#DZ9?0G=_].E?) MUQ0@5S*V7Z^>DHG/#C%Y>]3S0,FW +L'7RY'K@/'II%9-:BF X4V8*\,*4@_ ML#.=@:4=/F.*IM$9YJ'K$HO7=F>>K*(8N2JYL@%2/7@[YI9)81JIF$]?.-0OBQ5X4\C-C65B&P?$#+F@^C M;2E(K@ZGII%99ZBF#HG8M$PLN*WJ\(R]D-UQ,<)3U@^/>$$H>WQ.">I")O+< MT4#/'A2+F?$ /V:GK?CMD8%.J)%$*F$E323UNT9V%Y\4I79FDXKZN([I+.,E MM8Y]W30R:W(E@+70]-UX :;1*V3(O5]@BI*,R5=,IA0M9HYUPPX@S?D/2KN< MU3A+C62_I^>=7Q,D:*D(#F\J1!.D[)$MZO\:IT+K\)<;6Z1;X!:O!@G\]MA8=:[D*^ZD8V(UX%MC;ZT9+^5K>;%1E*3>8INX"H'H(MM):C<.SC/T-H MP-6SXDVX&5*Y/33T['TP*0LMXM'BGJ]Q%*" @WQXP.C(G@C>Q.$_?2S\?/3J MGZ'%PO$FA'T3_>UY)*K[EP_\"Q\"YCGZ\N'_ 5!+ P04 " #E.6%.>-OZ M-08T S2P( % &%L9RTR,#$X,3(S,5]C86PN>&UL[7UIDYLWDN;W^15> M[]?--NZC8WHV9,ER>$-M:6SW].PG!HY$B=,L4D.R9&M^_2;(JE(=9!4/@'RE MV8YN=1TLX$'F R SD4C\\__^XW+RS4><+\:SZ5^^Y7]BWWZ#TS3+X^G%7[[] MVV^OP7W[O__EG_[IG_\'P+]__\N;;U[-TM4E3I??O)QC6&+^YO?Q\OTW?\^X M^,Y]_Z[U6]O/[H8;_H@-_OODUO?OII6F;S MRQ5@&L2JT>6G#_B7;Q?CRP\3O/G9^SF6OWP;)A>$A3LNUDC^YY/-??<99PJ3 M=#59_?@-?7_=:$74$C+^L<1IQGRWY[TE]'(V7S^JGHZL%7(3P8?1BL:"F M1T6YPJUS( I-39JGDF:LE6"9P!R1".9Z&"N*E["(*YY?M_I=E=AW.%DN M;GZRDB$P?DWW_WF_^[7H#A_$C[-9_GT\F8QDSIR[( !S,*"\2!!9L& DDTZ* M8*3K,HP; /<'++&)"C(66TI(M*&L]!!$0.'H;=2Z(RO?0^"[@=F&#^'+8T%P?S9CR"@O. MYYA_(EOH$G\+?]P"'/'"*SL#8+!DBF1F('!")GDARR5*+[3NP8_MD'9AA?QR M6-%(]LVX\';Y'N?7&&;3=$78ILM1D8E+3V0L)I+A*KP AR8#)XM5%):R0]6# M!AO1[,( ]>4PX'B)-U/^N_GL \Z7G]Z1V;1\0<;E?UZ-/U1#L](Q"E0.780H M)/DB(3-PQB#(XFTN16(P73CP%*A=J*"_'"HTDW\S1JP']?*:E+HXH51RD%EU M3'/($*+,H+350F7->9;]S-R7NT]_\^7H_' )'ZUD'F;6]Y%?IIJX>-10A_7<[2/][/)B3T1;7_EI]&/(M8M-<@ BE:R9C M9\DH4(U63XPDVEF!,X9'++O' MPQ;4,]A=QS/DT0PY3@LG7E='3IH0C9:0%">/*J,"%WV$['F163"G!#O?@CI0 MVZP#:]IKJ^5YPWB*^7N>61VUU_848S,>;YVTQ040DB/A"62.5A,B"&<" M#3]('KL=91S,G#-8=^V9TT@KS5BR87@&K8Z&2W"AT'JHB+>1;%F(G&=FLB4# MMXL[\)SQ=MZCC:ZL.%(+_4[![S(5ER/))1IDKH8TL!['2@B)QF@#DS38:!2> MYBC\/JXA'8?TWG>:Z:=C6/+.HB83*BYS !-8 %48C=:Q#)A9UL6H''P7QCP% M:DAG,%WITDPS/;<;)"!%)QI@9 *4+PJ\Y *"\5YKEDN)70Y4V\<*7LXN+V?3 M5;O_%B97.++.FUPX"9:7FO/F,SC+#: G)R,;XU!VL;,> AE2G.!(!CRD^%$R M;[<$YCRN8P^3=V%,\^W:U;P#;N0+U[FX HDK4^,5N2*4@%$9CD8$F;M85<]# M&U(\H#$[&NNE&5]^FV-87,T_W>&M3SXS82W(H@L-DW!$&1*(K+VU1EJE4@]^ M/(:RIQ@-.VT+?!A,"#]-W.?O?!.20' MO_76TU%CITEV#8H)0?R&DB7MC,()6AA5!$;?>^T5,[;+O8C=DUT;#OC'.2EC ME#%PIE'5NX8,E$F<=%TX:.99$%P;+[H8:4_#&I+YWHPQ.^?][J^9'JON*Z39 MF\8K$='7$US)?YI?7,[FR_%_K7Z^=0@C+3";NG((9A,H[@W$1 YW\E*E;+40 M471>CH\:P)XN0E^3L!L%SZ+N3FGJG,7@R.4E9\8&DD-BX)6O=ZI$3KR0UR,Z MWL9LE/SZ,BS>KPYN%^^K<#^&"36Z>+%\&>;S3V2>K0WX(DL.FFF"DB+MTNC! M.>E I\"Y9=IJWV5R[81N2&OWX0QY%'5IKIB6:_8J8?<73$C X@1I6;@=BNH(85?VC&DF1H:W@7^2'W/YI_J-F$B MXSRP"+E4)T[3(*.C!=MD'HRQ2?'8)=IR%\20LB7:*?Y@,3=T:O!#&.S+UJ;/[:(XKZW*_X=XU7IX81O-*.+\NZ=_J\BQF9:WY M(^6VH<$.\GH.=J/".*O(!7F)94RK(*J,0@5D,%86A"D]UBP]#G$V!OKD#RU0YGS^#BCK\J:[=MLDD7[6:Y^RF*YV@1&@N5$HPIDF)+P2$BA#E41(ZRVUCDO79=5ZH1C M;%!):]7?M7$_2BD55LW#[(0"9;,!S[,$F66]E<.#%[R/R.[AV'/1[CL5ATK9 M#56X#M9ETW#,>C#K =^ &G&3O,\Z012Y@.+2@T=%7^DHT7+AI.GBJ&\#-*3X MW)?#L ;*;7L3YN?9=+:6TO1B#>J&_@Z3XLX0Z94A^GM=RPL)#V@"[6U*>I1= M3/.G80TI.OBET*ZAHMN1[SZ6.OQ15$)QSSG$4&B,#,G$-KZ M)99$6JEG#Z, M>XQE2)'(+X9F1ZJT*[=\*U-/W?#F>CA?+VM''VVE-4SB(E"2D6@];U7PMS[(&(3UM*[X( M$;HXB+O!&Y2%>BQA'MU;:Z^A9I/CKF.<61;:< 6!)P>J*)J=#@5XIZ(K3ENF M^Q1UWA9].Z\9V9H&AXJZF:Y_QN6=H>2@T3#+@.EJ6O+ ()A4:A@KH18N*-XE M(>0>BB\I_I$2DR04!4:%7 ,\D62%$7+-TD#N/?F'7U7\X[S1W[V57%=<&,DAA;\ PJ(MR:7L=) M_Y3'N7?/]3;DVS<\F]S4>N>#RF<'U.C4\JG;"NO5A CQKJ;!$KV7R_DX7BWK M(?]OL_7)\RCI9'0-ZG"LU4X$^4.NUFCR5J*F!43EV*4VZ;' FX29MO1_72*& M%MO5I][-R$3&Y7B^4NY-&9E)F-;[('^;AG66,>8?PWA:__S%?+R@9?W5U9S^ M?8?S\2S?CFAD1)02"TU$6XMBEZ0@VA(!N44RZ%)FK,M:>*;Q#FDG/^ERD%\\+>7#XNWQF>F M0"-;9?Q)B"44T(6I:)0-P72YZO<$IIZ[\4T?3^G(>=2>$9V*TZ(N=?6D2M17 M"(70L;@H^T05C\0]I-VQ%>/VV?A:J[93B,J(G*SCI5XEKI?(-8)WTH#(S"(M M9.1>=[G<_T2(ZKS+?R^N'"[V[J;+KG35Q?)0'\VS1?E:05P27:,%QU@TZ#+Y M]\-?B=J*[>F>^DLJU@*0LG!"/_R R7#=AW,RMCD! MSA5/W5 NKUTX=5LMOG[1U.>&T_6JS./.6]X]VJ>GDTOY7+>3ZE7UUY/9[\>^ MU[VYS=ZA_\W@&P7\Z\5LZN#=?/9Q3*U]_^EOBUHS]/5X&J:I7@Y)R_''5872 MD7!,.9D9:"5IH1)" 2U1"JQ,,<>-\61$,[H3X%6]JH MIV6QM5OR_K187-4KNP3LSB,E(V,,-RDQR+Y&.KS@X!-IF4>>L[%!)] M19]-:CNF/3/,OXJ5IY6*>G!F7$<^S8N7=XH@*YF2,>1[6E9SNX+GX(I7D"7C M C'2-.A2@_UI6'M6R/C:F'.LHCIO7'=AB>!8X-:"*9SV4YD0 D<#R&4I(7.5 M0Q=SYUED0WH9Y*S;UJ'::KX"O9[-R2Z[FJ?W]1FV^[B8YZ(F$W*LYW(Y%*!M M50$ODJ$JAKG2)7'L>6A[OACR5:U$C136936Z9^%O?.WO5TQ7\[4PLN=:92< M9;VBI9&!2XJ#CMEPD13J/H="AP+>A73NZUV[NNFVY9'^)J&LD^;O"Z4H,N^B M9" 43Z"*%>"#\2"9Y,IA\*G/ZPZ[0VRUOO\V>Y'^\VH\Q^^O%M7G7N#Z_&55 M,G3]FSPR,CI>=*T'2O\HKVRMH4^"28E,&NTUF3,]5_I=0 [J0+83U;:M^ M]Q7K*'6UR^?>6(-]?5GCIVFJ#UWA*US__XA+M,*0/6ZRQ'7<* 3:JRWY^YHG M*U6?E6H?D)W,\=O+[G?H0-KRQ3,-G%D'RC R730SM+.$$"-&S^4IS[$W0!S2 MX6XWIFU(UNVAP7,X?,FG+(0A?(8DH$I]S%L@)TZ48(V0)L@NE_(.=?C.G/U] M9H8=J\'>#-L49XDBH57>@]:*3)?D'?@2$;Q%$U624H0N9S:'YN*'I5D1B;R\YFN;W89 U$9,J2M=E';D#WK MDO5RJ#5V[.4O\@9B$2D .MI4:&?)]:8JJ_K0+'G%I1O&Y:\S9P\>RY6G[X+M MHX66T:6/XWHS__5L_FIV%9?E:G+S5-(H:J%83$+WK MDHGU%*@O()6O+V^.T%$SUOSZ/LSQ>_)><[WO2BO?>C\,V2E/PX(@8Z&A%0T> MF0/CB\W$Y2QLE_JZF^'LF:WW-3"E@5X:6JL%YW/,VZI')E-B5IQ#4+X>ZX< M,;L,VDHG-&K+0Y<["L_@^@+2[=K;M.TTU;+DZ[TXV4]3ZVU*P1_7=3P M[71#-LCG5!#+HA>"/#E6O <5K23:T]*9L.A@EO8F3,O6I.J M@^;Z+E,/GCP?D0L8M/41 A,T>$UK9_2J@)4%>4:OLNGT2MKSX'9BU+D37$^R M3!VCM8Y\NGE)O8Z9%ZLP.0\YU_SVZ LXD@&4:"QZF[.+O>J=;T>U$X/.G;_: MGT&'ZNEHZH3)Q2,XX^DO!"9,/J^.C&N+*$BUBC$,< M3];BD9JGX"T'%!;)XW0%0C;D):2 MP[EQ3;U&EWG.P(6CG=O9!$X+"=D[@BV5COETS-N,<2>Z?64A\%XJ[,BQFU=( MTZIJ_/+N+%!)"U-3KZQ0JEZ8]M6ST* ]2QQ-LJ'/B=P^('=BV5<6/N^FQ-[5 M.G\=7TS'99SJO:;U,EP?[)A-QJEJ\AZ(G4H=/MU>HS*'>X!N4A/RR?YZ">ND M0CN7\'ZKZVYST5VW>@K!;1I ?[']'.;K!U)?X3*,)\T%^*C]4XCRZ4'U%^JO MZ3WFJPG.RNLPGO];F%S5_(JKRP]UJ(LPS>LG#6>3V<6G3G(_!,(I5'.T:)IH M[PZN^6Q*7Z9U?=L#M+"UJ4;2W UJ5ZD<3M'G6NPLHWX$NBE&\7)V&I# MY+.QF49">1YB-TD3=UUF##W:G9CO(ZP?:ZJ=O/6\!^P30C ^"_R#G.M B3)1!N\TMO MP< M"&NK>%W)(L3(@;-8']!.'GPH'IRRAJ-/]<+Q@,2[FUC/>W%L"#/A82SIG+1I MES-U+:$1\N"4-PJ8-P64C@)BS4W7P;@D@W/)=$G6O $PI/MG0V3;08IJ1I/6 M7&>9IV*U 1.S!&6" V>-A.QJ,3G.0\E=\J6Z+I'G%>OUG?"[]\&U+AXC$^"T M0Z**,A!#8""Q**NRLD)V.>KJ.ZRO8%]J,B]Z[D='DFF0Z\[Z<>?E^I.?LP 7 MHQ(*IH(%"G.JEDVH%VRL@Q!X=#9S5'TN09UB<%_!MCK\R=*"6(.<,C<9CY]& MB8R-9),"&:OI@C9#0.E2:YNQ0]&,L,"])'K]S09\G.HQU2-8"O=1;UH=X@9]GV MVKWDUR:7M89<,^R53@$B;:R0@H]8>/#)=TFF.LGHAE0EX6N=16VH-AM8D,>AA%P>GFFUIJ),D MNJ68/>SHY6?0L_)]6-0TW/QJ/+E:8O[AW:^'IT4=V%$G>1XRS$8I3W]?K:JT M:'S$>;C GZ\N(\[K&[FKSE?H%F^OE@LR13-!'MG($RT?""[F^@@A%G")(RC. M;*(=TC-N3=0]WT7ZJ;&8H;H2X31@O\G]<+9:K:(KCTG)..W3U?//M!;CGD!IY_K=]U3"E5C)&$1D4 MI6J%E\0@9!5!2RVS%U'I/D^@[8AN2?'\R-Q_5?VNJD876A:V!_ MG\W_4>N]S1(N'@#3-CC-3'W#BF?R])R":((&+KGBN5CR"+OD8.Z ;4BN='NR M--))>[+\$G[_:UCB?!PF#W )E,X:X4":$NL!(P.GC 'NA)4V.19-WP5T*[0A M)=^VITH;C?2.GMQ+B IWL]'V-U:VM]7(,MD1;!/#;FM?![L!S[786TC=7(2M M/7XV'[=^Y'#3N$6OO45^J ":J.4V(VY_V=Y/ICM>0)NA-!WEP=/R00.-1]QM MTMUT\)EB-S\Y?$H]WV9CZ>P(OHG 7F$A2W^)-/E^HL;6W[P9?WRA6]M4/\W"'T^@>I'2U655 M!>:[;VJ./+G;C'L.R@H%2N0"P7 .]#^O0A"">'!B'FV!NF=*2 M>BR (+,(3GO (B6A- 20<4O;"4K-;:2-IM-)V'Y AW72T9E97;78.\B]NUW? M(,7AB,Y.[OJ<($%BPQ-*^\MTVSM,34I:/PFODPP.#HML;:J;/+J%.1YW=50! M]"UM=9-+SQ# X]ZNTVY&6F,DVY>6527)_"6C&Z(*$M SFQ//J%T7]V4KHF/- M@^N&?R ESS[AS3ODM^,U&)@RM$D5X02HD#1XX>@?RT3TD6'F78S*IV$-R:AL MPY6'^WU#M32S)-_-9_DJ+?]>-ZWI\M,*8IB\G(3%8ES&MR5R1C(&<@*E (N, MO$-%%H_CQ=(_H8BLF7"V2ZAH1WQ#LAO[D*>'HIJQZ.[[<3= ZH//3/D A4<' MRLKJ&&4#6GK)4!2&K$NUK@U8AI04TX<=QRJ@&1-6!1DV#*ZD:(+W",76%YT- MT3(P;4%JDUC2#(O!'FS8@F=(U=7Z,**%(IJQXN5LNIP'6KW&R_5G M;#?9SZ,ZF38G%:]O>-BMT_#S>-[ 6\2K'@SFU[\AO/+5Q@/28V]]^>-A+ =4O,1'QRNVM!(A]%W M"U'=[>1SFLC=GQX>LMJ][0X2VV,PC4):=_NA]?-E^#!>ALF;^O3RVS@97ZS& MM/AI>GV.<+UR_C4LK^;KA3-P*1$#AV!H\U+1UOH79!$R2>LF%SE)'WKLB\<" M/]:DV*W_F]TMD2",D1J8KF<\Q2@(BDD0,7D>4E0B=*F0NQ?*(87/3LK+A_9$ M/]TVLVAW@S@JQG-%[AI@E@@J(T*T4H*4*5@GDL^^RP,SN\$;4LCM"R#<7MKL M;:3>A=S@>/;)YCKLM">Y@TY?XBJL=H! [OYULQOD6P"U'NX1)1D>MM%^Z!U+ M,MSVT:0DP_;6V@OEM-/A;OV"^L,WL\4B8IG-\=U\]G%T1;W]@/.UQO/]RMH=^#\=3R=T;;WZ:?I$N>X MJ'O6_5;J/;KEI_5C]O7J[;I 60VS!,Q.&BA!TP[&5(18G )3DJ'-TJ *G6X] MGVR,QR?F[0WU%7VQ6([3B"5N5? >;) ,%-<%0K0%*>WT M4,A#\FJ^8D8?0I#>3M'&+?[E[/+#;%I%=+/=TP>NWXBZ/I5H;-_LT6-/V^;0 M@3>R:ZY=]"T]CTK@40D9(,=@06DL$)V.8$M.F166HN@2&GD:UM''Y.O67R,M M,V'R>-0FR<""Y>!XO0\6'4U29AC-U(RQR,1]Z9*$]0RN(5D!#7GSZ(2\H7;: M95:L0?VZ#,OZ9MT;^H,-T%A(3C'C &5]B"O8!$%H 5H)SX-(VG8ESM/HAK3E M]J=/0TVU)M'UIOP8%-F9TL:$@!X#F9U%0\200:"+)CD?0^F2(/T,KB&E]9U@ MW6FAG6:4>84%"5;>-N!$S(U!,["KROK&"/#(-##'R,(TSK@^KQ8]@ZO5L*\W M@6VCSY(YQ$RCYT72+*Y)N(YF<>;)>IUD$;J+*[\;O"'MURUY]'#B=%!6\_ES M/:NW8=/9Z\A"!(/UW5E:*"":K("DPDWRUDO39>7=#=Z0=NZ3$*F=LIH3Z9Y= ML0TA&BLD#19BU X4Q@#!.>*[<)P;$;0*75?E74 .:5<_!:F:*ZYQX&^3P6&U MC-%!D316Y;T%%XNO)^;<%9]BEEUR^?MZW=M&&TNL[WM[*(&16X5&FIEA/&F&^_K*]\3M-X,EYUT"2:_$S;[>/&^PSFR @QC7OT M0RF8:L;#YWYI$[W?-_WPY=5R03OK_YG%Q8NT?%M(7/;%97W5912\8\+0ADI; M-9'"1++59)# @\K:A4P.-7]&WDV --NC[_?Y\GV87A"H'Z8A+3%?XQHY)EGT MUH*MM;$5%ZD:%!*$PT"^#DI5NMS)W OE$+:VTY-L\Z%:#\6VMP_O0_P%/X3E M?/WUVW+M,]T\@CKRI 9OE )!DJHRL> E)PL:%<=05/8]LQSV SN$G7.P3&RG MYJ,)N:N,5A?,/C^YN%C+;(O(M$9AF"'#LD:$E*S%EE3AY-(+ST*2RCZL>'#P M#K$/KB&XQ^?CY-DUW82K6RS5=9;$%J&-L*2,T2E@9#L!84H0T&O001FK:@*Y MU3OP\9"^.VT46Z"\N#EBK9&1J_KLQSU%CZ)PUB5T()25H")?A4$48$XZHL40 M^E2M;3J*H1@YW:FXXVYR B[TMGL>1HE2K+7;0HZY2X3S>.A#,8:&0M%>6N_-UI]G M-2!T159=G."U#%=OI7\?%IAK*B+]9#W"V6(Y4I%%G6I^3*[UJC,W$(0/H$7. M7MKH.'8YQFJ"?@BEAX;$V8ZZ[TW;S4=WN!A%S5'84B!P@Z"$+^ \.<.,'!Y' M7D9!W>DMR;UP#J&JT9"HV$2?O4GW:CU99M/%^JWR,>;KVH!5<=4Q7E]I)HM8 MYUJ*6B M[:!A2)SLH>[>%*WB(>MC MO%S4]SFIG_>CS*-2-%7 QE23HYD %\GX0"&SM\SPHLL)V?@8X2[$L_^=B'>D M$GMS[&&$;Q244RH7"\F(0FLTRKI:*S"V:,YD0",ZO1*R$[Y=^.7^&^VU1^GO M9"<&/TYFL9H"-R7^W\Q^KQ;!=:[!=?P84W",D^L4N:X)I)9#]-K0+(DB?%.R"9Q>F^:^):6=39O=,.R^=LEPC2%6POFKM("*OJP[0DH5]P_W[J/SL MX?X2!8LN>%"*I?I:CP%'DH2F['!+)3R)=]@1PZO9K.4A+R47PF3-L\N'Q,;SU+ M01XRX$9E(!_=[;[[[%?TP3I)5I-*IM1+CP:"=IJ8@N01LE""ZEH<9Q.H5C4& M[K=*_L<'G"\_U0?0ZBVF6L7UP^7J13Z&-N%=U_D-F(9T1'5B*NVODQXD67/UQ_ELL1@A<]%P%)!$ M(,(232%$\D62LEEE6DH3=HET;8;3?)"U3/NTYD*,ZGBB*P&L-[6236 05)80 M//=9E9*"[7)TMAW2$/?U(]CQQ PX1A?])@!]NQA3G'[%Z5ZOW>L-D M<7ML_'HV?S6[BLMR-:'?56]K,2J28,HWL))PZ M>BA#W-Y[T&")[@7MNF)">9%5K;=8<], 9TO(N@[01#1G! M9UH1]Q[,D/)5SK,F]M7_ )C\CGY6#ZM')@H33;#@4B2+Q)4(+OL"G+'HE?%> M89>$O^.A#RG'95 L/4BW ^#D#Y'.:L!@E7A.W5X62L1X7&0=><(02 M;%0EB*#-:5RT@X>P9S;,?Q^.'J7K,WM&?Z\OITZ7GVY^->+2Z6R5@>1CJ:7 M/,0@)-#*+XQ07+C2Y?2Y#?P],VJ^0HZVUG$_?EX_CC>]J._FO22,G\IL_GN8 MY]NW\>J#4;2Z$\0D;165@EA#=\F0G#(*[=5I//-GH0XIZ^84O&NKNW-P[%YZ M[8@&[XQB"KQ3$92R"=W[AQ M9F2'9!^$6I_8TN!WFH')T3K25-E):Q^5L=?)4 MA&$\I]73M.2>F\3!ZR#J?6U!%!>*N2ZOCVR&LQ-1OJ83D/V5T(\0/^-RI.K; M-YKV5V<2;;=>$8CD''!#_K&SP7G7I:CF)C"=SC,6IKG?T)\J1RNF<2#,2:+7-G)9IRS.-E;3J/1;:$KC, MT:IH16^B],F2_*Q.3$ZN+NK3%J3)2'&1)&T-21]%LF0":]8[%7++3O#L(GDR M\A]*B6?IOZ\"^CW*=6^(ACNA2SV[B:&^R*@@N&A!DQ/NM=!6^JZVXO,9PH-) M4VC-C*/U<9;<_K]-YYAF%]/Q?ZV$(^>7L M\K)>YYZE?QP@OKM_W4@L6P&U'N[AI-G02/O!]U/YJOFW'U97J \8_;T_;S3N M[9":C_BW$"=X[+BO&^DP^DWPFLO@YWKF4F^!'3X'GFRN@UR>AMQ<0I]7Y-LB M W=^?5UEX%,;\>W75P?9'C'8$PM^\?9JN5B&:1Y/+^C?'_[ >1HOZI0YA2J> M[_WDRME3((VN_6W.SGI1#W(OL*8;?O_I\T?>A4_U1R]JQ/H:]!V8/U]=1IR/ M;'%>*^TALL)!&1_!*0R@=>$N.I9*Z?+L8/.1'.LO;0:T^NGBQ=7R_6Q>3<._ MD1+G=VA0\SUOL."[^3CA+W4 :TAORQV4U[A'N?Y'2O(#G9"@M*AOEX<,C+[- M)6OIL$O0\D3C&U(4]+RSY:$#.$2"-8LV'"OJ.ZOIM:B#XT%))B#E.I;ZG'DL M44#6RILD$:WO?"2#7)CNH+SAC4B2&TF,3A8%\:86/HE&@LZ>9E\PIO#X MQ2Q,C\?W-2U,Q\V6DRQ,1Q*L=Y#KKB57[VHL:T'E6MCV(]:!M3%JGVBX@[VZ MZS Z>@X_SZ8;;>5>;MNN_77U#@X:]!F4<#(/[F 9U'3@7Y<>[W]@HLE+:/+ M:WBK];[7Q-FEKZ[:V'NP303_"R['\_4&NX[OKS:Q Z2ZI:%&(ML%9D=Y'!RH M?;*YKK+I%KS=W%V#,.Z.#7>5V@E"NYL[_KP.K&N[+\8K3$<];2KEC:>W@*M8WE]59M=O::R>%OJ3T;&YN24%L"%XZ 2.2K! MBQKEB=$5%B2*7E>K0(CPZ1)3'A(LN9"8S T M>.Q$C;O&/W$_O3_9U(^GL,NIN5LAG#2 9O?!(&A,D&E%"TXGNF('K)C?/% M1G^B77HSP/:;RZ\X_SA.N!H]:L54*!QX#+12*:[ H;" @I:I''DPW:ZB;TWU,.U5%'F^2GZ1+GN%B/EL4LZ(\0ZEY9,2'$&&F;4YPQ;6RQMLOY MUM.P!I;U? [B'*RECLRI91.J;TN[Q-5\^O:._SO2(IFH+ >MZV/?3-;S=<\A MV)!-]-9EWBMW?F>0>Y9?.[5]>Q):-5)A1Y*]N)S-E^/_6C\D47X,X^FB7F2O MCWEE+W5@ KR3]8:4S1!SL,!+ME)Q*3/O=2MI5XQ[5E#[*BG61H$G8]@[DL?\ MSC:]OM@^BM:H8J6!9+4GU](%<-%%B *%RU+(=*H%;1>X ZN)=G[:-=#J>1SZ MOZ]4A/G%1YR'BW65]7I)-*VZ;!ZOW[&[KN[E(4,^B8M_&UJA/5WC# MY+IVU_I\^$><7W;0[,;Q4<,[!RB/7@Z'];/><3< M;>+OB>/S9OOQ-$S3N#Y(>OLI^F)+N\= [>OYYOL[^HNNU+3_1YQ^V]6E[-\._#!_&RS!Y@V&!BW7/?QU/QY=7E[?>[16.DN:1I:3!^R1 <9XA MRIK:HUP(A;E05)?LJ)W0'1N)WJF3EU?S>7TAQVOKK6$,N#(,5*J2\-'58KV6 M&^=L.*,DKD$.Z7R_/;\>AIR[J:_94<=."'^:_O;[[/]BF-=2KU%+'P6$K#0H MK6NIK<#!L&1LD!Z=['+K?D^<0\H&& C-#E3BR9E&K,$US&BX1V,D2%L%P8@5 MP80".EE$E:)GKLO-];V1#NF1MN&P[3!%GIIOKV=7\S5*SU04$ADMN#;4S.#Z M6&&2H(T+F!2W.78I'+\OT"$]N388MAVFQI.3C;SA-O"F/F^LE8,8 MO /!$WHKM,=\5K+= !U2EL!PR':0&D]+MM_>XQQ#6>)\)!-9D$XST,H02)DE M.$;?BF!R3HQ+WJ=N\9XXA_0 VD"H=J 2FS'M\[LP3PO"9Q^9]H(668:@G".1 M%')B"EF2WFFM@NC"L!WQG4@,-XZ1Z_J(V R.Z]B\4*> M41H#],1[\.SAA.NHQ%//MSNN7$')N*=MQ]O("*:QX##4A#B.19>,O,^[EWLC M'9)'/B"Z':C*,S#NLSO',!J=5(*0ZV--T^J!8=Y@R MST"Z6P=/1I68LK$6UV/U:3-6Q2(@*C+]F999A2Y^^OY0A^2I#XMT!RGSU*2[ MX^HY6;*FD8-WF>:&" Z<81J/V/A!!6Y_O4JS$G%DT^WV7&OPC+\;1JN,C$U'R#"YUIL)+:]@)]" M5 W6[FG$UBT9Z9E^#Y^Q.S9\&O%U+!)Z%1?XGU>T2OSPL2X5!TCJ41.M M2GH^":W+Z(\H@+JEI4ZR>)80U_MC_2?2;OPO__3_ %!+ P04 " #E.6%. MHIMIZIZ; #=Q 8 % &%L9RTR,#$X,3(S,5]D968N>&UL[+W;=ELYDB9\ MWT^1?_;MCTJ<#[6Z>Y;3F5GC6<[#V,ZNF2NN0"!@LXLF723E3/?33X 295DB M)1XV*%EV=RVG1$E[?X@O $0 :;OQ=:_..;.I^]_>;OL_D_QN]!B/]8_='3V;L/\_'K-\MOM%3A^D_G?TTF MAPR:1*@R"6N2%3$0BA)=4"EB BW__]=_S16S"5X)K-(*JWP0V7C#7UDG$Y:: MT*T>.AE/__'7]D^&!7W#@YLN5M_^^[=OELMW?_WNNS_^^.,O?^;YY"^S^>OO MM)3FN_5O?WOQZW_>^/T_S.JW54KIN]5/+W]U,=[TB_Q8]=W_^?GY2WQ#;T&, MIXLE3/'C"_CU97GYAU?1N._.?\B_NAC_=;'Z^^1CJ?+[\KX[7<7 MO_,=3":,>/6$Y8=W]._?+L9OWTUH_=F;.=6MZ-=#;J!<@_.O[6G?'8WI#0.9 MXUDFP9_2M"GX@!@W/?UXS)?/$H4JG$V6 R*^^>Q!\<[>PGA( =]X] !H5P\2 M;^EMIOF04#]Y[A6<:Y#7$;9'P@3>SL3K^>SLW5]P]O:[%<+UZ@K3\N-T.5Y^ M>#:ML_G;U?2_&S!,7C,H%94^G]?_>NOCKN!DA1A/Q^W3Y_SMQ3,;H"$1TY]+ MFA8JWWXS+O_^[=@$S4LY8"W)VJIELCZKA-&GHD'E- K2HE3*B)QB%-9E(R*2 M%CIA""2MU0J.$O;3V70QFXQ+V\:^Y]_@%?KE&Z+EX@!);W_6,&+>$>LU&>NB M:S)@=)+%2AOX/]EG2X0J1S1AI#1:2]8)50MOIL0[*D3CA84B8\7D ;&/C'^# M.6O-&UJ.$7;8.W87^*^\@R+]:&,@IH MM<[1B+OG?-FT7L_J,S;VW="0%&QXXO.CO M0GU-Y-ZA3M:PM'.Q4;+Q9I)$;SRK."N]';'M2*DX)8+U*^WWO-;D+"C73!%5 M,E*O;*/U."8S_.2%DV:9S2ZWD@EDFJP^'9TMQ&N =Z-+R#QP>L9?+D;D(FI7 MD\@*J[!990$E,-L2#9N_7H+2&S>BU29489%7.]'%&[YKE'Q'D^5B_09[0""C9ZC *<%H)5MD@HC9LU'O(RA;LQO&/5C;*7W$R6Q!/ MAN7\C#Y^.)LN>:[\.%F]D&<[O6Y?#*8.WY\M6":+Q_#E>C$H![[2) MPEAP33@HHJT@HC'5!E4(D^FJ'9M0#:@LM[@;MRC/ 6QO4YRCI;Y)CXY5B7,L M/ZP,Y)W C*XY/H.JPE4T U*_U6N[A?CCV;JN!T>+NCO_M0#ON\0F3LK ^ZVS MK/ )18JR!,.KI*<^2T!_WC_Q?N^/]GTD/"#=;!J.GDW+V6(Y'\/DYY4?/+(I ML!&%R-95T<(612(#&($E47;2LNCC'1;FIN<.R=^F\X -Y!TNXME \AF8JR>O MYV/DF7\VOT0CC:\YD!%4'>M@M$6 5ZIY@JYB=#%9O0-;-Y_\N?)UI(QN,J:/ M8>S'L_GL'<'T DDLD7W'6H0FG85U1@N 1((*DM6YEIC+#FQ]^M3/E:DC9'.3 M)7/LEO>"WM/TC!9/,L]VP.6((EO^F2=VA<1:PTHD@,@+5)D'5 W/==]CU[L. MY![H'=9%.DJR'8R;"SP_\;B?LD?5(/U]O'SSE)?YV5N:__@G3L[:/=J3Q8)W M?"JOX,^12L:;;)V0&-KX(PFH60D5JC=8#9#N8@(=@/7T^G(S21EE66PP*HFB,_N%O"#RHN:+R#9Z)T'R MV@D]]&8[I,]*W^:R.EZ- 9*R*0210/$+DO2QK_H<\ M5AYI*OZZ#3T,[5N=#'2]X%WF>N#ATXN*DI]EA- M^?4=-3S3U^>W',]9A4>DC O0]B:I&B1P['R %$5Z8X@*=3I=WX#E,]>!8Z5[ MDW!W+.'/IDN:TV*YUC\#SB53>3QM4!:P&2+@14"=M%-H)>8>9%_#\9D3?8Q4 M;Y+LCR?Y/8-I_M"YXJWAC9*G&EP*HAH9A+5*L>-+13A9JT'-]HCLQ/9F0)\] M[0/(^2;_X>A5??F&YK_,IK-/UY^U=J940U*%7>-V9&%+U"+9A,(952A496Q( M71;X6V%]YKHPH,QO:D0\?D58;T!K-W4\/6.0%SO4;+KXGNIL3N>_QQXJ+7X> M3V?S59C5N5*S"?/I4W[\YQG_^&=:OIF5CS-A,<(HJ])@174MP,?K)"*OAB+I MV()1P)(K?1:9DXWQ,]?5AZH--Q4_#:/X/(2+B?@]V^/-0RO%%UV0#>UB(WMH MNC98E3TT;:'$DJAT.1[;@N=1*-1Q4MYPS"6/9?\76EXQO;52R>M@V?2VB==@ MYT7,7HE45"**@8WQS8&Y1W+^"8K/G.G#);J!WZ//,7^$^937K<5O-'_Y!N9T M.43PN5UH(VM:SFV(021G2=3*8\2*'E.7JY!M@#[[*Y%!)-WA#/,ZKN]A,<:1 M"L4J)%;N59B31A0QEBB2I"(C5>O['&%L1'-Z[HCI[^W8V78'ZN,]9']I1._O>Z'EWLC$)R!!$#)J28V,DQKLBS^]XQ6>[K \I MN@X7&'^GELA)Y0+B+V=-*+_6!7]1X=,)Y;6NSF]:3&[ M[VGPM*=-3^^; W7G>*XE1-5H:\H9M0S.8K60DXW@='31)\A^%#5IK4P+/W;$ M9F.,(AL=!.]6SNE KM!P*9=71_)R.<-_O)E-6"L6YT=6 Q*SX>%]>;EK--=H M"8[81C!19=D,S=_WT8C#1GU OL-4HXFD0;&'7WML61\@&DY)1\_],#%TVD!/JPZ[Y M;"=3A]TEWB4P>^5F-;/N(LDD8W(1M!76JCBD"3/#"I19(EB6@[G*4?0/) M/9QA'L_0C5CL8\3;@>\GI:R$")/?8%R>39_"N_'R8QJ8-PYL-D)G8G/#"?V#E=:K^8$B[/YAZMJZE*4565<10B>739;6'ME#TW8@.4Q\'^LB+MD\RUY5%36=RP7J!)A! (O5*X\-EZJ MV",/4I2 @"%;5'V6_\UP'@/W PBZ0R#^$\2SMV>3=L"SBB3<<.)V =28R)L6 M(V/7FK7>'YL:QG]0.?_?3:]>2;X M8C:9_#2;_P'S,@K*^QQ:G XF=JRC*R*Q+>]L'Y("Y6CSF] MZLE+C_(I-^Y;B@1-E1%XP\IMBY8BV1"%MIZ]+@JQ2-OE=.K^KKM.PMWUPZJC M!-]#$VX,=42(03JO17$2A$T*1 ;T0O+ZFE)V:'*7-6/;=H3QLZ=4@<,%WL$EV6;Y\$!I_'KZ M]&P^IRE^>#6'Z0)P1<*TK+Z;K+((GI3_.CM/ ^!A_5I?P9^_S>:K'RR7\W$^ M6[:C_E>S\]*F(RC%>X-!>&M8;!D2KWL4!.@H)=6JK.R7E72J43YN[7VX"M,C M=7K+8']HI%*Y2('X;<*CX]'\/H6W;2S_3>5O3%N;WD_FXP5O^#^@[JR]3]DZM#!R?SX[Q\ M-=MR=/HQ ZA6PF7+"%M'B5-I8F&9K.8XCVD$/&.+8>&;*PA/5ZJ1$JBD(77DS,@ZTBEWLE]X#^U*T_ &H18=2 M "O)/5LLSJA58TEA^+,[%@JS=L M7$'QV#Y4_=S]O: ^;M7L3%V'*@-;$*\FPF; VT+NS.;YI"_,-U*,<;8VNDBBJM7LKV"+, M/8BD4 8/.N4^14[N1/8%:-)@Q/2H"7!S["O7;22#ML%[)V1M7:"D;35[6+># M5CJ"E"%@/X6YB><+4),C2>A14."'\?MQH6E9/(7%FY&521;5(@$@D+!5@HA) M,XD:01M)/.;:0R4^0?&X%>%P@6^@_^C[CINW<1Y2]) #[W.IA844*S*ITNZ M4S%>N6*[U RYXQITD'L]3#(6#4YX"G">NY^M2<)K%TRVQ*;CB5:\TV;GW7S_ MD#WB]GG3J;/#=N\B1RE[#T774A0[#SK% KFRT8>0 '(:9:EL:_HG@FP9&CPS M!+LK!4(>_T;CPC'=(C<;W_>,#+? _,U>A,]&L:[SWI:BKV7W$\I_YUX,-FQ 5! LE]I MJV4%][Y67Z":XIFD%FL7 U@CC Z^K3FMV(Q//&9"UOQLG(S]>%AEI@W.PL53 M3\#!)OS7>X>RI%G:.?AD+&__X*NJ,517$( *C P!&V$VLED&4C3+3J36HD:F MD#PE#:2/R]N^=02_P/R\>O8/+89W,C@7-YY_ E9N'],U?IS7O-3X9+5SUFB= M%>\4*II %#)OSR.GB3+65I$!5F5&B8UR:5NEMY*J=C81'IC O2H&<0/^\\MH MRMK6Q.NA6D4:)$V:)MDW79WT'.':\XJD[0YNDP\B% J&P#%]\R MR-HNREZ,%FS>*S:+LP=U&.J3I%X/RC.2;R17'"KM+_Z3K MJ"Y2!';!U3/O>ANP^TF]'H*\._7A",F?4C,"2"M5Z^BFBRTQC,@[9$5L!'8Q!W:!UM.B MN 7;_1@5 [&XBVX<0<&I5HP+B)ET\NS&"_32"6M<*Y'I6Z>X2KS,60;=)9/F MY-IQAX%Q>N781_(#*D5;(_\VA\)>?(LAA.F'_SD[FT\^_'B.DA97]K]U91(J M#HNL0J74*FMG% "D19'&2.D+5KM+5_/]WGIZ:V(PLF8GD72'A>(\BOIC_G'[ M@R;R-@T0*A23LXCM%(?MG2+ !089E8& 684^44RW8'HLYL508N^0>+<%VL6L MV 5<3Q/C5G3W8V0,QN5N.G($$:=;/RY >L@6J01!F'(KD58%R%)6-0W &%?1 M=,GCOP'*)4+ M09H^H?_[H+R7@+BA&#ZH2_ A]/0X(YNWYH;+#\UT:@W@6DS1NR:0[S].6T(/CS$S.+^[ZL^1Y)QRQ;EZZJR+UC*A( J!G41>@U.J[+TE]-7[FFON8N#< MF_[<8>8\!/79AY-.Q917D"[VS:*]@E*JD+)68;UM#0_1BV 4$E("1WVZ 7Z* MX_2&R^!<;:BA?*B@!^1],5^.7L#T];ER!RRA&F#;R-G6?-LZD3(E(0.SA&09 MUBX+ C_T"M/\W766/WGKYVY<'"[" >M-7(*X4*==8.QA(NS.Z/#S]>[M_P@& MKG-XA/AZS,H+.#I&@T8E84)K%HLI\4(C@W 6M$2K3=EIHWX8+&[9A(SRRIMV=O+X"H&&-M'0:SJ5'8UA8H@=2B%D=&0 !&B=M9(4%5MR9:DH4G#\;5)%\4](IUW*R>_&X-4W?X8, M'BRX#O$&3UJ6Y:7M7C.9BED*3:#:<9,267DG= 5 ])(ML"X]03Y!\;F;.\>+ MMD.)HLVUDY[,YTVA5QEDWW_X^#N_P8?VV6H$'X);-DL9R/< T M=(CKN])5Z =Z-R<1T+L)751#?W)>%GKU^=;;&S;CVY#,@*KWS(O7M '36 QZ%R]T)GAVB-)^4]XUI5'[\(.!HI=$4U,&@=3Y3J MJLC5%R%C+-4B3R/3)?WQ)I1'HBK'B;A#37?>1(D?^(85\0=Z3Y/92A77X$*Q MAJP/PI ,/-9J1(:4A:G1AV*@Y69T,E>VHWHH:D9:B^*]59J+J,A227CE4089T5\OK#'@DJ"!>24AB5BM;;RDJ.KI)C([*B"['H$M@Y"2YT,S*)V% RO"71["TA_;AO#K_.F;MI(_FU[]C?$4QRS\CSN(7U6G M\RAX3BJ>>X$7;@@@%,E8LHW!]3$6CT9^?(/-PP"<1SXP@:IH\J(:B\)"DJV MLQ9!D9)@0K/+'I+83E(3[WZT\F8CSU,1^U#J[%WII/33;'[+^%=7T$5C#*8& MD58A5=)$ 9C85$L6B3_7*+M4P-@+Y:FCG.Y!>;:WPQJ8Q Y7;.UJ^=?ZI,RN MW@'O@JEGO-,F4/<4K]2/RUDG(DZE)-50D48; 1#9%)7%B'9^(1IDCU6KDKM< MQY]..>Z*![I?W=A'_AUTXN-@7[;N&C OB]_?M6+]3)N7>@VRNIA\]0(<([48 MDP!/AM?1E+)$7F9KEV3XG="=/@[H>")O7I\-S$*/<,:SO*!_GK43^O<7>7.K M*1&M,LHIR5.B95 2;[+)Q< .5I2R(M6HNER0;<'SY5DJ0Q#3(1ID ZR+D+== M@'4-Q-Z&['ZLDT'XNULGCA#^:5:3=2TA,KR39B9.ML+]WF8!LAVI.\]K7C6I MY#Z]F$ZK%7>8):=5BGUDWE\9UON=32E!2:W$K6G%Z(S(R-395&2-535#[ 2* M<&_1QL.P=;L.'"#J'OROZPF]1)K"?#P[+\W0VLO%R)L@8Q-6A2 @1A0^9ZN- M!8IUER2]_?G?A.8+-"N.)J5#W. :R^_3Q3O"<1U36==IV0%85Z-B&[)[,BJ. M9^^Z/@PJ^AZKR%: QKH<)2,RJ37:505$RM$+'65AA[V"[F12G%8G[C(I3J@2 M^TB\HRK\-)L3PF*]S3G'H\F95\+$6*SV1:3"MA2P;J+TF@)T*9"T&XON] MZSM Z!VH?SZ&/)ZPH&GQ]&P^7\65 Q993!!H30LFU45DMIZ%DA240R+;YY+M M)I0O326.)&/KP=30P6G?GRUXO(O%T]G;/)ZN8N\.B9/9^)AA@F/N1G@M(D85 M$QTSYV3K/QYEEM'DHDMQI5H;_"@IE<'&*OCCEAN:F8C:*K>"CIAD3M;(H^*0 M-D$^N'GH+0_K)^ =6H4:J[6F%KA%P6;K&'& R!+5%37[TR.6I>)/HZ@)5LFX M18 /)%PNJ+$0D#PNGFX3\ $ZA.[TV'ZBWZL?:"[65Z- 1>ULM1&<(L^,I,"$ MA)1'EDT9K-()G]@+MHFL@!0R?ULL@:=J7#DR^FL]B"?XS[/Q8BV(BS4T,BB? MJ5W<%%Y#V;+F-12\D$19\0(:0NERAW8;J./-[//(U%_KAKD9F'$F>U86CG M13UB@RNP"5;[ MWVM'. M 12;5>URDG1/VG+'R>+]*,L^' RH)"T'["5,E_#LO]N'3]B2?38M9ZT0!SQ_ M]<.3B^,OE(&4DUZ@:UKT%WV]VYO.OV!PL#4S+K)=6#6 M?YVTXU(6[VSZ_?QL\>:BJ]JS*?[E IS4P%X?M2W35]Y!#8ELV-T ($5&!:N@ M[D#ZG2]Z3)P/*]4! YD:N!=_^>TO/__E%>&;*WBRH\C^OA$N%'8E;7$BD6/W MWK?.2:;E'MD=6-[T[,=$[-&RZW!_O.&$^(!^$P@SCLW;C9NLV<(HSY(_9N^>7 M(Q>3J\"T7#D:7R7TMN(Y0Y[5'?3J?N=YQTOBVIF?!6^J4RA16NM2C)E-RARA M9#1>DV-; 9)$7F=,\JEI(R\V2DDA41?>08A,R#W/_"HO:#FE(L@EGA*2;95F M$ NUJK?M=3N9?/1G?F31\-HN1:VJ72UD-MB"-0P;94U!:=E'")_EF=\^&G/T MF=\^S#ST,S^J.3M5/5L3V I>&"N2\UD$1Y P*E-MERR$S_W,;R\=V/',;Q\N M[N7T9A> 7\_\#N-S[V.<0\BX%ZVQ*9247?-:K&HF9Q:)?1:V.Z6429=D^U0N M_KS._/HJRSX<#'SZL]&=-0@I2!Y>LBUZ,MD5E"JR]8%]$ 5./Z:C@+W$?]=1 MP#ZRZSCAK[@H+PAGKZ?C_Z;RK+"M,JYC6)?.O?16GFSR5EKUY8LZIN]ALBJZ M#>R#NDA6\&"JL*X4 1*3P!BMR8D-.M^E,&W?83T(I1S&7'Y _#]T[3Z/VSO_ M37X*\2!;5-2HA)A 0Q19ZQ;GB4;DY*T@"*VF6,H5\X/7\2V#^ZKI_72A0[;Q MD&-\-FVI<;/YAU',.6JR4@#ZEFD7>(ORO%FIVF+)6D_#OD%;@X[FJT8/R/9I M[B:&F::_S>D=C,M%867^_5^7;VA^$:M?C M11Q+DL0A+5HN(JK5!DFSL5>D! M3G7)T7^T7Z? ";6E0WW^(0>]O0F!35I)DXNHMO7+4=3J.TO=\N)"R"5@2%U: ME)QD=%^G0$=MZ-"=8-BM[I-V,(O5S'[U!J9_F\W*'^/)9,1^?&0O18H VO,6 M&"W[Y.2$2G X_FJTH,ROK4+Q,-0Y%]H.9(F.JU"%3(#6V+! MEU9 7PEV26KV657P77H?#SR.KXH[",,W%38=J["7AHXW48'EF>)K*[6I6T:K/E$'!!'?>,0P MP<"W([L6U"LAZV!=K6RAV(J)EP7O?87B W]@: 3DHP2?A*Z&K7/%3FATD(0J MLB3^:ZQ>705^M" /+EBQY4%]A+I#H8I4O?%!@9:6V'FO6;-L;;#H$%O!A%'. M1<57AX?#'_BB/M0<,LIKU$6I9+3H6V,NBZ@AF*R"S4XEYU"[$5AC5&DAG"FU M4BY5BM@B2]FCU>DK)B.-E>H^HP:.Y+P,:?E]M\[?"4;]OVGH/4HF5RW!B0&TL1FE566 MC,O&$$]#";R>4:0XHD(V5*L%:*5X\9->I!I5BSTQTBDJ$L*!*3Z+^7)T.8(G M&T=Y!=BR.@N!X$TJ"DO\539,$\J2"Z(I=2E QG"3-I[_6 MK-VSO*=3+*#AA[9@;M O)^DH-ZD+R7 M'AW!T'UI$RH7=:-_\:=))I!A0^!BL5EAT4O"XM.B.I*&'HD3[$#-TZ: ? MGZX-9*5E>@GL K7%>+4J7V3&1,=60% H%+2CC:]70 O9I/)3[/Y'S OHZR= M3(!1H&UGPNBLB(77/&6K]S)4G4J7..8#L)Y.CT[GGY^*NI-;M]_#I'TTX24+83NM.O3-UYWLO2/82DDVO2TSSI;+&*NC]/.AEI'[/-)?/Z7;.PA=@\RVA%J>P!\%34Q=^#X[0%[9>N:4.0 MV,%^VA'T>7;3Q=(_4C9KXS"+JEM_[\0F1'2)#0?>ZC$Z"LEUL;X/ ?M5[XZF ML(.A=H=]RKXIMI\N1B96Z9V,HL1V;1^U%Q"T%2Y79YVK1O6),=P5X)>N7@=2 MU2'K<;>-'D+))50I2"7+(+%%RGD0!2PA>*@RWL/2]8DU-G3(V^WWRP-TP-GS M!:>X7=^K*TZ2/DK/,P/1VJHI1J^S,5H6K-)$&.EH38# ^NQ6J2[>"JB^U5+- M 62'S$OALN=*,YS.87JD<\=''LII=]E#9:5>F"FNP>=BM)[%G,P)* M*_'9)?=P5X##5<[\Y(VKU_%K?QHSXWHI2'/I6$#L1[JCJ:7?1J>TW-?IQ];C?MQ962FFD%$EF(O _R0+,P8$A2 MM%ADERR?0_"[NW>?0>,7^_=AR+YH'OW QBZ-VUB_\\[)=GV M;2O;L2[4',/=R[UY@!02?!BRY;PY5:M^JD M10DR@W?:IKI+^Y;/]]Y]+W[VO'??1[@#UZT'L/QOC,>HVR)9C& MU+;;#*(F59.+H-'L/1["6)=878'&'M8%;NS/OPD MO]M@.(*!ZQP>(;X>,W<-)[1*]9E=N';V9JV,(BE91"QDE9.F'6U\-BQNV; [ MD+B'U 8F[V>6U-NSMQ= E+:JNFB%BRQK:Y-B#"ZS5ZY0A1I1AEW\QIWH^^3- MIXTM.%CVLR$$-S2#\.<5(%Z9&B1;AC6;PC8B!AX.?^6S-][83,[L$D^R&X-7 MW_P9,GBPX ;>#G^;S]HUQJ_SEVSGC?%\77&U$H%5HFC6(^LLB>S1LYG'5IZ5 MV<@TV%36F3IHW"UY4$7I[4?;'4_,?6W&%LG8GX?X0Y\\/'W M-RR-U[-9^9U%N7;&H?*B!3RDK!RO:":22*5J ;R:V5BDR@8_)7OC2<>F9Y]V MLQY(Y+,!Y34P?[_!_!*&K"%[R1Y ZW#),*"*K'T0"DLI"G/5=I>FTE<>^;FS M=:AT3AYPM@[3,*A4JQPL@D'9;,',()UI)VX*$34B=+G-?:!!LR>YQ1V>F5,F M!BU&08.DA(G=#LDCMDZ+)%LJ0LDUQ6!,55T"K;=#>J2*,A ' S MTV\T'\_**!8/*E7@!;/=U=1@VET-"F>KRJRNQJ/982O8].Q'1NX@(AS0$_L$ MSX5^,2+D#QC;*&092K1&.!U;"VW#1@<97H8H\)86=?7*[4/LC3<\9GJ/$^> ML9LKV^3*N\*ZV !&WD#:<7S-_. M3ASR9AC8FTL20TPU0H NX6X[XGMDBM.3G:TU[8?.G%D;S..#*HA>_>MAB_6&LK$%5"$-A);4>/+>YRU2P:*@6#O$JH>%SUYBO(/Y9GO?2:+Y:J M041_]^,'YV+/$5TOK4U21U>ME+S>2]9XM%'QVFR33P%B*S$+REJCA/:>-XE: MF9=F#U32*;LBC2)S%#F?]!Z$J[T:]V=B^[.&$?N.6*]/ $<*E$L.M&$!$A@? MK(Z9:@!-F:TQMJMT98W7H;(_7[,1"7FGM([_P%E?4J8^,CYX$;_KB9WEO4OQ M[(A:QV)\CF0#M?M+9Z F SGE;'"DP:.V00IT;5EGL8N85=L[&V'H@_3';99; MT7^R M-2@AWE@*.ZR)?V75GYW $4EY;'[OULZI5\SL8I+768I@?+O<;>6Z?;6\@J*7 MM>CJC>KDH-P!;;B"@)NEN']/V'RQ0N"5X:!U7X#"P\?=[#OHA 9M4-, 3J MDD2_ [;[C_H<4B=NG@8,RDV' (/MH^<'7(3A[ *Q9Q[N#ACO)PUW<'YWU9\C MR;DG/LW%[ M$:AG:]0J1Q0Z:_;VC++L[2DF,X>@**B*KDO+Q(\03G\F/3A#LT'$VX'H[\_& MD](J%DW+^LMG;]_-+XI[74;4!G9#33#,4?7"4JNGV\Y7DO5:AR*SNQX&,53; MS!W0/3[U&)Z4#A&T/P.^83=@_N&J "Z@%0^DG77">'C4YL^Y P8T;<&^FH.T\6[V7RY MBO:YOO;Q&)D-1<(@&F&3;PT&6YMZ713Z",K4+DT7;D7U^+1E.!(&C-O[M"1# M5+%HS>N<+M*RDU:MB,AKGW,HE784M7^,!60ZG)P=+M>.%6-V@?%(*\;LQ<"6 M8B.'B*]CQ1A70ZLTSZ:(M"VC2Q8!TCFAV%SU65>'<9= PG/3J*PDO>%["@+B=9CJMI:O9@!@\67(>#F*W;_=_FL\5B M1-E7A04%QLR6&/]]"[)L1XUL_,GJG$F] HYO@?6 [.'G@UQF#\A"AV/>)XAG M;UMV!)4?Z-V<<+RRVOGK"5WTUGKREFWY\7^O/M\ZF%$-26E=-;L(Y'D]H610CTZ3!F.@PX'R5FR_+ZB>39Z/*XU*CB')('D+;P&2H68!FK_5 MU<3H6W6(>MK M8_8OAQ=.9"/K4?-0^?2_&TV*W^,/P:][1&I>OFGPX2;;D9R M/18[>\B69QZRB^BS H1*DJFA8L J&J&.[8=& *_?PK*1P>(.4?CJHB>;DL_Y MJ*C@-T06*V<\]&Q8^VKM$0AJU#8,D=EK#\N?-Z: M'&LIPNM6H[447J*4XXEC;99D*['!TV.CN(%DN(#F3^;#2%7O?,N7AR!;7IUD M@5)+EW16\>BTU;5+":(M>$X5KGPEP<3? MX6C@ LO%C> N8'K&%'^"YGZBAP=DZ[H>'"WJ[OQ;;X+U20J4&%KEC"1B.Y?6 M405'TJM@NC0Z/0'O=T3]GHKV?20\<'729]-RMEC.QS!9AQ#:BK)8'D:2T&PP MQ@**H6FVAUVPP>IPAR&ZZ;FG=W>/$/%L(/D,S-63U_,Q\LP_FU^BL;K(E%W@ M8;6:"3PND5UE7\]@T)A-EEGMP-;-)W^N?!TIHX$K/_YXU@Y%8+J^U]/LV6!* M G)E@Z$%O^0J47C%6*Q2(:6\ UN?/O5S9>H(V70X35Q;=B^N]*:F4%V(.0B7 M$BL.MFAJ!R 2>%M5K%7V27/8@.7T) _K.1TKW@Y&SAK2""$G0N5%0M\:SC,G MD2UZ$;S4.F;C3.ER2/SIX>%]<'LP&UO8W4N4'2GE,='X]?2\B A^6(4EGI>! M^QN+YWF[? W))]9:W@I"Y.$6S7J<;>%=O4*DX('!]B3];HB/1RT&IJ/#3>,: MZ1/\Y]EX3N6'L_EXNJXB1Z12KB4+YW,2-@9L[8.*4*%D# :D+KN$,1VL*IM M/1[E.%KD'8V!$9OS(1BJHJ KPBKCV+8I7KC6T,NQ/YP_ MB&VOPN[-Q3?/Q^];R+!:T/.068H^'#W,=<>AHKA?;,5B5=SJ5 MFBT9&S-:0]D9%X)F=V$$)+.6N3408]O4JM9*S& 2"D%57Y'GPG'5U'8?R,$7 M;WN_XM04[7!Y)TF:K'C%83^+U\HHNV6(C1AF1M=6#: M-:-F2R-I7Q!'3KJB'?NTRF%L7>-:)*A50FJ90!:7E(L'7D2N>BY?CFN]!7X< MU*0-"E8=[?B[ZZ/+'WZ&_YK-5Z5*/[IG2=9V+F5$U, .M"GN_%Z";6]?JP:@ MO$M]\H%A'=7R>Q HYW).>#RU0,>7LRZ9SD"O2^ M=>R3_N+WQ.1]7[9^FMQ!T82DLA+L(K:FK87 UNRF@X17T@]X?!XDZI:4.0N(_4NJ:FH2E@M#*\)2KAV_=7-O_5DJ-0(6'F$48/PB+_LSI\"<:80,1JZ+MD%NV! M\4LTKWI3>5JM^PCT%WB[KH*Q"]R>,6][XKV?J+AN_.^N9X.1U^$V57D"VBJ3B%%6463,T<18L$\,^H/0M3LB\1ZJJNW#60<5>S6'0F]A_H_6 M)6GU3<-V6=C+:UL V$2GUHJ!5A7?HA8^8+7)5B+8Q<@]I.K1=E2GO[GLRNG- M"D@#$=)!6YZ>+9:SMS1_0>>W[XLWXW=K:":@49E(2.=YY-JAB"J!*#K[JAU( MLU.EA[UUY19,CUM3AB*C@['$8Z?)A'#9VBI>9'6N3V%P=;NF192MQG%,B==6 MBL*44C3XBFFG\EE[J\EV2(];2P:BHD.,Q!TW<#=V99VQH"]!8*Z216&\ *V2 M@%"TL]*KXG:IY72 YNR%\TOVYWI2>GH-W#@7=X'S"Z=X>O]]!5;Q_^3N[S M:0P)J51V?FLS-@J*C#:(ZJHOE4#F/F7Y'YC/UYW7O?R^?4@YZ4'4E=(LMI ) M-BFV%&P+W3=%1!.<* J+U"KS_[I8]KN .YW^/)2@F6[4G?:<\[S0G4-#N@0K M^#_8FH.65F>XA5*'D'(NR?>I/7$7L*]J-0AEI[VNN5+<[FH1NU%6*F.H($*P MM;G#FJV FH1W2D5(,M3:I:;E_E"_JETG6GMT+=F.>%4"#P)D'YW0"3.OO&PW MY!2D2,DYE6*+'NZ2&G0[K*\*-@!='3J=W&&4_O@G3LY:8Z?+]",7T>0BLU"Q MYG8.#+P W_K20994T77Z;1U/Z!?KL)UI;1#FY0-L^(F1FW)*R(0,BIVJ$D' MD;77PIA@+.3H3>Z2];8+N"]9U0:F;FN/E?O+-_P%YG/>]]_3*9*@;KSLU)E- MMX_V6KI2+:58BJ[XHBPZF;Q7)I,'"1E M=;E*^Y#2E8Q69'5A2RYHP2XLMJ(!O#7S"MF"B6N1]0ZJ'W&Z$HL LK5)U%J5 M8+YKLU2T8)],RI1:IS9Y,NE\ONE*>^A8KW2E?9B\[W2E@Z*M,A2IH&5$%SHO MUPJ82%"0O/VHI$/LT[SQR[G3W4N%CHG1W8/*!Q ON0O M@,Z5XC AZT*U"H2UI$0&0R)C]A H6M\G3.Y!Z-J0,;HG5+5].#O]?:TV&G,H M0GG5#MI;812\D9U:6/RP.YKNW*ZWUWM'H2<.$:7K%&&LA3&&QXT M%26BXYFC,]@("FQ07V-TA]24H<@X;8RNTZ@QL09+'KJP4))(()V(E*N5+A;; MY[KULX[1/4)+!J+B <3H9I"@(PL BV8I& \B@B>1R-D27#6IW,=]PU=_[C24 M=EFF]H_#V@7RUQC=WKHP0*#D(40^D!A=A*1:9)ZHH)VPT<1F /(_VA99*Q9* M7<(H'XSN#1RC>VK5VX>_D_M\,JMJ"8V0[$T(FY,7T;#%84(*QAI7H^U2UN"! M^7S=>=W+[]N'E%X:'\G"S%XAL4I8IE!\):D:L#86SP%8U3"C:X_(LU M"PO"O[R>O?^.'WVN ?S%=>(WO/9+-+"/E?Z [EN#VG#U MW:>U;(\F83:@! =WT!I(;L9.4W4R+)PZ$D,ADCM,=2V/UP M@=P.['SRT,^0G<.%TBVI8[(Y^O]\RU(- MO4OLZ2[@/O/8TP."H;I1=]JK_&W))8HRI0S4(+)($B(CCE'P*!A]@M9<_6O. MT$-0O6ZTGCAY[0K,'_]\QT84_4)_+E_]09/W]/-LNGRS&.FJ%!G'J[3UO$J; M'$14$86A!%51L'CR$),=8']5T!/0?=H$MPWH_R_!_-4?LQ$4@YKAM4::K?80 MF_)1.BN4-$7I0A'3J4L5;D?[537[D=LA2^X T*QB-(*@?"IL'JN,AGV/$D6T MQ0DR 7WT2KD^I^H'XOVJE3T)[I ZMS_LGV9G\Q&FV%K6L=?FR0I>S3/;Q^QT MA6AE<#Y8&]/#4,L&]ZM6=J1W:\+=2962?W>DM.9%ON722X-L=!@IP"LCLL*H M"SJ;ZBZ=:$ZAE/R[7Y6R([TWE3*MJ5+4++VP =@&AJ)%#;:B;!M88]1L2DE2"-;,-7R[8\'-4' M\R;@@QN3;GU4+]'NT&C4.2DC8(D8P5JOP'J7:S0979"(L( MFP14K44)A7)P)%.4 POX\+SX[<_J)>*=LMI!EV"B1UNJ;7V^ _^30*:JDZ,: M1S'D8CUX@;ZPT>]DY:TLD[!92THYHRKF*!G_!./Y?\+DC)=97DQABF.8/)LN MEO.SEDE[B*3O>N(P\MX+]S6I9YL5Q!A,BL&JX)+CKU7PTM2(+OJ1SM'XZ(A= MK'B#B3_Y\&'EN1W1=>-*A MYNTMDW>V&M[9I"/'4LG:6?Y@%&*0D$(6X%J#)=YR1:K-;44 2]Y&;_U@PCMX MQ=WPD.$%N<,JZRVYD*0.J4CKK -7=$(V'0B4Q^A&K9ZY9!$+4KR7K=KPYERK M<$JQQ$MQGG P<7ZTN:Y^>OBJN_NSAQ?^'F.YKN)&4I6>1Q' QLK+;ZQ03=2! ME][@\B@Z:YPM5O :S2I> XI8"PBTS@$%65)6!]8:65N<#>O']>RC%:M24"E# M$: B[[Q12Q$E&[58/&.,+MG8)6%R"YYC?:5/'WL>OI;1QI",8T,])\&V'6N\ M+DD$4,Z%H#0O-_V'>)*J'T.R?=UG.5:T#Z4:QU/V_,;+GP";774>2I5)*F\B MB62QV4*@V"IB[TK%XBKIW/R"'AIR$\JI0T4'(_=ZJN=Q0NZ1"?P)HG5*S0Z8 M>N9&;0)U/\E/QQ)V*_]'2/M4FE#9'\6J,I/4JMX7745RTHC@0@DY075]SLQ. MIP%WI""=0@'V$7('XML^^&L]1[:.X7/2DY(D (@WQ&Q+RRA6/.+L;$LVMKG+ M+>=-**=/##F>HMF@\NW ^*?;VDJIC8:*VD7ABF?_)V(2N<5.V^!U.\]S3G69 MZ#>A/):]_D@A=P@9^Q31E;RF77#UW.^W ;N?/?]8XF[5@R.EWGTQN(+/Q:I5 MY-TM&*-:[1$I,A42"LA \,9X[!(D?5IMN&/_/Y4R["/L@7,:GKQ=G3^>OC[?M)Z\GM/*V5SO7EJ&ZEOW-UX=A?5 (E<&[*/T-A27 M#%T+-MF8]K#O>T]O"@S#UNQ$HNYA&LZFKY?K4U;^FY7^EQ)K0JL%1%+MV%ZU M)E@HBI95R1A]H"YAF9O /!9CX6A!=PC:O8[ILHC1W:AZ&@N;8=V/J7 \;7?H MP1$R/\%R<($N15-4+H4=&@MA M")IFP\JXQ]$@O!LO8?*<8$&_YLGX]7F=PG6_>:UJ52D);P);P9HWOZB)1"K! M.5VT59V:NM^&ZE&HPG!R[W":\,ML28O?X$.S?7Y=OJ'YQ=>7\# %JUM"G NM MV"%H$9.IP@1*7E(IQ71Q'^_ ]2@48TC9=[(-GTXMPSJ=G\WES M>6!Y-E_%=(U4EM[.PP?F"WIX*V-4A=JMDIMZ-_P+VJ*B@O=5*(+&!QK.&P:(M@M#(I""QG]^E!-9>*+\DQ3J$F [[ MVVY@1\:&I+,VPK441NM\Y&6\A+8?H\E5@W7=G)^[X7U)>K,7%5MWO:&S :YB M'Z#QV*V/&SZZ;Z_F839X_C]FTA6R5OGD7=7&UIPA^Q#<2-86TF>]"-EEWAPL MB9@S"0?6(\D:V,_I%-!7++)"9"TTKR'LBU-B#\ID$:*!H"C+:+NL\B<,Z(NZ M:JTK"",5;[U 1F1K(QN4,N3,%F7$+H[X PSHVX?M70+Z]A'M0PGHVW!SY;%" M *M%\8'78,TS,6:'0K&O"$IE=AK@R[ODWXOZATC]I%H1)#G#1I+QQ@B;2(F4-?)7,1?>K:LMX?/7AOTO^?LHPQ["ON]+ M_L+&6]"\<3K%[-F:HDC@3"MOA3&0*[R'/NY+_KW8.N:2?Q]1=P_\76F_9,,] MJ9K9?FJEC:5E^TF&PH9Z5H7]MZ+\%QCY?XRA<*20.YQO;(QSW073%QOYOQ=A MNP1^'R+M4T7^ZT*A9)(BZER$+:H(H%4G>:V*E<&HTL5A?LB1_X,KP#Y"/DWD M?Y9&*6NDD(9$[+)R1I MLTX2/U5XIPHQUUB+0)7;W3$;.)F0AYT =+994Y^J70\]O/,8Z^]H09\NO',7 M5%]T>.=>M.T6U7>(S$\7WNF5B:8?PSGUD MW-D-6%N_/\.?X[=G;[^?S>>S/]K)%;SCGRP_C JR\V.1$6I0+;1,B>1<2U"I MV43KDI;='82[0-[W(>+S02XBN]$R\-%RPSF[AO,)(C^:1?X3M; P>C;%>0O7 M>#Y^.UZ.T"H'K9>Y=[JE/QLVI;Q/PD0O'00;M-RE;\[>+_Z\]:*_K.\MBNJ6 M6,*H%9#%+-+J<%SG*"#7%D9DHD8-&'.7'KF/)Q3TJ#7HE/3U<'(VK*'K-?/) M>QA/FFOWTVR^ZL[YV]DCQVYH@52._2Q#D0N4K;].2JE 3)T"90X M#.XC4;7^5'7H([$)]0MJ0N3I<'.;)B^C-I*$,Y+1NIA%+)A$87//&[0!L$N9 MC?U@/EZ%&HB:#HT?KJZT']?/%_0./JQ*K?Y:?YN/ISA^UPJPWNCO@]Y)="Z> MIXA;!4G$E*0P.BEV(E"C[:-7QZ!^)&IV,N(Z=';8"_RZ=8_-RA*";9EFC#FJ M(F)4*&+K!A"B+[)VB0XX!.P7J&.'T-2A/\/^F%?]=R0XZ\A(H8H%89/W(MN< MA$L(!I*3J=,%Y$%POU3UVINJK=T73JA@JU8Z*4-V(0T7ZAZ[4W43>U*1YUH73GVW01X]A$P5/[%2\PVNF -SP.V(5OS M<1]%\BPJ':I6J?ABZBY!DX>^__-6EY-)?L/YY[J#QL#)7\^F_"6]@C\/*IY_ M]:^'2>W:BN=:)A>AC\YHRJY(:TS.F;)'EU6DDC.H4<0<"&(KS]K@\MTK_Q!8Q+Y2 M+#EFF[+*D12QWBY&CPY6[Z9S=>QN-&R>4@Y"^-\,P\MBEQ"$6PV8JSH:Z4N MDV@SG/L*5!N4\!O=^(X6?(=@A9NH+H(R=L'5,W!M&[#["5T;@KP[]>$(R9]2 M,U0)+F5TPD7>[-DRE2+I9$6IVD<=,GKLXO*?5B/N"&$[I4+L(_ .BO#3;$[C MU].GL[/ITDZ2H2S[+)C"G]].'H>IZ MW^!CY=PGP6%)3Z;E.?_FY'^=S<>+,L8FVW4H?P*)$+) 5Q/#,UE$[7A#+%I7 MEY/&U&4MN /7(]&((:7?(1BI=;)<1:P\F4QF?\ 4Z?L//U"E^9Q*DT3K,KQ: M%=&@5\#H:@VFJ:X3X*MFV-E:K+F4/D%'NP)\C.9F%W*Z=-'X%-/%M-D%5=_R M&IM@W8_QV8?*&U46!N.A2\&-C>AD OHK/"V5<"2CIU[&TB0(9_(YQRQ2^W\ M4VK''8;H?2K'/N(?.$KZ.B)>,?\\CTWZ9!V]L*G6^Z5SLAJE!6%N>W%JZZE2 MPK.1%SPY&TSP4>1G*W55>']>1I)$JD5G:=B M$%. ZE7805N.!G)ZU>EUKGIZ7@96JAO ?J#SY(!GTROSX_D8\GG.^QF]FKV: M Z_D%\-B\-*B)".4Q!; W0J,\_(KM(ZDC4O).MQ!J8X&\KB4ZK2\=+""/TZ& M3R;"TSK2(F O ME(]'P_J3U"%5X\9^O5TZO\R6+\_R?_&R_&KVXY_OQO/5L$8EZ$+1L&E@6U=- MZZMH1Y@",:L4-64P7;3L:.2/3_-.2V:'O(X]!K )/1H?B9=@P3N^%+Q09Y$E M6J'!>,4_( A=BF@R0$[(=["BK+&VJ[!)77J)ML7%5-$;(J)QS MQ0;?ISS7=DB/3WD&$G^'M(V;9RC7%7V]QU^X((7]YEH2BHR(O)I*$"FUR+VB M2X(:/7K70UWV!?KXE*@K51W2-GZ?SME8?#T=__<*X?GG'F[Y@G2#O\5=;DQ.0SNXU.S$] V M8 K'1A=XY:V\F]"26D4#G@HLK=_FL_?C=JP,D]^G9;Q8SL?YC'T6_HVSMV>3 M5ESW1YBWA,[%K_7B*(\W\L6XC&'^812L<110"I]J$)9X_T[(8U22HHPQ*IY3 MAQQ># _U\6CD0^1V:WY(QX#_E_B&RMF$9O7\PR;F3"QCNAPX?W/E#P8)R3[X MK8.';@\S_FLAWIB3BC47,%JQ8DH %H(U,:BB/.OH:!7W3V)'90\=]G54? M-$5K+05O0S5M72%M(2;^1Y$;>=#%1Q^8RQ97(*41N=H@V,I6,5:OR9>A6-UR M:#8(?W<\>W"F]AG+=4Z4"@YHK"IZ:E;D"61P-/]-N./0P+>MC\O'@:^B.;^LXPPX9[S4FM:T5QQ9"J#$1F#0.MMD@L/!$I ^CFR+Q3HP M@W>\I2-S^XSO&F,N*M*Z5)#5VZH"H,J>>#7DCWVN-,HM6B[S+J=LB]'38-E; MK$Y8<& @UA3=<;L<+^QO9].7RQG^XP FKO[U,!+>BN>:Y(JBI'+,+OH6),(K M$[*_K$QF>&@QC-B=9@,"0 0LK4Y><"(Y8!EBRS7V&64U0TGN<%7>\)#!Y;B+ M(BHT09>LT!EMC7(Q\)JA?$'VI(XC\G-,RZI1'$24X47D'S]541;4< MF5'W= (+=@!6F#]Z)B!C715C9WN/]5XFQR^VDC>C%#/D7$KL$L>[$4BE LLF3FDYS:W6*.NV@,*[;G&^9%ZYBTY=ZJ_>@NE4V7+' M,W\C/GD@03^4W+CF#M,_S_A)/[YOAFW7'=2)KP M+XH9[,M'6;9J_!YO8]E=9^9+G@ 0D/)MBNE.DK+5OWX"25+BSKR9%S8R9B!C%;OT)C!YB5EUUKJ@(AK7Q]:X MBYKI(^(C:>MA#.P@ZAXKOZ[X 4C_I^R""6YI*R& M8'W+/_*CBZ0DE.A\D=%5K[LT*VQ#W &V0XUNC8ZNA(F!\A9//OZ&R[*@S'"N M/H',@J](9AFB9'%@8%_;&Y*B=)D^N@UQSQTH.RFA0T'PAKK?Z:^+PC(X!DA$!JHE>2-=:!+L4+FU)WW. 2P]5 MW%OP.W8&=4/\KW]MYLKO$#F[]J^/$S.[GZ*;4]-,)ATQ.>%9A&WT:JQ(T@1) M+ACC%U$5=/P[D#2V78+(=[E#!<)G66MQ612W5_#Q*JD[CTV[XX>,+\@M!J=) MFXN1EH(RE:TAPNJ<,SF)5B"%52V,TUF9Z-AHXH-B4C00O98@E<#BI0I&Q3V# MCYLK]CL^1*6E.MF3."_E6J];R5:+X'SWY=L?^>U\2.&;5D3Q[22+BME'X2&6 M-@JQ-;&EHCP@8R$C>9%U'^]J;])'#&L^1LO)?<2J+\:8JWR>>-18'4X5,)\;K _'5"34^EVCL.?E?U\-1TC90@9PDRY'? M $@IMBV?R?/5EHJ[67LV#F:O43&#R.N40%B-I9 >(9>=!?&-C>/RVQ$>_X*? MOFZ.W(*GKH'=#DP=)B:\!U9N7H)S4?13 ;&J(KM0,OC2UBM'$R%)CQ!S5-(A M2M-GI>#3 >\CH>N98W>(?D?N?__?9WBTK$LJ5WV/BQ"L\<5;6RO44I#E% 7P M4]/#>#[QP/(PC^!ZQRT>LU:OX?=/Z9Y:G7S;6Z1_L M17S'/^D_%XIDKCX@*-VJ8:5JBRITB]K;ELI)(KA\" _U<=)G",K#.JDC:[N' M%?88!^V?GGP+^/YYS-^]PE8[SWSP?_B'';IE"Q O,_W>A/^-PQB3TUY2&^*7 MP:@L 8T-4%NI?JFF"#Q(Q&5_UE[Q?EBT]+^_TTT.?Z?67-9FG6S8XA?MQC_Y MDR%PWUG/@H1KY6%M/LI%EL0&!6B3R#$[(2A-JEGX'#(>0@>;01MKX\ M^./&3P\-VOLBI&/KD;)-9(QR.M:@2E'H26?&!"U"R$5EJ\"J)%H;*S)H'$)( M6N6<*(=L#I\H2D*5I$P"EUM%:D7-9G5R@-65DM')TF?Q]=$T?1X[9)+]:8'9*\2\?331(-@L!I)'1UBEZB$A'CC7_ M>)SYGF([]HIQRPJPC<*+V*?/6MEH,RC;MBCK(MAW%@A:B2JM%\';;8+.CW]I M>J=O'SVLN@EQ[!'+?Z_^+ZTW__V%;:,?_NN,/<2O)%^AL=@J?&(/445OVSQ[ M=A.#IT/>N*%*+D.PD"V0"&74X($=G' M#+*@KLIJ>BWWZ6O'[:Z0'C')'IFW;7AZ+?<97NXS""M3E$SLHNBG4NXC=96Q M#8E((0LP-2G 4CS4J%RM03J+ARF(G@UX!Y7[S Z[0_0[8;E/)O+\J/![@JIU MU+"AD)33D'4U3L7LDMAF.\KS+_<9I+\MRWV&"'^R)C)@/;DJHW%4^Z2BYY RX^M^.RBY"'RG,X7WEQ9?*OQ MS??K,5V\1DYJH[U74$KBV\L%#<'%"%D4;V1*L:0I.UKNHG%ZBV(/;6[GMNZM MBH.@YH^_5Q>D8I2RNB"A),ZI2+%H=!S5<:GS=J=E/%=,'C MJZ0R "XA+C4E4W(&'ZL$0X4O6\^7;K$\7F[:,C=FM3:W*(H,PMO694B"@)P(2P8:BBU!JFS>! M?^B5]X!_=?,MN/;5EQEVV%WP(Y[^KT1<@' ;,@:$&K;'P?@'_?'@PAX:N*G# M/<0WHO=PDQSO+ :1,MC:R,'B&CD*:@I)6S8X2MHF93H/+=X3/!A?B4.D-K+R M?L9_EI_./EUZ$[X(I_FQ2;Y$,,418(QL&]I4A:^UEIN)IMW5=^W+T[VW>\E^ M-8;@#E'^<-]C\LM9(__B.;K26KD(!36[CA78#@QL&Z@*4;16,7Y7;-&F2-VG M/V5L3F:8D.K)K\98]AWXQK+&Y>9D@/R@F#E&)^6 B^X(I9F>Y*G*A MJ-I4J@9%IO*[5MO;)",@.P=1Z9IBTK.ZP.]@XF7"^A (Z)!1WIF7BQ*\0. M15L!'%I[=5)V7N-K=^/S]4S,"$;?X,E;OYOMA9NY"13&2S#%S( M3.7Y% <=(",Q3"FK;+I,I]^.O!<'T@Y:&S'B>DGE#Y_^.EI](7I/Z\_+3'?3 M^LOJ^#,_)'3^IIS\L3K%HZN__W9U&+K*-%/G 0"W)MVV5 M"$$'V^KEDJI*&NFZ6-/=.'IQ")X'-FZ#WLW+#OG7>G5RLJA62RN#@VH*@9&> M92Q=*^*4JNT3M:IT&870@9<7!_1#X^$VQ/UL[_5S'M^MUA?_J/TYN;"$L=AL M(9)*S&UU$&1,0(55DDEZ-D4OB+S:Z7;"T\$XCMG$V4J)C:]T9 MB+$BZ%J"9==5^10.]KAOP\&+0^=A='\'B@^7QKXOJ1UG]\ MQ.,+UGX].STYQ>/"+\.-".#OU'3,__SMZOATC?GT#(_^H'4;XVI4)D41/,JV M>+TU!6L&;@I!Q")$MJK/ L@Y2>'%G:9927\0!N\XD:K_R-[+DL95O:NM_G(0 M\3CS?(=]:_QAOWOP>F,2<,DN6*MB4L(WDP$C%6%])N_97,AV(61F'\@@5!'X M*F:+%)*/ J(S6F54)D9U^$G 2KB0"Q,H1*JM9RFVLB<'1>2095 DR[R2S#_- M;Q(PUJ1(* (=+&NZC>=.B15?4LFY*FE]Z"/#%S@)> A>.ZZ,'*#QN4P"OC[* MAR\M- :IS<50;:$MLKN#!IP*I08=I,4N3L(SFR$W" @/SI ;HI"G,GYK&YY> M9\@-GR$W""M3S.':1=%/!<3LA^2B; 'KBP03E&)7)-F-[Y(K>3K@ M'31#;G;8':+?*5=&JH15.0_>LXB,T^S\ZIP!3:'LE2]>;=,R^_QGR W2W[8K M(P<(?T[-(+?C%+^OCH[>K=;M-Q>H5*B%7= 4I&@Y;FI_Q^?/JV+:=&-,A[G) M=F)GAO#M[+X<'A7SQOIY^\M"FA $20FR!-%6$;--KKV#K&2JL15_RGF%-.[C MY DA?$2(]4/]#OB8(>#OJEXBB9&?_=;XJ!-?*]5!3&0@41$R)HEJ9JTBSZ*: M;;Z@WQ2B_1ROXCMX>47U M###2H4%I?),*HRXHJ8TZ3+*=XS:12AF(SA;/#D\52?P]T#2G M!OIA'"]R$3%0-S M2HAMTWI]@U5^ZV6K=U*H IB:+83 U@!)-K%T<53S88HMQ^/Q]5CM>ZP.A+=9 M+=V[X05OQVTPL9"6!$B!78;L7>.6/>4DHQ)L=FO;957,M&R^'K#>!ZP?Z@X1 MGWF,VSN<[P?Y]=$F1Y; ^4JL'Q\AQ*J!A$G>6[;EZSQ/V4!&7\]9[W/6$WGS M#@D]R&:KFB\&%>1L4[M0V!Y.@L GD6)5IJH^&\\.XG=-KX8+8EIIZF5DCKR/ M(64(@O@05--&B*&''&5!BJR /E.&1N?D"5U9\PC^[(>%&69;KC#TX!T3,2NO MG06OI043A0 T['-+&6.H&!26609$M^3O]2#, #=S>H)O3/W]C,NCQBM;(!MO M>J%*UL;E -YG T8C00Q80&OAV<805.6\1AT]PM#K 3@$,NX=9G>XUM2K5AG_ M]-QI:71,IEJ)VG1>9>D9\/1,3*- MK![X02&P7E3**+&*+M?+D^BEG1(=#S;8#M'2K%*Q#_0^;(7@'-=C.#KM#]#MA M@VUQ*)RBYOQ6!28DA.B4ANI3-ED$K#?K)E]H@^T@_6W98#M$^)/=8SN;*IMS M5UN=EZP2$J(!(WR&B,$"QD(IMF6"4UYC>_'R:DMN>3-.AYC)*IAV=#4O[HIM M6)K>(-V+I\/8HP?'VWCX'Q4L\WH,[F6-LK,VH0*=9>'WS29 IP.D(I5+63F: MZU!C^8'OSL6"GE#1CQG08VGI,(CZX^_5Y;YE4ZI5P4%V(H+QOC"M5D#. M9"RYFK0*XR'JZW=?$=5-2R.:J$-H97!$*5.$M&(<$6)2# MXI).I(N2D6;O4-Q@ZHGC>Z3L^EQ0,W?/^L^__KK&&T6#0HL,HO+K84**$%+; MVN-C=D'4%/3M]Q/Y?#]=\=#$(B_=VJCR5(WGM7_F./BR/FTR^0_YQF>0B\GNL7 F0 M!28PGC8['EDTU?G@3;78<>#;3(3P>CAGII!!J+Q]0MTL':LK'527QK"/1L= MEK7DV1@6H;88HP8*5IML"[D^>[,FXN_U7,T42[>/C#^T8W5[P$!.1@A9-21^ MDL&8RD(OQ@,5D\C%(**?,$C]#(9-S/ 83(6/VX /L[+B;I_GA]Y+?A]5RCF8 MRO#U&4Q)%= %A.*K5RH%+V*_B:,'8OKU&#TEU-T^<;%_A__ESNW,E\?R,S6V MQVG>?^ 'C]^7ORT7-UKN4TDAIV!#B<8H(]%Z@Z4F552H; (L9*!,*1G0U$:2 M%-W61ZO28E(A&%D179^6^T&S+6*H-F4G0932)G'ZML6A+=0QQCAO=2PS6[CT MT_QV2 =4QX0WH(7OOMD!ZB\7GVO2?) M5U:U[+ @OX6FN@1!I 2ZF%B"3B1-EPS\D^A[[P2$!UOHU6T4C2"0I'Y68PM^3@M&'QL7&()+Y-D\LINU95DB1!\BQ$PF>>&?787OT3;_+I\O/R],O8HR.W_5[/89$[\7PC5B4*1BJJ53\E M0[E$;Y/"(#Q:)TNB17%1\,7F6N,% U.5 L&C::/=90W!V"K5X6-5TGJ^UJ4$ M[Y4'@Z(""I)@H_8FZJ@QSJOV;X:Q*MM*XEQ$(!$3:]HGB*697['DJ@IID?ND M^5Y@K&H(7OO%JH9H?)ZQJI 0O2YM\UK;9*/:OZTFJ1T!@P%ME[U8F] M#$=LR>5:]8'69\P&O(-B5;/#[A#]3A:KJM&ZDEDL5;?))<(&EE?.X&5 EW1; M/R0JQJD.ZVBE4-$?R<8E6WFW?:ZK=W%ZO?2JVV^!0A)<=R*E5"H-"B M>\&2JDEE<9B1LCNQ,T/P=G9<#H^*>6/]HIXRF4HN:MG./\M8^P#1F P"LTQL MD1L=YKY-;U[UMM-"K'LCXQ!\S!#PUY=!_VN].CE99(\^I&J!JF.6DK,0O,A0 MK94>G;/\!^8(^3MX>07]###28\9#B[#_>')R1N7[LS7+ZIRV\]S)7<.,RL(6 M#(9JVX.:$QC#$,38PBHB>^])R^K[V"N#27T%;7\-SW"(PAWKC!<^Q,P^0@42 MU.9"\($+&!!R3#%XZ;2;YVK9.WAY1?4,,#*GG9KWFE0EE$Q8$OC8SK&F!#$R M1E/6 JN+?,CGE3_@NK-92F@C"4=NAZ2HD10ILC4HE933:62[V M'<[J$[J/9N?Q]T#39)/ 1N=X4904* S[@):M#R.\@V2-@J*0DM&B%IIE3^Z6 M_#VADS(15 ]SL@;A;%:IL#L=R0=91X0\9G'N+W#^7Z07XE1Z%H$1.GX)I',=(C>@S+%"V>% MD#?7;\SDE UD]/6<]3YG/9$W[Y#0@VR*4&)F7J':%G_;;$[QU8(TQ?CLI8WA M*0\5$A%2I5.=R+<','/+/Y.V>W4$8#3=S>H(? M:T/TVB/ZME6*2F8C7@EFR;:M4C'J[+/685YE?\^Q0?4@!V!,9-P[/_JP#:I7 M##/^ZY6C/E7'ZJ,$'**%=9A4;O:T9HRD-:F@6BV<">U@L<[SZQT.N<2^0KOB3?5H%:MH "^R"B MNNB$U-JF)[ O;*K>UZWHNW^QO$-AJF68J"1TFTZOV:6E-F_1A%*Q-E =HB%V M/[8.VR4[Z0D8VCD[(5[FV4XKE=#>H@ 5-VTC+5R:VN9%AUI(HZ--7+#'=HB69I63?: %:AN>7GMLA_?8#L+*%'V*NRCZJ8!8H5$Y\(N$HK21 MCRY#8M<;E!$A5RF)5'W2'ZG:S'-E9M$H4,42DF*F4%,48% M2*A$%%F:@H\XC"^AQW:0[K;JL1TB^'EMX;W+2-F<."T\RXD/6W(D6U<[LT2( M$&P-.K#WK.6$G8=[\?)J18ZY &<4Q,Q]\>[%3;$-2].;HGOQ=!A+].!XZ[D M:@^PS.LQN) M4-WW&-$]='4P:/WQ]^J"W!))*Q=8(-&R:# ("$;&UD;8^M6URW&H&[;EIU^A MU5-7(QJM \EEE%R>A9"+U<88X,N?;7VD!!B4 !NEJ\ZX(D0<%US?/OX*K[[Z MFJQ0;=?4V^IO6E\DX3XM3Q>4BO32)LB5$(RM"D*A"#);]%%+8:*=O5EX@ZDG MCO&1LJ-S0S\E, ML33#^O_;8V<"*@I"*##%&K83$2$5U3*<@;PJR<9Y-K?,=M+C#(_!5/CH5=&? M1I+Q[?-\HYGA=VJ*Y]]^NSH^76,^9;_K#UI_4HO@%17;3CNV3&O('D)E7T[) MDF.,$J/L4X@Y#_Y?#]=\=#$(B_>V'#R5(WGM7_F./BR/FTR^0_YQ;0V]55X; MU I*S;'MAG* 9%B?R*:MDB+5CCL%9B*$U\,Y,X4,0N7M$^IFZ5A=Z8"Y-(8I M*.TS\O4CVF@+;00DZ1,$+8-*9-E.Z/@ZGP<1OP8596W.WS_-![*1=$ MP@HT'ES0NM6M6HA463%&:56%-)GZ1>0.Q/3K,7I*J+M]XN*4K=J_T\DI$WUZ MD?$]KRSOM$=XFV_U;, >S.N-7FLC*\DHA8^)C D5C7(J*H]L?.N2]4+*J+(. M&IQP"4S+AR?=1K@X+UR6F%7QA]\?C()I#NS0JVP(C-01L"W 9/^^Q=J4KV)> M0^]_FM_^8)&M2C83^%Q56TM3(2'_$F6HH9:2HCA(N_1SW!\\!*_]]@)6+SUW&'=U)S5QB M"%,J>C6VEN:TC_*'_SIC+_?'8^;I;"/-7T\_TOJ/CWA\X2;_LCK^S!Q3N;J+ M*_A4V>I.$-L@<6,50?18(699E$6RPL\KM+P3FS,$>V>O:+XH>IIGYB+2[K $ M*=@KB#E+9I1= _2"[PKV#*+B_Y.8GNAQF5>&9AY0G?Y4[8"S)W6@KF^4642^ MQFRQ 8IBE1A;$O,I$X2,V19G7 CZ:9VGZPR^'J>#'*<]4#:G+7J/\OD?&WU\ MY1.+)J (DI$$.5E)?)%4S$_LE7K0AYJE*GX\/ETOCT^6^3_PZ(RN M'A<;O9&F6JBZM::1:UUI5H$-V+K2E$\SVQT^ M-/Z Y\,N&A<1#VI*SQ>WA? M,%,8?4W'F+W]0#.X ".AL:BTFG++4F]W74SB#4S@:'I]B".M\S_$UEDNL MP7HM0;K:^DBUX^<_9,B9O'4J!)$GG%S3E=?7\S>#\S<.$I]FH.L&PZDH(VV; M;6^R "-D <3"?\=WCO0R*VOGU8ZQG_\W=EO3[W2Z7)_32\?\0T\W/5P[]"S= M\X/&:4C:ALH;W49)^Q)$+24[-"%A\&VJ9S4B4W%*JX4G48H4 H1MQJ(B"S$7 MA""CE"6F8J*^2OY(HMU4P8\GX(L?UU/,=U%\ROJQFO0NOVYDV_?.]?HPN;J M@R8"$=N(-!_93I.&ST.MQ=4@$YH^P>@A5$[5:#4^>N[OI1I;.7/IE_IV?32> MOM:O*Y>%MXA02DW -X6!E$($60V++=KH^A1.W$W.X3NH1E?_K 0B_G8OD_$:\=DE>KM&++CN1+&0MD&]%8=FY M=6R\8\PA%IN]ZM(V_AAAT\=$QE'AJJ/\>V2YSO[ZZ]QDP:,?V&-:?2&Z+H@[ MJ0Z%-$J?(0L=F6KV0F*VS>\3*6694U1](@0[D?M,L#2!KGID<+8UTMAZ_H[_ MQ?]<4*I51W9GA43;YDP;0!8:$&EFQ9*G3N&GH91.CZL9N50[J:O'#?:5X#?SN-]?[*#MK'ZOY&9_ ^D<5<939]2C.VH^]Y M(V@\U?3(CWX#^M'F3[/8?ZU-( Q\ND6MCZ5:'0D2&:8V:+XQ$P:H@<^!# 6) M.H]JVH;,YXVGT175(?/W#I?K39[JG+B?"9LDRJ_'OU,^6Z\W4Y=/EE>>XIQ+ M0L-/L=*V.1.M=:#R+YUA1E#;4&7M :RAA#Y':'555H]1]E^/P@___$5MJ,2E M<,X3J[>NV)230KY8L16>\(6K()92&_525]$&%7>VRK>B\SE"JZ>J>HQ@_TKN MVX\M<]]*"]>K__\JX;^FH^6'S>U[DW9,180L$HC$(C(Z9CX5QK1RI\C6(.EJ M^NSDV8/HYXVYSDJ\=Z#Y-&49O^!ZS3Q\IMU'RV[Y@WO6$SS,Q8W*@MAJK$3. MWE1M2D2DY&RP.1M3)3M>"UE1&O['4(L58!3;U9%" EMS#45:XP2.7EEP\N:X M;,IV?F/[?GU_U<17E'W#>53"HQ01A"N6S32#D*3BZR^9Z'141O79B3HF$_M> MNCO1T=/K M?)YE$>__XB=HM?[IPJ';)/-$-05+C&SY^!81,+ZM&P] RN20I,U)=QG4\BAE MARJ6. !8'LR1[JNT[EGS&P1>)'"V(7&ZTHH[:9Q#E<7>VAV"G3U4 1H9$31Y=79\NOZR^//] M0B6L$96&NLFCJ39"+5$"9740U>42[0.UHR>4_\>'U>?_>?$#&R3\Y2\:&OP5 M-'S[Z*$SXR/H8K67(#N<_W>K-2T_;$H^+C+PB$$;)2O3XC(8FS6$5"KXD- A M:9OZG/9;E#P?=8\C[ [)Q)_Y<5G2>77&^G+V[^8&JX%L4*&"CFU*ORP"0F4V M765RHRW%4Y?93/=2]'(MT7&4-!5Z+H[)-J3UM#P?H.TP%N=(6MP&&WNHH,,+ M\Q")MEI,N;:%3^U8Q,H6DVSUA(H)=\)IF[MTH$R.CDGMSI&4].JOXR[0N%_K<[61]^(O5*-?$%IUA4M1::TJ$9I\&V\AP1K ML>@<=%5%#T;#8U]]CH 85=(=+(M[>AZ*#Y5BL'P9Q@U2,R2VDT':HE4B7:N= M($QZZ$:RPUND(ZBG0UW;O67LV]#UXAO,!BEOVWZB720_:8-9*86*0H-9%T ,$?@A&LR4T[[6MGG8MD>U2H)H9 *AL JL M6>H^W1Q/J<%LB J'-I@-D?]\&LQ*U,$8UX8_RK:OV@M 45@DLOV.8-M:Y]<& MLY&Q-(&N1K1L3]:GB\TN],W=ZJ.*5>8"MK@ 1E#@[P<'68B!W5WH(];'?R7B<@/>%F0,L$:WQ\#XI_]QHW,/#=S4X1[B M&_&EN$F.$(+!9R4+7%*(N@U3O)N?EF4PCJJ=#&]AMJBX< MB6WHFB[$=^A<\QC*>Q0/>TB^>XCO"GT40A8F%LA56C"%7ZN8V@;U4F(VINU6 M[U+(,BTB!H7X^@)BB,!'3B?^>'Q*Z^--M18>O3DY6>7E1=/TSY@_LJ!/3OD: M?4/KU4FP+RC,$=/Q+U"I[1X'"C7;W.W.,(Y!RZ#C- MKCI='4XA(^/I]C-\OH)L=7/Y=MS:.VEY MUF1A0G'\>!>PV8:VV4)!8&(A!*>#"CF*U"5KM2.]+Q"!4VJXPT2@VV2_R:=G MN%[BT;]8_C^M3DY^_/2)"MN$;/KEU8<+A9ZT*K75,7/PX_$O='J^8VB9KTS4 M>LMG<'FZL.207$(HV;-I& *V&;@>%!45X7Z/##3(8)UF[]W M9VW:Q?M3/#T[.9_NM4A5>8_1_"]2*)ZD0(&G(*+!2##J() M"9S&4)-+EOWM:?#V.+&O^.NGVWNG&^TFP!8G6AM&?6=&F#]UW;;A@!VU[QY*P@8861R>Y_&XY# M[ O%\?R <$>\6DP&]6^DO_E BV!5*25I8*M8\2,A @3'!]27; )%G[5V8^/W M&@6OH.RILCN0MF_&;7NROS];X_E8RD_+T_.-U+?.S;^71T??T6^X+&\JGZWO M"4\__KH^GQ+ZX_';U?$IJW;ALL D%SAI$?/:S'.HZ,G"^3+$AU3 M1"DP@:KM$1"%V*#-0:<8$P:U/7(>_-;+!LQX:K@#)V.E06X2>9%G7[=2YB:M MU3&[1E?_T)M/;7+>(MH+[D?T" 7D M?=\!UYVS*H^>IU5]?Y9.EF6)ZR7QL7)D9= :2L-/JQV"6"I!E<81$XFHXKZW MV_5/OD!,]53*'>#9.06R)?9_QM-6"OOAVN^?O^@+762MHFH@38Y=<99,T"%" M3$J9+(JHI4OQ^NXDOT \3JSG.R :IMQ!^NW3@9>]_)09GHN5ME/MJYL<]B )USN6D2D;-#5BM06#V

5Y?G0XS]HW;MQQLQCG(Z_PI^S_ *]X'_9 ML?V8/"WQ,>TU+3? ">'+'Q?'IGS0RK:?9UO%M_-X8'$@3S.H W=Z]-HH _+> MW_X-L+JTD,UK^V[)$Y&"T?P[*G'U&HUZK^S!_P $8O&O[*^H^-?$WAO]K5M; MU+Q-\.]3\-Z<+KPD]JEA/=>7LNRWVR7?Y9CSLVC.?O#'/WG10!X[^P;^RE#^ MQ?\ LS:)\!FUZ'5KRQN+JYU/5;>W,2W<\T[ON"DDC:A1.3TC%==^T9\(?^%_ M_ ?Q=\$O^$A_LG_A*M N=,_M/[)Y_P!E\V,IYGE[TWXSG;N7/J*[2B@#PW_@ MGS^QA_PPE\!YO@E_PLG_ (2KS=?N-3_M/^Q_L./-CB3R_+\Z7IY6=V[G=T&. M?'_VQ_\ @CYH?QW^-_\ PT]^S[\;M3^&/CN2037M[IT#O%<7 79YZ&*2.2WE M9>'96(;&2N2S-]I44 ?%G[&7_!(.R^ WQU/[4G[0OQTU+XF>.XF>2PO+^&18 M[>9D\OSW:6222>4)E5+$*N>%)56'VG110 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 %%%% !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 %%%% !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 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 445\P?M1_M1^)!XDNOAQ\.-5DL+>PD M,.HZC;MMEFE'#(C#E%4\$C!)!YQU^+N[NT8K>3[+\VWMZV3 MY<9C*6"I<\_DNY]/T5^<9U75#??VF=2N/M.[/VCSFWY]=V75CP" M'OAKX&UGXB>+;P6^EZ%I=QJ&HSG'[N"&-I'//^RIK^?GQQ\//C;^U?X&^*__ M 49U"5U@TKQO:?VBJ9RGVMW_P!6PZ"WS9QXQ]V93D;: /Z'*X&W_:D_9\NO MC>_[-MO\5M*?QU'G?X9$C?:5Q;_:#QC'^I^?KTKE_P#@G[^TA!^U7^R/X-^+ MTU^L^J3Z8MGXBP?F348/W4^1_#N9?, _NR*>]?#/A;_E9/U+_MM_ZBXH _4R MBOD;]LG_ (*Z?##]ECXR1_L[^#OA/K_Q"\;"*-[O2-"=42W:1/,2$L%D=Y2A M#E5C("L#G.0,?]E3_@LUX!^/GQYM/V;?BG\!_$GPX\5:E(8=.MM6F\^-I]A= M89-T<4D3LHRN4(/ R,C(!]HT5\F_M0?\%<_@I^R7^TT/V=OBEX(UA8DTR*^N MO$=K(CQ1(\3R*HB WLQ*! !U+#D#)KSG1?\ @O1\-M-^+ECX&^-_[,WC/P!H M.JLK:?XCUW(D\AVVI<2VIB4B+U:-Y<8. V* /OBBOS[\>?\ !?WX<^#O%%G> MVW[+'C>Y\":A<-'IOC6Z86G]H(AP\EM!)'ME Z@&96Q]X*>*^R?$?[2WP5\) M_L_K^U!X@\;V]MX*?1(=5BU>13B2WF56B"IC+]1\*6MSY=QX@EU*.)XQV)B6-XU8]E,P^M?:/[*_[6 M'P:_;&^%D'Q9^"VNR7-D93!?V-Y&([K3[@ %H)XP2%8 @Y!*L""K$DUR M7QB^/7P8_9]\-CQ=\:_B;HWAG3W8I#/JUZL1G<#)2)#\TK8YVH"?:NGU"^M- M+L)]3OYA'!;PM+-(W144$DGZ 5^./[*7PEUW_@M9^VOXR^,?[0_B/4T\&>&8 MTDCT>SN2C06\LD@L]/B;!$2;8Y'D=?F8JQX9]P /T3\$_P#!5'_@GS\0?$4? MA;PW^U#H O)9 D0U**XL8W8G EN8HXR2>GS5] 1R)*BRQ.&5@"K*<@CU%?# M'[47_!"7]DSQW\([W3_V:_!I\&^,K6WWZ-?2Z[>3VMU(O_+*Y6=Y2$89&] & M4D'Y@"I];_8H^%_QX_8C_8PO/"'[2'C/3/%5QX,L[V\TI]$N9Y/+TZ*#S5M# M).B%BC+(J': J%%'"T ?1M%?G;J'_!Q'\%'\ )XA\,?L_P#B/4-<.HS1S>'W MU*.,6]G''&QNY)UCO@#_@X M,^%%YXML=*^-O[-_BKP3HVILOV/7S="\0(2!YKQ^5$QC&028_,..BFOJ#]L# M]MSP#^R7^SM:?M)S:)-XJT2_O;.&Q&BWD8%Q'&YM832YYE:9$C5V,98?+D[#STYKSO\ M89_X*,^"OVY? ?B[QWX4^'&J:%#X1DC2YM]0NXY&N-\3R?*4X'"$<^M 'T;1 M7P!H/_!P)\$/%7@VYO?#'P \8ZCXI:\\C2O"-@4FEND"!FG>1%(BC&=O"NQ/ M\. 2/3?V$_\ @K=\'/VT?'-S\'M2\%:CX'\;0K*]MH&JW(G2\6,$R+%*$0^8 M@#%HV13M!(W;6V@'UE7G?B7]K/\ 9P\'_&"T^ 'B;XO:19>,[^:"*S\/32,+ MB5YL>4H&W&6R,<]Z]$K\E/VP_P#E8!\!_P#8?\,?^@QT ?K717RM^U9_P5?^ M#?[(/[2VF?L]?%'P;JBPWNE0:A=^)H)E,%G#(THR8@#(Y'E'A>3N %>1:C_P M7]\">&/&VG6_C_\ 9)\=Z!X1U=@^F^)=298Y[BWR/WZ6S1A9%&03LF;@\9.! M0!^@U%>=_&?]J?X)_ 7X$O\ M'?$'Q:L?A9K."XLKJUB,DE]YZAH$A3@N[@@ M@< #)8@ D?%4'_!PQX1-POB6\_8[\91^"VO?('B9-1C9NIX\LQ"(O@'Y//[' MF@#]&:*Y7X)?&GX=?M#_ MT?XQ_"C7EU'0M;MO-L[C858$,5>-U/*.CJRLI MZ%3754 %%%% !1110 4444 %%?$+5+87-SYBVVE6.[' MVFZ<$JI/90%9F/\ =4XYQ7YF_%G]H'XN_&W6)M5^(7C6\NXY)"T6GI,R6L ) M^ZD0.T <#."3CDD\U][PCP!F/%=.5=35*BG;F:NV^J2NKVZMM+M?6WY_QCXA M9;PE4CAW!U:S5^5.R2Z.4K.U^B2;[VTO^N-%?D9\)OC]\6_@EK,6K_#SQI>6 M:QN&EL&F9[6<9Y62(G:P//.,C/!!YK],_P!F;X]Z-^T;\*;/X@Z;;"VN@YMM M6L0V?LUT@!90>ZD,K*?[K#/.:.+N ,QX4IQKN:JT6[+:LL.H.E62ORMW375QE97MU32?57UMZ!1139O.\E_L^WS-IV;^F>V M<=J^"/T \I^._P"W1^R/^S-K"^'/C?\ ';1-$U,QK(=*+27%VB-@JS0P*\B M@Y!90".1G!J;X#?ML_LI_M.7TND_ SXX:+KU_#&9'TR.1X+O8.KB"=4D*CNP M7 R,GD5^.G[%VL_L9:A^TUX^N/\ @JW8:M-K]YJC?9Y]0>[%K!J/GS?;!=BU M82A]WEA,YC4"3=CY2/J&^_X)=_"_XB?M#^&?VDO^"4_[1?@?2-,T.2"]OK"+ MQ//?-:7:2Y.P()72.2,[7BE8=67&UL _3BZNK6QM9+Z^N8X888R\TTKA510 M,EB3P !R2:\$C_X*G?\ !/B3QBO@5/VJ?#7VYYO*64M,+3=G'_'UY?D 9_B\ MS'O6I_P49^&'Q%^,G[$7Q&^''PHGE77M0T'=910-A[I8I8YI;9?>:*.2$#H? M,P>*_'+P+\;/V5=8_8!NOV98_P!E2/5OC9?>(A!HGB2QTH27DZ23^8LHF4>= MN1\MX[NTG26*5 \4L;!E=2,@@C@@CO7D?Q+_;[ M_8V^#GC>_P#AM\3_ -H3P_HNNZ8R+?Z9>S.)8"\:R*& 4CE'5OH15;_@G=\* M_B?\$_V*OA[\+_C).[>(]*T4K?Q22;VM5>:26*V)R1F&)XX3@D Q\'&*_-7X M^_![X??'W_@OQJ?P@^*FBMJ/A_6]:M8M2LDNI(#*JZ!%(HWQ,KK\R*>".E ' MZ5>$/^"BO[#'CK68?#WAG]J?P;+>7$@2W@GU=+BJ9=H)/0 ')->T @C( M-?E3_P %;_\ @F)^Q-^S!^R[+\8/@]9W7A;Q#;:M:V]AILVO374>K"20+)&$ MN'=@R)NEW(1@1D$'((^O?^"/OC_QI\2/^">?P_U_QW?3W=Y!#>6,-Y:W MM[R:&$DGD[414S_L4 ?3-> ^/O\ @J7_ ,$_OAGXDF\)>+/VG=!%];RF*>/3 M8KB^2-QP5:2VBD0$'@C=P00>AIG_ 50U?XE:%_P3]^)NI?"XB2\9<7%W9,K/;*SHGD/)%-L^<,?D#XP7(K MO/C?_P %E?@7^SY^T[XF_9L^(OP\\0K-X;@0_P!JZ?LG^WSR6L4\5O#",,7< MS+&,D*#DD@._M;?MO_!7]CSX(6_QR\?WE MQJ-CJ(?B9 M^P[XWT'PMJ#G^(/Q MA\;67A_18[B.!]1OV(C61SA%R >2169J/[37P$TGX*1_M&:E\4=+A\#S1QO% MXE>1OLS*\HA0@XSS(0O3J:^3O^"T/Q$\)_%O_@EQ;?%#P)J7VO1O$&K:+?Z9 M0>0<@UYG\6O^5<;2/^P5I?\ Z?8Z /T8^%_Q2^'OQI\" MV/Q,^%?BNUUS0=2\W[!JEDQ,4WERO$^TD \2(ZGW4UPGQT_;N_9"_9KUG_A& M_C5\>]#T;5 H:32A(]S=Q*0"I>"W5Y$!!!!91D82=6P F>2> M #]#_@-^UQ^S7^T]!<2? ;XR:-XCDM(Q)=V=I,4N8$)P'>"0+*JD\;BH&>,U MZ-7YN^/?^"*_Q.^#?[6_A?XY?\$]?'>G>%=)T]UN[RT\3:Q":,[620G^,%R& 'U%^WC_P42^#_P"P/X8TF^\>Z1J&M:YK[R+HOA[26022 MK'MWRR.Y CC!95W89B6P%.&*@'T!17Y\Z+_P7R\-^'_&&F:+^T3^R!XU\ :5 MJK VVKW<[3'RR0/.\F2"$O&,@L8RY Z!C@'Z#_;R_P""A'@;]A+P+X:\>^(_ M VH>)+7Q-?/;VBZ5=QQ[ L0D#DOP00>,4 ?0=%?GY\2O^"_WPO\ "^K'4/A] M^S3XN\2^$8+D6]WXP:<6=LTF<$0AHG$G.0-[1DXZ"OLG]G']HOX6?M5?"73? MC/\ !_6GO-(U$,I2>/RY[69>)()DR=DBGJ,D$$%25() .ZKS3XN_MD_LK? 3 M74\+?&'X^^&- U1P&_LV]U1/M"*1D,\2Y9%(Z,P /K4W[7/Q@OO@!^S%X[^, MNDQH]]X>\,7=WIRRC*&Z$9$.X'JOF%,CTS7Y#_L+>$?^";OBCX7>)?CI_P % M+/BN]UXG\4^(KFUTBUGU#4);M$$:-)J#)9!I"SRRNH>8%,P' )S0!^U/@OQQ MX,^(_AFU\9_#[Q9IVN:1?)OL]3TF]2XMYES@E9$)4X((.#P1BN'^+O[97[*W MP$\11^$?C#\?/#.@:K(BN--OM303HC?=9XURR*>S, #7S=_P3F^"7AO]AG]D M3XA?&7X=?M3V'Q3\'W.DW/B#38M/TO[-;64]G;3-, ?/D.]U2)75E1E,*Y&: M^7?^"1W[%/PD_P""@\'Q6^.G[6MG?^)]3NM62VMKIM3G@>*ZG22:>ZS&R[Y M6CVALHN#E3D8 /UN\)>+_"GC[PY:>,/ _B6PUC2=0A$MCJ>F7:3P7"'^))$) M5A]#7&_&?]K/]FG]G>]MM+^-OQM\.^&[R\C\RVL=2U%5GDCSC>(AE]F01NQC M((SQ7Y[_ /! CXG^*/A[\7OBQ^R/XCUM[C2]%BFU6U60D);36MT+2Y=%_A$@ MDA)'_3(>ISP7_!,?]G[XR MS^2-\+JX6&&V,:(&P!C@[10!^MWP^^(_@'XL>%+7QU\,O&>F:_HUZ";74](O M4GADP<$!D)&0>".H(P0#6U7Y6?\ !(K5]9_9A_X*4_%C]B/3]9N;CPN]QJ8T MZ"YDR1-97 $$^.@=K9F#D ;B$[**_5.@ HHHH **** "BBO,_P!H?XUW/PWL MH?#WALK_ &M>Q%Q*Z@BVBR1OP>"Q(.,\<$GMGR<[SK B M275M_P";LKL[F45\1ZQX@UWQ#=F_UW6+F\F8Y, MES,SG]3Q76_"[X[^,?AYJ445SJ,]]I18"XL;B0OM7/)C)/RL/3H>X[U^28#Q MPRK$8]4L3A94Z3=N?F4FO-QY59=[-OLF?:8GP_QE+#N=*LI37V;6^YW?XI'U M?14&F:E9:QIMOJVG3B6WNH5E@D'1D8 @_D:GK]OA.%2"E%W3U3[H_/Y1<9-- M:HQ/B/\ $CP-\(O!5_\ $;XE>)K;1]#TN-7U#4KQB(X%9U0%B 3RS*/QKQ[_ M (>D?\$^?^CK/"O_ ($2?_$5E?\ !7C_ )1Q_%'_ +!5K_Z76U?&7_!*[]@K M_@GY^T)^R79_$;]HOP]8W/B677;V"66X\8W-DWDHX$8\J.X11P3SMYJA'Z-_ M![]K7]F7X_WSZ3\&/CKX8\17T<9DDT_3M6C:Y5!U?R21)M'][;BO0Z_#K]L3 MX1_!?]DG_@HK\/=)_8$\8R7-P;G2[E;'3];-]]BU)[QHOLPF#%B)(PFZ-F8X MD8'Y6 'Z7_M[?\%*_ _[!7B3PGX;\7?#35=??Q9%%KS6;/2[FUADT^QF2.1S-,D0(9^ M!@OD_2N2T+_@HG\&7_8,II'6W9&8 ,& M-MY)SG@>=@GC-?5'A#]N']GKQG^RC+^V7IOBJ2+P7:Z;+=7\EQ!BYM7C;8]L M\8)_?"3"!02&+*5)5E8@'KM%?GW+_P %UM?U+P]!+7<9_ M&#.Z6T:*Q5F=TMI(5QC!S-P>,U]8?LI?MA_!S]K_ ."*?'7X:ZE+:Z;#)+#K M%KJVR*;2YXE#21S88J,(RN&#$%6!R.0 #U2BO@#QS_P7Q^'@\;:IH?P _9D\ M6_$+0]$RVI^([&9K>-(AG=.L8@E818#$-(8\X/ KZD_8X_;3^"W[;_PSD^)' MP?O;J,V=P+;6-&U.)8[O3IR-P6159E*L.5=258 \@JR@ V_@Y^U3^SQ^T%K6 MJ>'?@O\ %G2O$5[HJJVJVVGR,S6P+%06R!U92/PH^%/[5/[/'QQ\7:KX#^$O MQ9TK7M8T-6;5M/L9&,EJ%D\MBV0.C_+]:_.G_@WQ_P"3B/C5_P!>MM_Z5W%' M_!#7_D_3XY?]>EY_Z=* /U6K@?C)^U1^SA^SW+#;?&OXV^&_#5Q<1^9;V6J: MI&EQ*F<;UASYC+D$;@N..M=]7YY_#3_@C1XL^)W[7?C?X_\ _!0/5]$\::7K MDTUSH^G:)KMZH\UY?W:3?NX72.&$!$1'*\ ?@M\?-$E\1?!; MXI:'XGL[=PEU+HNHQSF!R,A9%4[HR1R P!I/C!\>_@M^S_H47B7XU_%#1?#% ME<2&.VFUB_2$SN!DK&I.Z0@ZD\%B M:ZL-5LUO7N(T@73#/<0/(Q)<0W:[5+$L&C526.2;.M^$-(_X*0_\%NO$/PQ^ M-1NM1\&^"GOK)=%CO)(T^S:>OE&(,A#()+MC(Y4@G<0"., 'ZA?![X_?!3]H M+0I?$GP3^*.B>)[.WD$=U+I%^DIMW(R%D4'=&2.0& )'-6_BG\8OA5\#_"S> M-OC!\0M(\-Z4L@C%]K%\D"/(Y .%7).#QQ7Y6:%X5TG_@G%_P6^T+ MX8_!5[FP\'>,;FPL#HLET\BBVU%!&(2SDLZQW0$B%B2 B@D\DWOVS[,?MV?\ M%LO#G[)GC[4;M_!WAV6&Q%A;3L@>--/.I79&/N/(08FT'Q.+$@7L6E7ZR2V^?NEX_OH#@X) !P<=*Z#Q]\1/ M7PJ\+7/CCXE^,M,T#1[, W6IZO>I;P1Y. "[D#)/ '4DX&37Y,_M,_##PI_P M2[_X*N_#+Q)^SG9SZ+X7\10Z>][I"WLLJ"":Z>TO+?=*S,Z%%64!B=KL",;5 MQU?_ 5]UK6_VFO^"D7PF_8CN]7NH/# N-,748+:7:3-?7)6>?'(+);*H0D' M:2_9C0!^B'P9_:V_9G_:'U"YT?X)_&_P[XDO;./S+FQT[45:=(\XW^4<.4R0 M-P&,D<\UZ)7XZ_\ !3S]GWX=?\$O/VH?A!\>?V4M'NO#UO.9KB338]1GF5YK M*6#SAOF=G*S0W(C="VTC/ W&OV'MKB&\MH[NW<-'*@>-AW4C(- #Z*** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH ^=M9^(?[;$.L7<.E^!M]LES(MNW]F(MO0^>JFTUKY=1@;3 _VD3*;? MRQEM^1MQ[YQ3CI6J"^_LPZ;BU/"PN%K8JLH07S[%[_A9'[0XC)ISE4QE6OS6_B23Y;7VLEO?7T/N.1ND, M$?H5=Q7R'\#?CQ^V-\'_ -B_4_V-M/\ ^":OB?5M"\0V5^FK:Q/X8U43W'UL88? MP\+>8LMK#+YLT)N3= S.SY;RLA648;:#7U^ , 5]$=1^4/_!OK\>-=^'?Q M5\;?L7_$2RN]-N+X/J^F:=J,30RVVH6^V*[MVCR*ZPR&.38CNL63(Y8DXCQR?G;XBZ+^TSH'_!9?X0 M0_M8>.?#FN>+Y]6T*667PK;&*TM;=KJ01VXS'&S$88EF!)#@9( KZU_:)_X) M ^+_ !/^U%?_ +6?[*'[46H?#7Q%K,[3ZM#%8/*IFD&)I(Y(Y4.V3 9HG5E+ M%CD A1GV?_!$S5[+X[^"OVEYOVR==U7QGX?UFVU7Q'JOB/P_]M.M7,-PLBA? M]*0VT7EJ(MF9,#D$?=H \0_;9T'2?$W_ 7N^'.CZW9I<6KW_AQY()%!5RC% MU!!X(W*,CO5K_@Y3BB7Q!\'YQ&H=K/7%9\]'_ 4J M_P""9/\ P\.OO!U[_P +M_X1#_A$XK]-O_"-_P!H?:OM)MSG_CYAV;?(_P!K M.[MCD \V_P""]?A;0/"__!/'0?#.A:7#;V.C^--*MM-MXXP%MXX[2ZC15 X M"?+QVKYZ_P""@%YXOB_X(M?L[6^F2S#1YI;$:MY><-(+*,JO< M"OT'_P""@W[&'_#=OP'A^"7_ LG_A%?*U^WU/\ M/\ L?[=GRHY4\OR_.BZ M^;G=NXV]#GB?1?V'OAI?_L4Z3^Q-\6[D^)M$T_P_#ILVI1VWV25Y(N8[F)=T MGDR*P#+\S#(P=P)! *?[$FA?!#_AWIX"TO1[+2&\'W?P[MFUI)@GV>4O; WQ MN,_+DR&;S=W0[@>E?#7_ ;MS:C'\;OB_9>%IIF\*C3[1EW9VF07,PMB<_Q& M+SO>NNE_X()_&C0[2]^&7P^_;_U[3OA]J=PSWOAY["Y5)%;J)(([I8)VP "Q M5<_W1TK[4_8W_8T^$/[$?PG3X7?"BTFE:>87&M:S?$&YU*YVA3(Y PH &%1? ME4>I+,0#TCQGX#]6\)33F)-4TR>S:4#.P2QLA/X;LU^4_\ P08^)NC? MLZ_M&_$[]E'XOW<&B>(M8GMX+&&^D$?F7VGRW,4MJI;&9&$Q91W$38]*_6JO MD/\ ;R_X(]? _P#;3\6'XJZ1XINO!'C25%6^UFPLEN8-0"J%1I[._VR++]M2]\':3IOAK[5!X7$, 80G _X(X^,O%_C+]A+]H*Z\7^*]2U66&RNEADU*^DG: M-3IBLS@D#KM7.<#'%?M_0:1JW_!:-\:DB?PLL_AV+3X;X?Z.;8N2JL& M^4QFZ,@;^'E@>]?;?_!-[_@GQ_P[Y\$^)?!W_"W/^$N_X2'58KW[3_8'V#[/ MLBV;-OGS;\]/1O%&GP+*\<3 M')AFB8@3Q;OF"[E96)*LNY@P!PG_ 76T[P# 9/%)E9D\8A;%IL[A:"^ MOEBSG^$#A?\ 9VXXQ7L/AW_@A'\0O&_BK23^UA^V]XD\<>&-"D_T'0L7)=HN M/W:27%Q(+92 1&I.. 5(!K[(^/G['_P@^/G[,5W^RCJ6EG1_#3:=;VNDKI* M*K:8;HEI9_"G4FN9B M<*@BBN0^?H5;/TKYN_X-\?\ DW?XU?\ 7U;?^DEQ7:_!W_@B#\3O"ND/\)?B ME^W%XCU;X8I5-N/M$V_._.D46HSZIH#^(Q8C#&5RRSEPOPMGJIR>IKQS_@DK^Q!K_P"U MEH'C[Q=\,_C]XA^&WC3PC=::FB^(="FD4-!=#((I(WPQACPRN,8.5;.! M]\?L&?\ !(K0OV5?BW=_M'?&'XMW?Q!\?3&8V6IW-NZ1VCS*5EG)DD>2:=U9 ME\QF&%=AM).Z@#[+K\E/VP_^5@'P'_V'_#'_ *#'7ZUU\E?&'_@EM_PMC_@H M!H/[='_"]/L']B:AIES_ ,(M_P (QYOG?8PHV_:?M*[=^WKY1VYZ&@#Y0_X* M8>'=(\6_\%M_@_X9\0627-C?2^%HKRVE4,DT9U27?#MSYV[=N/W<8Y MR #X,_X*O77B3_AUY^RK;0/(=*E\*Z4]_P G:;D:);>3GMG:UQC\:^_/#EI^ MS!%_P3H\/+\5[72V^%L7PVTR;4DN8G:W-FMM"X8B(;V;<%/RC>7]6JQXX_8/ M^%GQ;_8N\.?L9?%N^GU33_#OAO3-.M->LH5MKB.YLK9($O858R")R%;Y"7&V M1D)8$D_(%K_P02^-CZ6OPDU7_@H#KDGPX2\$W_"-1:?R(AT"#R+=;C"F3<&"GS/F3.[ MYN1FO3H)X+F(3VTR2(WW71@0?Q%?.WQ9_P""+Z4R17D=U)-*@DB\R25T;<0R@%^!@!:[G]BK]FG_AC[]F;PU^SI_P MFO\ PD7_ COVS_BZ_U7F2;-OG;/OG.W/&< ]3HHHH *** M* "O(_VN/%O[2/A+P[I%Q^S?X9_M.]FO774D^Q+-LB"94X8C'S5ZY17;EV+A M@,;"O.E&HH_9FKQ>EM5^)PYE@YX_!3P\*LJ3E]J#M):IZ/\ #T/S._:Y\;?M M=>+M%T5/VD/"4FEV4%U*=-(T]8%DE*KNR5)R0HX^IKPROUE_:7^ NB_M&?"F M\^'NIW(MKG>MSI5]MS]FND!"L1W4AF5A_=8XYQ7YF_%G]G[XN?!/6)M*^(7@ MJ\M(XY"L6H)"SVLX!^\DH&U@>#C((SR >*_I;P]XLRK-\N^JQA"A5@W^[CHF MF[WBGOOKUOKLT?S%XC<(YMD^9?6Y3G7I32_>2]YII6M)K;;39-:;IG&5[E^R M-XV_:Y\(Z/K2?LW>$Y-4LI[F$ZF3IZSK'*%;;C<1@D$YQZ"O/OA-\ OBW\;= M9BTCX>>"[R\61PLM^T+):P#NTDI&U0.>,Y.. 3Q7Z9_LS? 31OVKVW[2'@[^S+&&R1M-D_LY(=\I?##*L<_+7LGC/Q-!X*\'ZMXRN=,N[V/2 M=,GO9+.P16GG6*-G,<89E4NP7"@D DC)'6M*@@$8(K^;F[R=W?5Z;;+R/S^^'.F_P#!,S_@ MMAK'B;Q!/\'-4T#Q;H?D?:M0-W%8:K=V[J56&]?\ BO=_&/\ 90^/^I?#2^O;E[A]+@M'>&WD MI>*IQ*T*3>8T2+;2/U6&,L[2+GYLIN^[SQ7[-]5EN_ Q@;Q3 ]-T,7B^%(+6W)M;F1HXH4BD*"= MDPDSL2Q ; (&\5\S_MA_ F;]IC_@N'XB^!EOXUG\./XAU:SA76K:V\Y[79H< M$NX('3=G9M^\/O?A7VC\(/\ @B1\(/@%^UCX<_:#^$OQ;\3:=HFAPF27PTUT MPFGNE0*N;J-E8P/RTD3*=Q&W.QBJ]->?\$MOM?\ P4B'_!0?_A>FW&H1W7_" M(_\ ",9^[IPLMOVK[3WQOSY7^SC^*@#Q#0/^#<[P+/XCM]4^*'[67B+7[.-U M\ZVMM!2VFD0'E!+)/-MSZ[37Z%?#?X<^"OA%X$TKX9_#GP_!I6AZ)9I:Z;86 MX.V&->@R#];UK25OX; M&XM="MX99$,VX*[B:2-1'D!2W9@2P)(*.N0&9:[ M9]!TKQ'_ ,')O]GZQ:)/#'JPND1P"!+!X8\Z)N>ZR1HP]P*^HOV /^"0GPO_ M &+/&TGQF\4>/+KQMXX>&6.VU:YLQ;P6 E!$K11[W8RLI93(SDE6( 7V?-_U7^S_M4 ?( MW_!<3PWHOB/_ (*+?!C1M8L(YK?4]'TRSOE91^]A;5YE*'U&';_OHUZ/_P ' M'-E9Q?L\_#IXK6-3#XOFCAVH!L0VCY4>@^5>/85[E^VI_P $R?\ AL#]I7P) M^T/_ ,+M_P"$=_X0J*T3^Q_^$;^U_;?(O&N<^;]IC\O=NV_<;&,\]*W_ /@H M_P#L _\ #P3X=^'_ #_ ,+9_P"$1_L+6FU#[7_8/V_S\PM'LV^?#M^]G.3T MQCO0!X9^V;^V'\&OV9?V'?@IX;^(7[/.@?$O7?%'@G3QH6C>)K**:TM5CL;4 M2W#F1'.=TD:A5VEN?F7;SX?_ ,%.8/\ @IGKO['2^+_VM)?AOX2\(+K=A%:> M _#-N6O!.0_E NWFJH10W$,"OL']L'_ ()7>"/VMOV>O /PDU/XCW&D M>(/ASH\-AHGBB'3!(DR+!#%*LMOY@.US!&P DRA'!89#>3^)/^"*WQH^-_PW M?PC^T_\ M_\ B;Q1>:;;1Q>#P^G/-9Z4PDCW32127 :Y=HE>/)9"N_)9L8H M\Z_:D9F_X-]/AT68GC1QR?\ IO+6I\6O^5<;2/\ L%:7_P"GV.OH7QO_ ,$Q MM5\>?\$\="_8,U;X_J'T*\BDA\7+X4_UD4=Q+*D9M?M7!"R!-WF_P9QSBM;Q M;_P3E_X2G_@G'9_\$_?^%Q^1]DM;6'_A+?\ A'MV[R;];O/V7[0,9V[,>;QG M//2@#Y';X^,/A#QQ^PAI'PQTS6+=M8\%:I?VNJ:>)!YT:7%W-=Q2E>NQA.RANA,;#JI MKWO]CG]EJQ_93_98T#]F'4_%,7BJVT:*_BN-1GTH6R7J7-Y<7#*T!DE $Y0 M@LP8+GC.!\A?&?\ X(#Z&_Q%NOB)^R1^T3J?P\6[=F.C/;RS);!CED@N(IDD M6/T1PY_VL "@#WC]K;_@JE\"OV0_CMX=^ WBCPWK'B+4]9MQ)?IX8,,\^F/( MZ);1O"SKN:3+-MW!@H4A6WBO./\ @I[^V9X(^%WQQ\#_ +._@W]DWPK\3?BE MK?V2X\.S>*[.!XM+EEN3':*C.-QD:9&.!)$J@!BWS<._8I_X(F?#;]F[XI6_ MQX^,OQ.NOB%XKL+K[7I)GL3;VEI<]1<,K22//,I^979@%/.TL%8=?_P4-_X) M:Z1^VMXVT#XT^"?BW>>!O'/ARUCM[35[>T,R31QRM-#G9)&\4D#[=M]E((E,LDDCJ6 M;@HN%DD7D'.:]4_X+I,S?L4? 9F8DDQ$DGK_ ,2V*O0_BA_P1!^)G[1'@ZWN M/VB/V]/$?B/QC:7,8L-8OM%-S96-F$<26\=LURA+R.8G,V]?]5C8 MGP;JOPZ_9 ^"?P^USQ&NL7FA7O\ 9]SJJ6?V<7CPV"1F;RM[^7NV[MNYL9ZF M@#ZNN])^#4O_ 26FT^TM[#_ (0[_A1SR( J^6$_LPOOX_Y:^9\V?O>9S]ZO MGC_@W GUYO@%\1+>Y:3^S$\7P-9@YV",&GO[I\>9<2D #<<* %55 M4<"@#E/^"F'A;4O&7[ _Q6T32;=Y9QX0N+I8XAEF6#$[ #O\L9XKX:_X(5?L MA?LG_M!_L_\ COQ/\9OAEHOBG7E\2G3'AU:'S6L; VL+QO%S^Z9Y'G'F+A_W M7##%?JI=VEK?VLMC?6T/4M!2.X_=P.26@$L$\9FA^8@1R#@<%FR30!X?\ \$O+ M/Q'?>%_VM_V9? .H7.H^&+CP+K$>CQB7>AN2EU:0NIZ;Y8B,D?>$2]=HQZ__ M ,&WGB+3)O@W\2_"RW4?VNS\2V=W-%O^98I;=D5B/0F!QGV-?5_[!'[ ?PM_ M8(^&EYX-\%ZG<:SK&LS1S>(O$5Y"(Y+UT!$:+&"1%$@9]J98Y=B6.:^;/BW_ M ,$,-9M?B=KOCC]C[]JS6/AKI?BA9(M9\/6T=P(Q!(B'XE?MZ_'+X@Z-F32[SPWJULMU&_&?X;ZWMM]7,&D2M92-B0"UEOHIN.^UYXP3V+#UK[A_8+_8/^ M&?[!7PIG\ ^"M3FU?5=5N5N?$7B*[@$4E_*H*H @+>7$@)VIN;!9B22Q->!_ MM+?\$7[_ ,8_'G5/VBOV2OVE=7^%NM^())I-28[IWBFMYHY(UD;Y MFB.Y2Q."HPH /#_V$D'Q'_X+N_%#QIX>#3V&DWWB.66XBY3:)EM V?1F<8]: M_5ZOG/\ X)Y_\$Y/AS^P)X1U2'2O$L_B7Q3X@=&UWQ+=6@@,B(24ABCW/Y<8 M+%CEF9F.2)_C]I7BY[3X=^'OM.FB!"LOV17^ M&HRE5;MRV=UZ]DNK=DNI^IXG'X/"8=UZL MTH=[[^G?Y'1^ ?%G[2FG>#[&R\(^&FGTU(C]CE:R5BR;B>I/(SG\*]H^%.I> M.=5\(I=_$2P^S:D9W#1>4$^0'Y3@5NZ9IMEH^FV^DZ= (K>UA6*",=%10 !^ M0J>O[!X9X3Q>0>SE5QU6JHP4>24KTUHOA5KJUK1\C\0S;.:.9?L^?\ #57[ M./BC]G[_ (2[^P?^$EM(H?[7^P?:OLVR>.7/E>9'OSY>,;QUSVQ7/_L%?LA_ M\,0_L^6WP(_X6%_PD_V?5;J]_M7^R?L6[SF!V>5YLN,8Z[N?05]H>"?FI_P1 M@U_]GGX.?M9W/P(_:2^!UIIOQ0M]4GL?#7BC4YY':TOD++)9-"[F**8E6$ _C#-\._%-M%&-4O[/0OMGVZ6$J;>X&+B$Q31@;=^6W!8^!LR>J_; MC_X)MZ;^W5\$/"O@SXD_%)[?QMX1MC]A\8V>CA8;F:2.-;@R6AE.V.5HD?:L MF4*C#$95@#G/^"Z&HV$'_!.;Q+'+=QJ;S6=)CM06_P!:WVN-\+Z_*C-]%->0 M_"7X"?#;]I/_ ((6^ _AC\1OB_HW@YT_0@L ML1>3[/+<@S.T*/"OS($$F?GV@#W;2?\ @F3\,-2_8$T?]@[XK>*[C7K+1?.E MLO$UE8BRN(+IKJ>=+B*-GE",HG:,@LP92V<;L ^%+2Q_P""RO[&GP74:;_8 M7Q.^#UCX?$L13[#X@T6?25BWA@#MNOLOD\C&$V=.!Q],_!_XS? __@IQ_P $ MQO%_A+QE:>'_ (16LMX-&U9X98;?3;._A-O=V]Q%N,:F-F$1,9(;Y77<>&/( MVO\ P1>_:XTKP5+\"M%_X*5Z[;_#N57A.AKI5P%%LQ):'RA=A-A!.5#!#D_+ MR17TA\.O^"97[-G@+]C?4/V*[C3[W4_#^M.]SK6J7,JK>7-^VPB\5E&V-T,4 M6P $!8U#!\MN /@;X?\ PV_X+&_L@?"M(/V?O%6@_%'X4QVMRUHOA^\L==TF MYM2SF41QR@3["?,W+%\N2PYSSZK\-OVXS^UM_P $I/CHGA'X/Z-X,\1^%/#3 M6^MVGA2T%O87-M<1MNGB1?FCS%'<*R$M@*#N(;"ZNB_\$7OVL?AKX?O?A/\ M!C_@I)K^B>!;^67?HZZ=<1F..3[XV1W(0ELG<5V!^XYQ7T]^QE_P3X^#'[&W MP,U3X*:(9?$*^)=Y\6ZEJT*@ZKOC,1C,8)"0A"RB/)QN8DDDF@#X#_X)(7'_ M 4=T[]FK49_V,_"GPBN] G\4W U6Y\5O+##E)/+D4;!&8RHQT8^IKV M?_@CK^RO\9_@5\?OB)\0?%?C/X=WVA^*-.!/#>OL1?:$5N RH)+Z%8WN/+! MV111@GRHE+.P7-H_P!A?]BN M"YU/XD:Y*ECJ^J:6NZ73&E VVUL0<"Y*G+2'B%3G(?)C^_I Y1A$P#8.TLN0 M#[C(S7YC>)O^#=7Q)XO\7:CX[\0_MU37&K:K?S7M_>M\/#OEGE(F6VN=&'O4A M.XQ_9Y!?/D=L0X8^W-(\<7PN_P"#CV"]\1N+>#4M;8VDL[;5E-[H#Q1!3WS+ M*$ [L,5]4?L$_P#!*'1OV3_BCJ7[1/Q<^+E[\1/B'J*2K'K5] ZK:>;Q-(#) M)))-,XRIE9@=K,H'))V/^"A/_!+SP3^W!J^C_$W0/']WX*\>^'XEBT_Q'9VY ME6:)',D:2(KHP9)"625&#+N.0WRA0#Y(_P""U"#XB?\ !2GX+?"S0 UQJ#6. MEQ210\LK7&JR*JGT.%W?0@T?MV)'\./^"[_PO\9^)&6VL-5N_#L\5S,^U AF M:T+$] \9SGIC)P*^B_V,O\ @D/_ ,**^.Y_:C_:/^/>I?%#QQ I_LN[U*.4 MK;2;/+\^22>622XD$?RH6*A.H!(4KZ)_P4*_X)N?#/\ ;[\-Z9)K'B2Y\-^* M= WC1/$EI;";9&Y!:&:(LOFQE@&&&5E;)!P6# 'QY_P-?@O\ #_1D M^T:H(=9D6TC.7;[1)81Q#'^TT+@>I!]*_4C0M-&C:)9Z.)-_V2UCAW_WMJA< M_I7PU^S1_P $8=7\&?'[2?VC/VLOVF=5^*.L>'9(I-"M=0CG=4EA.Z!Y9KB: M1W6-OF6(!5# $DC*G[OH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "HKZRMM2LIM/O8M\,\31S(21N5A@CCGH:EHH \T_9S_8]_9P_9+AU> MW_9Z^&D7AQ-=:!M66+4;JX^T&$2",GSY7V[?-?[N,[NET44 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>=_M$?LH?L_?M7Z M-IWA[]H'X=Q>(K/2;I[C3X9=0N;?R967:S9@D0G(XP217HE% %71-&TSPYHM MIX>T6U$%G86L=O:0ABWEQ(H55R22< 9))JU110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 # ?_9 end XML 16 alg-20181231_htm.xml IDEA: XBRL DOCUMENT 0000897077 2018-01-01 2018-12-31 0000897077 alg:IndustrialMember 2017-01-01 2017-12-31 0000897077 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0000897077 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0000897077 us-gaap:TransportationEquipmentMember 2018-12-31 0000897077 us-gaap:TransportationEquipmentMember 2017-12-31 0000897077 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2018-01-01 2018-12-31 0000897077 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2018-01-01 2018-12-31 0000897077 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2018-01-01 2018-12-31 0000897077 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2018-01-01 2018-12-31 0000897077 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0000897077 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0000897077 alg:IndustrialMember 2016-01-01 2016-12-31 0000897077 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-01-01 2018-12-31 0000897077 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-01-01 2018-12-31 0000897077 us-gaap:TransportationEquipmentMember 2018-01-01 2018-12-31 0000897077 alg:IndustrialMember 2015-12-31 0000897077 alg:AgriculturalMember 2015-12-31 0000897077 alg:EuropeanMember 2015-12-31 0000897077 alg:IndustrialMember 2016-12-31 0000897077 alg:AgriculturalMember 2016-12-31 0000897077 alg:EuropeanMember 2016-12-31 0000897077 alg:IndustrialMember 2017-12-31 0000897077 alg:AgriculturalMember 2018-01-01 2018-12-31 0000897077 alg:AgriculturalMember 2017-12-31 0000897077 alg:EuropeanMember 2017-12-31 0000897077 alg:IndustrialMember 2018-12-31 0000897077 alg:AgriculturalMember 2018-12-31 0000897077 alg:EuropeanMember 2018-12-31 0000897077 us-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-12-31 0000897077 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0000897077 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0000897077 us-gaap:CustomerRelationshipsMember 2018-12-31 0000897077 us-gaap:CustomerRelationshipsMember 2017-12-31 0000897077 alg:AgriculturalMember 2017-01-01 2017-12-31 0000897077 us-gaap:IntellectualPropertyMember 2018-12-31 0000897077 us-gaap:IntellectualPropertyMember 2017-12-31 0000897077 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0000897077 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0000897077 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0000897077 us-gaap:IntellectualPropertyMember 2018-01-01 2018-12-31 0000897077 us-gaap:TradeNamesMember alg:GradallMember 2018-12-31 0000897077 us-gaap:TradeNamesMember alg:BushHogMember 2018-12-31 0000897077 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0000897077 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0000897077 alg:AgriculturalMember 2016-01-01 2016-12-31 0000897077 srt:MinimumMember us-gaap:IntellectualPropertyMember 2018-01-01 2018-12-31 0000897077 srt:MaximumMember us-gaap:IntellectualPropertyMember 2018-01-01 2018-12-31 0000897077 us-gaap:LineOfCreditMember alg:AmendedAndRestatedRevolvingCreditAgreementMember us-gaap:UnsecuredDebtMember 2018-12-31 0000897077 us-gaap:LineOfCreditMember alg:AmendedAndRestatedRevolvingCreditAgreementMember us-gaap:UnsecuredDebtMember 2017-12-31 0000897077 us-gaap:CapitalLeaseObligationsMember 2018-12-31 0000897077 us-gaap:CapitalLeaseObligationsMember 2017-12-31 0000897077 us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000897077 us-gaap:NotesPayableOtherPayablesMember 2017-12-31 0000897077 us-gaap:StandbyLettersOfCreditMember alg:AmendedAndRestatedRevolvingCreditAgreementMember us-gaap:UnsecuredDebtMember 2018-12-31 0000897077 us-gaap:ForeignCountryMember 2018-12-31 0000897077 alg:EuropeanMember 2018-01-01 2018-12-31 0000897077 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0000897077 alg:DeferredTaxAssetsTaxCreditCarryforwardsForeignMember 2018-01-01 2018-12-31 0000897077 2018-12-19 2018-12-19 0000897077 us-gaap:SubsequentEventMember 2019-01-29 2019-01-29 0000897077 alg:QualifiedStockOptionsMember alg:IncentiveStockOption2015PlanMember 2015-05-07 0000897077 srt:MaximumMember alg:QualifiedStockOptionsMember alg:IncentiveStockOption2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:IncentiveStockOption2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:IncentiveStockOption2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-12-31 0000897077 alg:QualifiedStockOptionsMember 2018-01-01 2018-12-31 0000897077 alg:QualifiedStockOptionsMember 2017-12-31 0000897077 alg:EuropeanMember 2017-01-01 2017-12-31 0000897077 alg:QualifiedStockOptionsMember 2016-12-31 0000897077 alg:QualifiedStockOptionsMember 2015-12-31 0000897077 alg:QualifiedStockOptionsMember 2017-01-01 2017-12-31 0000897077 alg:QualifiedStockOptionsMember 2016-01-01 2016-12-31 0000897077 alg:QualifiedStockOptionsMember 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:QualifiedStockOptionsExercisePriceRangeOneMember 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:QualifiedStockOptionsExercisePriceRangeOneMember 2018-01-01 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:QualifiedStockOptionsExercisePriceRangeTwoMember 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:QualifiedStockOptionsExercisePriceRangeTwoMember 2018-01-01 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:QualifiedStockOptionsExercisePriceRangeThreeMember 2018-12-31 0000897077 alg:EuropeanMember 2016-01-01 2016-12-31 0000897077 alg:QualifiedStockOptionsMember alg:QualifiedStockOptionsExercisePriceRangeThreeMember 2018-01-01 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:QualifiedStockOptionsExercisePriceRangeFourMember 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:QualifiedStockOptionsExercisePriceRangeFourMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:TwoZeroZeroNineEquityIncentivePlanMember 2009-05-07 0000897077 srt:MaximumMember alg:NonQualifiedOptionsMember alg:TwoZeroZeroNineEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:TwoZeroZeroNineEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:TwoZeroZeroNineEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember 2018-12-31 0000897077 alg:NonQualifiedOptionsMember 2017-12-31 0000897077 alg:NonQualifiedOptionsMember 2016-12-31 0000897077 2017-01-01 2017-12-31 0000897077 alg:NonQualifiedOptionsMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember 2015-12-31 0000897077 alg:NonQualifiedOptionsMember 2017-01-01 2017-12-31 0000897077 alg:NonQualifiedOptionsMember 2016-01-01 2016-12-31 0000897077 alg:NonQualifiedOptionsMember alg:NonQualifiedStockOptionsExercisePriceRangeOneMember 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:NonQualifiedStockOptionsExercisePriceRangeOneMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:NonQualifiedStockOptionsExercisePriceRangeTwoMember 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:NonQualifiedStockOptionsExercisePriceRangeTwoMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:NonQualifiedStockOptionsExercisePriceRangeThreeMember 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:NonQualifiedStockOptionsExercisePriceRangeThreeMember 2018-01-01 2018-12-31 0000897077 2016-01-01 2016-12-31 0000897077 us-gaap:RestrictedStockMember 2017-12-31 0000897077 us-gaap:RestrictedStockMember 2016-12-31 0000897077 us-gaap:RestrictedStockMember 2015-12-31 0000897077 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000897077 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000897077 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0000897077 us-gaap:RestrictedStockMember 2018-12-31 0000897077 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0000897077 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-12-31 0000897077 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000897077 us-gaap:CommonStockMember 2015-12-31 0000897077 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000897077 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0000897077 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:IncentiveStockOption2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-01-01 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:IncentiveStockOption2015PlanMember alg:SharebasedCompensationAwardTrancheFourMember 2018-01-01 2018-12-31 0000897077 alg:QualifiedStockOptionsMember alg:IncentiveStockOption2015PlanMember alg:SharebasedCompensationAwardTrancheFiveMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:TwoZeroZeroNineEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:TwoZeroZeroNineEquityIncentivePlanMember alg:SharebasedCompensationAwardTrancheFourMember 2018-01-01 2018-12-31 0000897077 alg:NonQualifiedOptionsMember alg:TwoZeroZeroNineEquityIncentivePlanMember alg:SharebasedCompensationAwardTrancheFiveMember 2018-01-01 2018-12-31 0000897077 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-01-01 2018-12-31 0000897077 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000897077 us-gaap:RestrictedStockUnitsRSUMember alg:SharebasedCompensationAwardTrancheFourMember 2018-01-01 2018-12-31 0000897077 2006-02-03 0000897077 alg:GradallCompanyEmployeesRetirementPlanMember 2018-01-01 2018-12-31 0000897077 alg:GradallCompanyHourlyEmployeesPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2016-01-01 2016-12-31 0000897077 us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000897077 us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0000897077 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000897077 us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000897077 us-gaap:TreasuryStockMember 2015-12-31 0000897077 us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000897077 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000897077 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000897077 us-gaap:DefinedBenefitPlanDebtSecurityMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000897077 us-gaap:DefinedBenefitPlanDebtSecurityMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000897077 us-gaap:ShortTermInvestmentsMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000897077 us-gaap:ShortTermInvestmentsMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000897077 us-gaap:OtherInvestmentsMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000897077 us-gaap:OtherInvestmentsMember us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000897077 alg:MidCapMutualFundsMember 2018-12-31 0000897077 us-gaap:RetainedEarningsMember 2015-12-31 0000897077 alg:MidCapMutualFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000897077 alg:LargeCapMutualFundsMember 2018-12-31 0000897077 alg:LargeCapMutualFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000897077 alg:InternationalMutualFundsMember 2018-12-31 0000897077 alg:InternationalMutualFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000897077 alg:LiabilityDrivenSolutionMember 2018-12-31 0000897077 alg:LiabilityDrivenSolutionMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoInternationalEquityIndexFundMember 2018-12-31 0000897077 alg:WellsFargoInternationalEquityIndexFundMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoCoreBondMember 2018-12-31 0000897077 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000897077 alg:WellsFargoCoreBondMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoCausewayMember 2018-12-31 0000897077 alg:WellsFargoCausewayMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoLargeCapGrowthIndexFundMember 2018-12-31 0000897077 alg:WellsFargoLargeCapGrowthIndexFundMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoLargeCapValueIndexFundMember 2018-12-31 0000897077 alg:WellsFargoLargeCapValueIndexFundMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoMultiManagerSmallCapMember 2018-12-31 0000897077 alg:WellsFargoMultiManagerSmallCapMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoRussellTwoZeroZeroZeroIndexFundMember 2018-12-31 0000897077 2015-12-31 0000897077 alg:WellsFargoRussellTwoZeroZeroZeroIndexFundMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoStandardAndPoorsMidCapIndexFundMember 2018-12-31 0000897077 alg:WellsFargoStandardAndPoorsMidCapIndexFundMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoMFSValueCITFMember 2018-12-31 0000897077 alg:WellsFargoMFSValueCITFMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoTRowePriceILargeCapGrowthManagedCITMember 2018-12-31 0000897077 alg:WellsFargoTRowePriceILargeCapGrowthManagedCITMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:TRowePriceEquityIncomeMember 2018-12-31 0000897077 alg:TRowePriceEquityIncomeMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:WellsFargoVoyaLargeCapGrowthCITFMember 2018-12-31 0000897077 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000897077 alg:WellsFargoVoyaLargeCapGrowthCITFMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 alg:CashAndShortTermInvestmentsMember 2018-12-31 0000897077 alg:CashAndShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000897077 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000897077 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000897077 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000897077 alg:MidCapMutualFundsMember 2017-12-31 0000897077 alg:MidCapMutualFundsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000897077 alg:LargeCapMutualFundsMember 2017-12-31 0000897077 alg:LargeCapMutualFundsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000897077 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000897077 alg:InternationalMutualFundsMember 2017-12-31 0000897077 alg:InternationalMutualFundsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000897077 alg:LiabilityDrivenSolutionMember 2017-12-31 0000897077 alg:LiabilityDrivenSolutionMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:WellsFargoInternationalEquityIndexFundMember 2017-12-31 0000897077 alg:WellsFargoInternationalEquityIndexFundMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:WellsFargoCoreBondMember 2017-12-31 0000897077 alg:WellsFargoCoreBondMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:WellsFargoCausewayMember 2017-12-31 0000897077 alg:WellsFargoCausewayMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000897077 alg:WellsFargoLargeCapGrowthIndexFundMember 2017-12-31 0000897077 alg:WellsFargoLargeCapGrowthIndexFundMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:WellsFargoLargeCapValueIndexFundMember 2017-12-31 0000897077 alg:WellsFargoLargeCapValueIndexFundMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:WellsFargoMultiManagerSmallCapMember 2017-12-31 0000897077 alg:WellsFargoMultiManagerSmallCapMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:WellsFargoRussellTwoZeroZeroZeroIndexFundMember 2017-12-31 0000897077 alg:WellsFargoRussellTwoZeroZeroZeroIndexFundMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:WellsFargoStandardAndPoorsMidCapIndexFundMember 2017-12-31 0000897077 alg:WellsFargoStandardAndPoorsMidCapIndexFundMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000897077 alg:WellsFargoMFSValueCITFMember 2017-12-31 0000897077 alg:WellsFargoMFSValueCITFMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:WellsFargoTRowePriceILargeCapGrowthManagedCITMember 2017-12-31 0000897077 alg:WellsFargoTRowePriceILargeCapGrowthManagedCITMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:TRowePriceEquityIncomeMember 2017-12-31 0000897077 alg:TRowePriceEquityIncomeMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:WellsFargoVoyaLargeCapGrowthCITFMember 2017-12-31 0000897077 alg:WellsFargoVoyaLargeCapGrowthCITFMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 alg:CashAndShortTermInvestmentsMember 2017-12-31 0000897077 alg:CashAndShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000897077 2018-06-29 0000897077 us-gaap:CommonStockMember 2016-12-31 0000897077 us-gaap:FairValueInputsLevel1Member 2017-12-31 0000897077 us-gaap:FairValueInputsLevel2Member 2017-12-31 0000897077 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000897077 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-12-31 0000897077 srt:MinimumMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-12-31 0000897077 srt:MaximumMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-01-01 2018-12-31 0000897077 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-12-31 0000897077 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2016-12-31 0000897077 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2017-01-01 2017-12-31 0000897077 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2018-12-31 0000897077 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000897077 alg:InternationalAssociationOfMachinistAndAerospaceRetirementPlanMember 2018-01-01 2018-12-31 0000897077 alg:InternationalAssociationOfMachinistAndAerospaceRetirementPlanMember 2017-01-01 2017-12-31 0000897077 alg:InternationalAssociationOfMachinistAndAerospaceRetirementPlanMember 2016-01-01 2016-12-31 0000897077 country:US 2018-01-01 2018-12-31 0000897077 country:US 2017-01-01 2017-12-31 0000897077 country:US 2016-01-01 2016-12-31 0000897077 us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0000897077 srt:MinimumMember us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0000897077 srt:MaximumMember us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0000897077 us-gaap:TreasuryStockMember 2016-12-31 0000897077 us-gaap:ForeignPlanMember 2017-01-01 2017-12-31 0000897077 us-gaap:ForeignPlanMember 2016-01-01 2016-12-31 0000897077 alg:WholegoodUnitsMember 2018-01-01 2018-12-31 0000897077 alg:WholegoodUnitsMember 2017-01-01 2017-12-31 0000897077 alg:WholegoodUnitsMember 2016-01-01 2016-12-31 0000897077 alg:PartsMember 2017-01-01 2017-12-31 0000897077 alg:PartsMember 2016-01-01 2016-12-31 0000897077 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000897077 us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-12-31 0000897077 us-gaap:ProductAndServiceOtherMember 2016-01-01 2016-12-31 0000897077 us-gaap:RetainedEarningsMember 2016-12-31 0000897077 us-gaap:NonUsMember 2018-01-01 2018-12-31 0000897077 us-gaap:NonUsMember 2017-01-01 2017-12-31 0000897077 us-gaap:NonUsMember 2016-01-01 2016-12-31 0000897077 us-gaap:NonUsMember 2018-12-31 0000897077 us-gaap:NonUsMember 2017-12-31 0000897077 us-gaap:NonUsMember 2016-12-31 0000897077 country:US 2018-01-01 2018-12-31 0000897077 country:US 2017-01-01 2017-12-31 0000897077 country:US 2016-01-01 2016-12-31 0000897077 country:GB 2018-01-01 2018-12-31 0000897077 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000897077 country:GB 2017-01-01 2017-12-31 0000897077 country:GB 2016-01-01 2016-12-31 0000897077 country:FR 2018-01-01 2018-12-31 0000897077 country:FR 2017-01-01 2017-12-31 0000897077 country:FR 2016-01-01 2016-12-31 0000897077 country:CA 2018-01-01 2018-12-31 0000897077 country:CA 2017-01-01 2017-12-31 0000897077 country:CA 2016-01-01 2016-12-31 0000897077 country:AU 2018-01-01 2018-12-31 0000897077 country:AU 2017-01-01 2017-12-31 0000897077 2016-12-31 0000897077 country:AU 2016-01-01 2016-12-31 0000897077 country:BR 2018-01-01 2018-12-31 0000897077 country:BR 2017-01-01 2017-12-31 0000897077 country:BR 2016-01-01 2016-12-31 0000897077 alg:OtherGeographicalAreasMember 2018-01-01 2018-12-31 0000897077 alg:OtherGeographicalAreasMember 2017-01-01 2017-12-31 0000897077 alg:OtherGeographicalAreasMember 2016-01-01 2016-12-31 0000897077 country:US 2018-12-31 0000897077 country:US 2017-12-31 0000897077 country:US 2016-12-31 0000897077 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000897077 country:GB 2018-12-31 0000897077 country:GB 2017-12-31 0000897077 country:GB 2016-12-31 0000897077 country:FR 2018-12-31 0000897077 country:FR 2017-12-31 0000897077 country:FR 2016-12-31 0000897077 country:CA 2018-12-31 0000897077 country:CA 2017-12-31 0000897077 country:CA 2016-12-31 0000897077 country:AU 2018-12-31 0000897077 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000897077 country:AU 2017-12-31 0000897077 country:AU 2016-12-31 0000897077 country:BR 2018-12-31 0000897077 country:BR 2017-12-31 0000897077 country:BR 2016-12-31 0000897077 2018-01-01 2018-03-31 0000897077 2018-04-01 2018-06-30 0000897077 2018-07-01 2018-09-30 0000897077 2018-10-01 2018-12-31 0000897077 2017-01-01 2017-03-31 0000897077 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000897077 2017-04-01 2017-06-30 0000897077 2017-07-01 2017-09-30 0000897077 2017-10-01 2017-12-31 0000897077 srt:MaximumMember 2018-03-31 0000897077 srt:MaximumMember 2018-06-30 0000897077 srt:MaximumMember 2018-09-30 0000897077 srt:MaximumMember 2018-12-31 0000897077 srt:MaximumMember 2017-03-31 0000897077 srt:MaximumMember 2017-06-30 0000897077 srt:MaximumMember 2017-09-30 0000897077 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000897077 srt:MaximumMember 2017-12-31 0000897077 srt:MinimumMember 2018-03-31 0000897077 srt:MinimumMember 2018-06-30 0000897077 srt:MinimumMember 2018-09-30 0000897077 srt:MinimumMember 2018-12-31 0000897077 srt:MinimumMember 2017-03-31 0000897077 srt:MinimumMember 2017-06-30 0000897077 srt:MinimumMember 2017-09-30 0000897077 srt:MinimumMember 2017-12-31 0000897077 alg:DutchPowerCompanyBVMember us-gaap:SubsequentEventMember 2019-02-21 0000897077 us-gaap:CommonStockMember 2017-12-31 0000897077 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000897077 us-gaap:TreasuryStockMember 2017-12-31 0000897077 us-gaap:RetainedEarningsMember 2017-12-31 0000897077 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000897077 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000897077 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000897077 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000897077 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000897077 us-gaap:CommonStockMember 2018-12-31 0000897077 2019-02-22 0000897077 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000897077 us-gaap:TreasuryStockMember 2018-12-31 0000897077 us-gaap:RetainedEarningsMember 2018-12-31 0000897077 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000897077 srt:MinimumMember 2018-01-01 2018-12-31 0000897077 srt:MaximumMember 2018-01-01 2018-12-31 0000897077 us-gaap:EquipmentMember 2018-12-31 0000897077 us-gaap:EquipmentMember 2017-12-31 0000897077 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000897077 2018-12-31 0000897077 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000897077 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-12-31 0000897077 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000897077 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember us-gaap:SubsequentEventMember 2019-01-01 0000897077 alg:SantaIzabelAgroIndustriaLTDAMember 2017-06-06 2017-06-06 0000897077 alg:OldDominionBrushCompanyInc.Member 2017-06-26 2017-06-26 0000897077 alg:R.P.M.TechInc.Member 2017-08-08 2017-08-08 0000897077 alg:R.P.M.TechInc.Member 2018-12-31 0000897077 alg:SECSchedule1209SalesDiscountsMember 2017-12-31 0000897077 2017-12-31 0000897077 alg:SECSchedule1209SalesDiscountsMember 2018-01-01 2018-12-31 0000897077 alg:SECSchedule1209SalesDiscountsMember 2018-12-31 0000897077 us-gaap:InventoryValuationReserveMember 2017-12-31 0000897077 us-gaap:InventoryValuationReserveMember 2018-01-01 2018-12-31 0000897077 us-gaap:InventoryValuationReserveMember 2018-12-31 0000897077 us-gaap:WarrantyReservesMember 2017-12-31 0000897077 us-gaap:WarrantyReservesMember 2018-01-01 2018-12-31 0000897077 us-gaap:WarrantyReservesMember 2018-12-31 0000897077 alg:SECSchedule1209SalesDiscountsMember 2016-12-31 0000897077 alg:SECSchedule1209SalesDiscountsMember 2017-01-01 2017-12-31 0000897077 us-gaap:InventoryValuationReserveMember 2016-12-31 0000897077 us-gaap:InventoryValuationReserveMember 2017-01-01 2017-12-31 0000897077 us-gaap:WarrantyReservesMember 2016-12-31 0000897077 us-gaap:WarrantyReservesMember 2017-01-01 2017-12-31 0000897077 alg:SECSchedule1209SalesDiscountsMember 2015-12-31 0000897077 alg:SECSchedule1209SalesDiscountsMember 2016-01-01 2016-12-31 0000897077 us-gaap:InventoryValuationReserveMember 2015-12-31 0000897077 us-gaap:InventoryValuationReserveMember 2016-01-01 2016-12-31 0000897077 us-gaap:WarrantyReservesMember 2015-12-31 0000897077 us-gaap:WarrantyReservesMember 2016-01-01 2016-12-31 0000897077 alg:IndustrialMember 2018-01-01 2018-12-31 0000897077 alg:WholegoodUnitsMember srt:MaximumMember 2018-01-01 2018-12-31 0000897077 alg:PartsMember 2018-01-01 2018-12-31 0000897077 us-gaap:LandMember 2018-12-31 0000897077 us-gaap:LandMember 2017-12-31 0000897077 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000897077 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0000897077 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000897077 us-gaap:MachineryAndEquipmentMember 2017-12-31 0000897077 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000897077 us-gaap:FurnitureAndFixturesMember 2017-12-31 iso4217:USD alg:plan alg:employee alg:subsidiary shares alg:segment pure iso4217:USD shares ALAMO GROUP INC 0000897077 Large Accelerated Filer false false false 2018-12-31 2018 FY false Yes No Yes --12-31 0.10 0.10 20000000 20000000 11662688 11577048 42600 42600 0.44 0.40 0.36 P3Y P5Y P20Y P3Y P10Y P3Y P7Y P3Y P7Y P3Y 3500000 3500000 3500000 3500000 P10Y P14Y P3Y P12Y 0.12 0.12 11.45 22.55 24.69 42.70 49.44 83.99 92.50 92.50 11.45 22.55 24.69 42.70 49.44 83.99 0.20 0.20 0.20 0.20 0.20 0.20 0.25 0.25 0 0 0 P3Y 10-K 870475741 11739074 34043000 25373000 228098000 205767000 176630000 155568000 5327000 5336000 8745000 483000 452843000 392527000 43978000 28493000 219135000 202293000 131905000 125629000 87230000 76664000 83243000 84761000 48857000 52872000 1783000 992000 3699000 3362000 721633000 639671000 54083000 55825000 2865000 5002000 43785000 40454000 119000 82000 100852000 101363000 85179000 60000000 6120000 12316000 1944000 1225000 8436000 7291000 11731000 8368000 1166000 1158000 108422000 103864000 426000 426000 443040000 374678000 -44831000 -30166000 507371000 449108000 721633000 639671000 598930000 522706000 484088000 235069000 227389000 205834000 174823000 162285000 154826000 1008822000 912380000 844748000 752707000 677687000 639649000 256115000 234693000 205099000 155027000 145955000 137479000 101088000 88738000 67620000 5493000 4839000 5914000 410000 336000 214000 -1474000 -1868000 269000 94531000 82367000 62189000 21045000 38052000 22144000 73486000 44315000 40045000 6.30 3.84 3.50 6.25 3.79 3.46 11660000 11549000 11434000 11761000 11682000 11565000 73486000 44315000 40045000 -13347000 16966000 -13156000 -1667000 987000 2369000 -15014000 17953000 -10787000 -349000 363000 890000 -14665000 17590000 -11677000 58821000 61905000 28368000 11350000 1139000 96778000 -426000 299057000 -36079000 360469000 40045000 40045000 -13156000 -13156000 1479000 1479000 230000 230000 1414000 1414000 70000 7000 1362000 1369000 19000 19000 4114000 4114000 11420000 1146000 99765000 -426000 334988000 -47756000 387717000 44315000 44315000 16966000 16966000 624000 624000 1869000 1869000 114000 12000 2385000 2397000 166000 166000 -11000 11000 11000 0 4614000 4614000 11534000 1158000 103864000 -426000 374678000 -30166000 449108000 73486000 73486000 -13347000 -13347000 -1318000 -1318000 2450000 2450000 86000 8000 2544000 2552000 436000 436000 5124000 5124000 11620000 1166000 108422000 -426000 443040000 -44831000 507371000 73486000 44315000 40045000 71000 187000 482000 12884000 11616000 11267000 6725000 5531000 6429000 3505000 3317000 3104000 221000 203000 213000 2450000 1869000 1414000 2052000 1328000 2620000 361000 341000 345000 27029000 23134000 -3876000 25991000 -142000 -12340000 22424000 3054000 -315000 583000 -2845000 5634000 4130000 11688000 -5382000 -10332000 2357000 2908000 -6196000 12478000 0 302000 -543000 2132000 12910000 70804000 75784000 0 38553000 188000 26587000 13490000 9711000 1341000 767000 1293000 112000 0 50000 -25358000 -51276000 -8656000 159000000 143000000 79000000 134000000 153000000 153000000 216000 -17000 -38000 0 0 48000 0 0 593000 5124000 4614000 4114000 2552000 2397000 1369000 436000 166000 19000 22208000 -12400000 -77347000 -1090000 1452000 90000 8670000 8580000 -10129000 25373000 16793000 26922000 34043000 25373000 16793000 5199000 5217000 5796000 30295000 23175000 16637000 SIGNIFICANT ACCOUNTING POLICIES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Description of the Business and Segments</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company manufactures, distributes and services high quality tractor-mounted mowing and other vegetation maintenance equipment, street sweepers, excavators, vacuum trucks, snow removal equipment, pothole patchers, zero turn radius mowers, agricultural implements and related aftermarket parts and services.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company manages its business through three principal reporting segments: Industrial, Agricultural and European, which are discussed in </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#i_0_799" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 17</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The accompanying consolidated financial statements include the accounts of Alamo Group Inc. and its subsidiaries (the “Company” or “Alamo Group”), all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles requires management to make estimates and assumptions that affect the amount of assets, liabilities, revenues, and expenses reported in the financial statements and accompanying notes. Judgments related to asset impairment and certain reserves are particularly subject to change. Actual results could differ from those estimates. Such estimates include, but are not limited to, allowance for doubtful accounts, reserve for sales discounts, estimated realizable value on obsolete and slow-moving inventory, warranty reserve, estimates related to pension accounting; estimates related to fair value for purposes of assessing goodwill, long-lived assets and intangible assets for impairment; estimates related to income taxes; and estimates related to contingencies.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span></div><div><span><br/></span></div><div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company translates the assets and liabilities of foreign-owned subsidiaries at rates in effect at the end of the year. Revenues and expenses are translated at average rates in effect during the reporting period. Translation adjustments are included in accumulated other comprehensive income (loss).</span></div><div style="margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash Equivalents</span></div><div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents. As of December 31, 2018 and December 31, 2017, there was no restricted cash.</span></div><div style="margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentrations of Credit Risk</span></div><div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of accounts receivable. The credit risk is limited because of the large numbers and types of customers and their geographic dispersion.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Inventories of U.S. operating subsidiaries are stated at the lower of cost (last-in, first-out method) (“LIFO”) or market, and the Company’s international subsidiaries’ inventories are stated at the lower of cost (first-in, first-out) (“FIFO”) or market. Inventory costs include those costs directly attributable to products, including raw materials, labor and overhead. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property, Plant and Equipment</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Property, plant, and equipment are stated on the basis of cost. Major renewals and betterments are charged to the property accounts while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed to the current period. Depreciation is provided at amounts calculated to amortize the cost of the assets over their estimated useful economic lives using the straight-line method.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment of Long-Lived Assets</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Long-lived assets, such as property, plant and equipment, rental equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group to be tested for possible impairment, the Company first compares non-discounted cash flows expected to be generated by that asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on a non-discounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Goodwill represents the excess of the purchase price over the estimated fair value of the identifiable net assets acquired. Goodwill is not amortized but is instead tested for impairment at least annually, or whenever events or circumstances change between the annual impairment tests that make it likely that an impairment may have occurred, such as a significant adverse change in the business climate or a decision to sell all or a portion of a reporting unit. The Company performs its annual test for goodwill impairment related to its reporting units on October 1 of each fiscal year. Impairment testing for goodwill is done at the reporting unit level. A reporting unit is an operating segment or one level below an operating segment (also known as a component). A component of an operating segment is a reporting unit if the component constitutes a business for which discrete financial information is available, and segment management regularly reviews the operating results of that component. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We perform a qualitative assessment for all of our reporting units to determine whether it is more likely than not that an impairment exists. Factors considered include macroeconomic, industry and competitive conditions, legal and regulatory environment, historical financial performance and significant changes in the reporting unit. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. Alternatively, we may also bypass the qualitative assessment and go ahead and perform step 1 to determine if the carrying amount exceeds the reporting unit’s fair value. If the fair value of the reporting unit is lower than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We typically use discounted cash flow models to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a hypothetical marketplace participant would use.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">See </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#i_0_612" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 8</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> to the Consolidated Financial Statements for more information regarding goodwill.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> Intangible Assets    </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company has intangible assets with both definite and indefinite useful lives. The definite-lived assets are trade names and trademarks, customer and dealer relationships, and patents and drawings that are subject to amortization with useful lives ranging from 3 years to 25 years. Impairment of definite-lived assets is discussed as part of the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Impairment of Long-Lived Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> paragraph above.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The indefinite-lived assets not subject to amortization consist of trade names. The Company tests its indefinite-lived intangible assets for impairment on an annual basis at year-end, or more frequently if an event occurs or circumstances change that indicate that the fair value of an indefinite-lived intangible asset could be below its carrying amount. The impairment test consists of comparing the fair value of the indefinite-lived intangible asset, determined using the relief from royalty method, with its carrying amount. An impairment loss would be recognized for the carrying amount in excess of its fair value.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">See </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#i_0_624" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 9</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> to the Consolidated Financial Statements for more information regarding intangible assets.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Pensions</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company records annual amounts relating to its pension and post-retirement plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases, turnover rates and health care cost trend rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The net periodic costs are recognized as employees render the services necessary to earn the</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">post-retirement benefits.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following policy resulted from our adoption of the provisions of ASC Topic 606, “Revenue from Contracts with Customers,” effective January 1, 2018, as described above in “Accounting Pronouncements Adopted on January 1, 2018.” </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The majority of the Company's revenue is recognized from product sales under contracts with customers. The Company presents three reportable operating segments within its financial statements; Industrial, Agricultural and European. Contract terms and performance obligations within each contractual agreement are generally consistent for all three divisions with small differences that do not have a significant impact on the revenue recognition considerations under Topic 606. Revenues are recognized when we satisfy our performance obligation to transfer product to our customers, which typically occurs at a point in time upon shipment or delivery of the product, and for an amount that reflects the transaction price that is allocated to the performance obligation. Our contracts with customers state the final terms of sale, including the description, quantity and price for goods sold. In the normal course of business, we generally do not accept product returns. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The transaction price is the consideration that we expect to be entitled to in exchange for our products. Some of our contracts contain variable consideration in the form of sales incentives to our customers, such as discounts and rebates. For contracts that include variable consideration, we estimate the factors that determine the variable consideration in order to establish the transaction price. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We have elected that any taxes collected from customers and remitted to government authorities (i.e. sales tax, use tax, etc.) are excluded from the measurement of the transaction price and therefore are excluded from net sales in the consolidated statements of operations.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">There are instances where we provide shipping services in relation to the goods sold to our customers. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are included in cost of goods sold. We have elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e. an expense) rather than as a promised service.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Rental Equipment</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company enters into operating lease agreements with customers related to the rental of certain equipment. In accounting for these leases, the cost of the equipment purchased or manufactured by the Company is recorded as an asset, and is depreciated over its estimated useful life. Accumulated depreciation relating to the rental equipment was $11,145,000 and $9,413,000 on December 31, 2018 and December 31, 2017, respectively.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Shipping and Handling Costs</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company’s policy is to include shipping and handling costs in costs of goods sold.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Advertising</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We charge advertising costs to expense as incurred. Advertising and marketing expense related to operations for fiscal years 2018, 2017, and 2016 was approximately $11,773,000, $9,566,000 and $7,742,000, respectively. Advertising and marketing expenses are included in Selling, General and Administrative expenses (“SG&amp;A”).</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Product development and engineering costs charged to SG&amp;A amounted to $10,429,000, $9,849,000, and $8,847,000 for the years ended December 31, 2018, 2017, and 2016, respectively.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Commitments and Contingencies</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. The Company's policy is to accrue for legal costs expected to be incurred in connection with loss contingencies.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Deferred tax assets and liabilities are determined based on differences between the financial reporting basis and tax basis of assets and liabilities, and are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversals of deferred tax liabilities, projected future taxable income, available tax carry backs and tax planning strategies in making this assessment other than those which we have reserved. We have elected to treat the global intangible low-taxed income (GILTI) tax as a period expense.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We previously considered substantially all of the earnings in our foreign subsidiaries to be permanently reinvested and, accordingly, recorded no deferred income taxes on such earnings. As a result of the fundamental changes to the taxation of multinational corporations as a result of TCJA, we no longer intend to permanently reinvest all of the historical undistributed earnings of our foreign subsidiaries. We will distribute earnings from our European subsidiaries, while maintaining our permanent reinvestment for our other foreign subsidiaries. GAAP requires recognition of a deferred tax liability in the reporting period in which its intent to no longer permanently reinvest its historical undistributed foreign earnings is made. There will generally be no U.S. federal taxes imposed on such future distributions of European foreign earnings. </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company has granted options to purchase its common stock to certain employees and directors of the Company and its affiliates under various stock option plans at no less than the fair market value of the underlying stock on the date of grant.  These options are granted for a term not exceeding ten years and are forfeited in the event that the employee or director terminates his or her employment or relationship with the Company or one of its affiliates other than by retirement or death.  These options generally vest over five years.  All option plans contain anti-dilutive provisions that permit an adjustment of the number of shares of the Company’s common stock represented by each option for any change in capitalization. Excess tax benefits or awards that are recognized in equity related to stock option exercises are reflected as cash flows from financing activities in the statement of cash flows.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The fair value of each stock option is estimated on the date of grant using the Black-Scholes valuation method with the following assumptions noted:</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">1.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;padding-left:9.67pt;">The risk-free rate is based on the U.S. Treasury rate over the expected life of the option at the time of the grant.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">2.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;padding-left:9.67pt;">The dividend yield is calculated as the ratio of dividends paid per share of common stock to the stock price on the date of the grant.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">3.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;padding-left:9.67pt;">The expected volatility factors are based on the historical movement of the Company’s common stock price over the expected life of the option.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">4.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;padding-left:9.67pt;">The expected life is the average length of time in which officers, other employees, and non-employee directors are expected to exercise their options, and which are primarily based on historical experience.</span></div><div style="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">  </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company calculated the fair value for options with the following weighted-average assumptions for 2018, 2017, and 2016:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577778%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.139181%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Calculation Assumptions for Stock Compensation </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2.94 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility factors </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">37.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">48.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average expected life </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8.0 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8.0 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8.0 years</span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Earnings per Common Share (“EPS”)</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Basic EPS is computed using the weighted-average number of common shares outstanding during the year. The treasury stock method is used to compute diluted EPS which gives effect to the potential dilution of earnings that could have occurred if additional shares were issued for awards granted under the Company’s incentive stock option plans. The treasury stock method assumes proceeds obtained upon exercise of awards granted under the incentive stock option plans are used to purchase outstanding common stock at the average market price during the period.</span></div> 3 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The accompanying consolidated financial statements include the accounts of Alamo Group Inc. and its subsidiaries (the “Company” or “Alamo Group”), all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles requires management to make estimates and assumptions that affect the amount of assets, liabilities, revenues, and expenses reported in the financial statements and accompanying notes. Judgments related to asset impairment and certain reserves are particularly subject to change. Actual results could differ from those estimates. Such estimates include, but are not limited to, allowance for doubtful accounts, reserve for sales discounts, estimated realizable value on obsolete and slow-moving inventory, warranty reserve, estimates related to pension accounting; estimates related to fair value for purposes of assessing goodwill, long-lived assets and intangible assets for impairment; estimates related to income taxes; and estimates related to contingencies.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span></div><div><span><br/></span></div><div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company translates the assets and liabilities of foreign-owned subsidiaries at rates in effect at the end of the year. Revenues and expenses are translated at average rates in effect during the reporting period. Translation adjustments are included in accumulated other comprehensive income (loss).</span></div> Cash EquivalentsThe Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be cash equivalents. 0 0 <div style="margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentrations of Credit Risk</span></div><div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of accounts receivable. The credit risk is limited because of the large numbers and types of customers and their geographic dispersion.</span></div> InventoriesInventories of U.S. operating subsidiaries are stated at the lower of cost (last-in, first-out method) (“LIFO”) or market, and the Company’s international subsidiaries’ inventories are stated at the lower of cost (first-in, first-out) (“FIFO”) or market. Inventory costs include those costs directly attributable to products, including raw materials, labor and overhead. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property, Plant and Equipment</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Property, plant, and equipment are stated on the basis of cost. Major renewals and betterments are charged to the property accounts while replacements, maintenance and repairs, which do not improve or extend the lives of the respective assets, are expensed to the current period. Depreciation is provided at amounts calculated to amortize the cost of the assets over their estimated useful economic lives using the straight-line method.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment of Long-Lived Assets</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span></div> Long-lived assets, such as property, plant and equipment, rental equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group to be tested for possible impairment, the Company first compares non-discounted cash flows expected to be generated by that asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on a non-discounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Goodwill represents the excess of the purchase price over the estimated fair value of the identifiable net assets acquired. Goodwill is not amortized but is instead tested for impairment at least annually, or whenever events or circumstances change between the annual impairment tests that make it likely that an impairment may have occurred, such as a significant adverse change in the business climate or a decision to sell all or a portion of a reporting unit. The Company performs its annual test for goodwill impairment related to its reporting units on October 1 of each fiscal year. Impairment testing for goodwill is done at the reporting unit level. A reporting unit is an operating segment or one level below an operating segment (also known as a component). A component of an operating segment is a reporting unit if the component constitutes a business for which discrete financial information is available, and segment management regularly reviews the operating results of that component. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We perform a qualitative assessment for all of our reporting units to determine whether it is more likely than not that an impairment exists. Factors considered include macroeconomic, industry and competitive conditions, legal and regulatory environment, historical financial performance and significant changes in the reporting unit. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. Alternatively, we may also bypass the qualitative assessment and go ahead and perform step 1 to determine if the carrying amount exceeds the reporting unit’s fair value. If the fair value of the reporting unit is lower than its carrying amount, goodwill is written down for the amount by which the carrying amount exceeds the fair value. However, the loss recognized cannot exceed the carrying amount of goodwill. We typically use discounted cash flow models to determine the fair value of a reporting unit. The assumptions used in these models are consistent with those we believe a hypothetical marketplace participant would use.</span></div> Intangible Assets    <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company has intangible assets with both definite and indefinite useful lives. The definite-lived assets are trade names and trademarks, customer and dealer relationships, and patents and drawings that are subject to amortization with useful lives ranging from 3 years to 25 years. Impairment of definite-lived assets is discussed as part of the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Impairment of Long-Lived Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> paragraph above.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The indefinite-lived assets not subject to amortization consist of trade names. The Company tests its indefinite-lived intangible assets for impairment on an annual basis at year-end, or more frequently if an event occurs or circumstances change that indicate that the fair value of an indefinite-lived intangible asset could be below its carrying amount. The impairment test consists of comparing the fair value of the indefinite-lived intangible asset, determined using the relief from royalty method, with its carrying amount. An impairment loss would be recognized for the carrying amount in excess of its fair value.</span></div> P3Y P25Y <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Pensions</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company records annual amounts relating to its pension and post-retirement plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return, compensation increases, turnover rates and health care cost trend rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income (loss) and amortized to net periodic cost over future periods using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The net periodic costs are recognized as employees render the services necessary to earn the</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">post-retirement benefits.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following policy resulted from our adoption of the provisions of ASC Topic 606, “Revenue from Contracts with Customers,” effective January 1, 2018, as described above in “Accounting Pronouncements Adopted on January 1, 2018.” </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The majority of the Company's revenue is recognized from product sales under contracts with customers. The Company presents three reportable operating segments within its financial statements; Industrial, Agricultural and European. Contract terms and performance obligations within each contractual agreement are generally consistent for all three divisions with small differences that do not have a significant impact on the revenue recognition considerations under Topic 606. Revenues are recognized when we satisfy our performance obligation to transfer product to our customers, which typically occurs at a point in time upon shipment or delivery of the product, and for an amount that reflects the transaction price that is allocated to the performance obligation. Our contracts with customers state the final terms of sale, including the description, quantity and price for goods sold. In the normal course of business, we generally do not accept product returns. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The transaction price is the consideration that we expect to be entitled to in exchange for our products. Some of our contracts contain variable consideration in the form of sales incentives to our customers, such as discounts and rebates. For contracts that include variable consideration, we estimate the factors that determine the variable consideration in order to establish the transaction price. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We have elected that any taxes collected from customers and remitted to government authorities (i.e. sales tax, use tax, etc.) are excluded from the measurement of the transaction price and therefore are excluded from net sales in the consolidated statements of operations.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">There are instances where we provide shipping services in relation to the goods sold to our customers. Shipping and handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are included in cost of goods sold. We have elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e. an expense) rather than as a promised service.</span></div> Rental EquipmentThe Company enters into operating lease agreements with customers related to the rental of certain equipment. In accounting for these leases, the cost of the equipment purchased or manufactured by the Company is recorded as an asset, and is depreciated over its estimated useful life. 11145000 9413000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Shipping and Handling Costs</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company’s policy is to include shipping and handling costs in costs of goods sold.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Advertising</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We charge advertising costs to expense as incurred. Advertising and marketing expense related to operations for fiscal years 2018, 2017, and 2016 was approximately $11,773,000, $9,566,000 and $7,742,000, respectively. Advertising and marketing expenses are included in Selling, General and Administrative expenses (“SG&amp;A”).</span></div> 11773000 9566000 7742000 Research and DevelopmentProduct development and engineering costs charged to SG&amp;A 10429000 9849000 8847000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Commitments and Contingencies</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. The Company's policy is to accrue for legal costs expected to be incurred in connection with loss contingencies.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Deferred tax assets and liabilities are determined based on differences between the financial reporting basis and tax basis of assets and liabilities, and are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversals of deferred tax liabilities, projected future taxable income, available tax carry backs and tax planning strategies in making this assessment other than those which we have reserved. We have elected to treat the global intangible low-taxed income (GILTI) tax as a period expense.</span></div>We previously considered substantially all of the earnings in our foreign subsidiaries to be permanently reinvested and, accordingly, recorded no deferred income taxes on such earnings. As a result of the fundamental changes to the taxation of multinational corporations as a result of TCJA, we no longer intend to permanently reinvest all of the historical undistributed earnings of our foreign subsidiaries. We will distribute earnings from our European subsidiaries, while maintaining our permanent reinvestment for our other foreign subsidiaries. GAAP requires recognition of a deferred tax liability in the reporting period in which its intent to no longer permanently reinvest its historical undistributed foreign earnings is made. There will generally be no U.S. federal taxes imposed on such future distributions of European foreign earnings. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company has granted options to purchase its common stock to certain employees and directors of the Company and its affiliates under various stock option plans at no less than the fair market value of the underlying stock on the date of grant.  These options are granted for a term not exceeding ten years and are forfeited in the event that the employee or director terminates his or her employment or relationship with the Company or one of its affiliates other than by retirement or death.  These options generally vest over five years.  All option plans contain anti-dilutive provisions that permit an adjustment of the number of shares of the Company’s common stock represented by each option for any change in capitalization. Excess tax benefits or awards that are recognized in equity related to stock option exercises are reflected as cash flows from financing activities in the statement of cash flows.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The fair value of each stock option is estimated on the date of grant using the Black-Scholes valuation method with the following assumptions noted:</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">1.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;padding-left:9.67pt;">The risk-free rate is based on the U.S. Treasury rate over the expected life of the option at the time of the grant.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">2.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;padding-left:9.67pt;">The dividend yield is calculated as the ratio of dividends paid per share of common stock to the stock price on the date of the grant.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">3.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;padding-left:9.67pt;">The expected volatility factors are based on the historical movement of the Company’s common stock price over the expected life of the option.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">4.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;padding-left:9.67pt;">The expected life is the average length of time in which officers, other employees, and non-employee directors are expected to exercise their options, and which are primarily based on historical experience.</span></div> P10Y P5Y The Company calculated the fair value for options with the following weighted-average assumptions for 2018, 2017, and 2016:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.555556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577778%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.139181%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="21" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Calculation Assumptions for Stock Compensation </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2.94 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility factors </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">37.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">48.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average expected life </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8.0 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8.0 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8.0 years</span></td></tr></table> 0.0294 0.0223 0.0154 0.005 0.005 0.006 0.345 0.376 0.485 P8Y P8Y P8Y <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Earnings per Common Share (“EPS”)</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Basic EPS is computed using the weighted-average number of common shares outstanding during the year. The treasury stock method is used to compute diluted EPS which gives effect to the potential dilution of earnings that could have occurred if additional shares were issued for awards granted under the Company’s incentive stock option plans. The treasury stock method assumes proceeds obtained upon exercise of awards granted under the incentive stock option plans are used to purchase outstanding common stock at the average market price during the period.</span></div> ACCOUNTING PRONOUNCEMENTS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounting Pronouncements Adopted on January 1, 2018</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (ASU) No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605. “Revenue Recognition,” and most industry-specific guidance. Effective January 1, 2018 the Company adopted the provisions of Topic 606 using the modified retrospective method of adoption. There was no impact to our financial position or results of operations as of and for the year ending December 31, 2018 as a result of adopting Topic 606. Therefore, there was no cumulative-effect adjustment to retained earnings as of January 1, 2018 for the impact of the adoption of Topic 606. See “Revenue Recognition” below for our accounting policy affected by our adoption of Topic 606.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounting Pronouncements Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:115%;">In February 2016, the FASB issued ASU No. 2016-02, “Leases.” This update requires that a lessee recognize in the statement of financial position a liability to make lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. Similar to current guidance, the update continues to differentiate between finance leases and operating leases, however this distinction now primarily relates to differences in the manner of expense recognition over time and in the classification of lease payments in the statement of cash flows. The updated guidance leaves the accounting for leases by lessors largely unchanged from existing GAAP. The guidance will become effective for us on January 1, 2019. As a lessee, this standard will primarily impact our accounting for long-term real estate and office equipment leases, for which we will recognize a right-of-use asset and a corresponding lease liability on our consolidated balance sheet. We will apply this guidance prospectively, beginning January 1, 2019 and currently estimate the impact on our balance sheet to be approximately $8 million. We are nearing completion of our process to implement a lease accounting system for our leases, including the conversion of our existing lease data to the new system and implementing relevant internal controls and procedures.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses,” to improve information on credit losses for financial instruments. The ASU replaces the current incurred loss impairment</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> methodology with a methodology that reflects expected credit losses.  The ASU is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted beginning in fiscal years beginning after December 18, 2018. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></div><div style="text-indent:18pt;padding-left:5pt;padding-right:3pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In February 2018, the FASB issued ASU 2018-02, “Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” to allow reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). Upon adoption of the ASU, entities will be required to disclose a description of the accounting policy for releasing income tax effects from accumulated other comprehensive income. The standard is required to be adopted for periods beginning after December 15, 2018, with early adoption available for any set of financial statements that have yet to be issued or made available for issuance including retrospectively for any period in which the effect of the change is the U.S. corporate income tax rate in the TCJA is recognized. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In March 2018, the FASB issued ASU No. 2018-05, “Income Taxes (Topic 740)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118,” which amends certain SEC material in Topic 740 for the income tax accounting implications of the recently issued Tax Reform. This guidance clarifies the application of Topic 740 in situations where a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting under ASC Topic 740 for certain income tax effects of Tax Reform for the reporting period in which the Tax Reform was enacted. During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. For further information, see </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#0" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 13</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> to the consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:115%;">In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-13 “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement”, which modifies the disclosures requirements on fair value measurements. Among other things, the amendments add disclosures for changes in unrealized gains and losses on Level 3 fair value measurements and requires additional disclosures on unobservable inputs associated with Level 3 assets. The guidance will become effective for us on January 1, 2020. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:115%;">In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-14, “Compensation, Defined Benefit Plans,” which modifies the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The update removes certain disclosures that are no longer considered cost beneficial and adds disclosure requirements identified as relevant. The guidance will become effective for us on January 1, 2021 with early adoption permitted for any financial statements that have not been issued. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounting Pronouncements Adopted on January 1, 2018</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update (ASU) No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605. “Revenue Recognition,” and most industry-specific guidance. Effective January 1, 2018 the Company adopted the provisions of Topic 606 using the modified retrospective method of adoption. There was no impact to our financial position or results of operations as of and for the year ending December 31, 2018 as a result of adopting Topic 606. Therefore, there was no cumulative-effect adjustment to retained earnings as of January 1, 2018 for the impact of the adoption of Topic 606. See “Revenue Recognition” below for our accounting policy affected by our adoption of Topic 606.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounting Pronouncements Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:115%;">In February 2016, the FASB issued ASU No. 2016-02, “Leases.” This update requires that a lessee recognize in the statement of financial position a liability to make lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. Similar to current guidance, the update continues to differentiate between finance leases and operating leases, however this distinction now primarily relates to differences in the manner of expense recognition over time and in the classification of lease payments in the statement of cash flows. The updated guidance leaves the accounting for leases by lessors largely unchanged from existing GAAP. The guidance will become effective for us on January 1, 2019. As a lessee, this standard will primarily impact our accounting for long-term real estate and office equipment leases, for which we will recognize a right-of-use asset and a corresponding lease liability on our consolidated balance sheet. We will apply this guidance prospectively, beginning January 1, 2019 and currently estimate the impact on our balance sheet to be approximately $8 million. We are nearing completion of our process to implement a lease accounting system for our leases, including the conversion of our existing lease data to the new system and implementing relevant internal controls and procedures.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses,” to improve information on credit losses for financial instruments. The ASU replaces the current incurred loss impairment</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> methodology with a methodology that reflects expected credit losses.  The ASU is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted beginning in fiscal years beginning after December 18, 2018. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></div><div style="text-indent:18pt;padding-left:5pt;padding-right:3pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In February 2018, the FASB issued ASU 2018-02, “Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” to allow reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act ("TCJA"). Upon adoption of the ASU, entities will be required to disclose a description of the accounting policy for releasing income tax effects from accumulated other comprehensive income. The standard is required to be adopted for periods beginning after December 15, 2018, with early adoption available for any set of financial statements that have yet to be issued or made available for issuance including retrospectively for any period in which the effect of the change is the U.S. corporate income tax rate in the TCJA is recognized. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In March 2018, the FASB issued ASU No. 2018-05, “Income Taxes (Topic 740)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118,” which amends certain SEC material in Topic 740 for the income tax accounting implications of the recently issued Tax Reform. This guidance clarifies the application of Topic 740 in situations where a registrant does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting under ASC Topic 740 for certain income tax effects of Tax Reform for the reporting period in which the Tax Reform was enacted. During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. For further information, see </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#0" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 13</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> to the consolidated financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:115%;">In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-13 “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement”, which modifies the disclosures requirements on fair value measurements. Among other things, the amendments add disclosures for changes in unrealized gains and losses on Level 3 fair value measurements and requires additional disclosures on unobservable inputs associated with Level 3 assets. The guidance will become effective for us on January 1, 2020. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:115%;">In August 2018, the FASB issued Accounting Statement Update (ASU) No. 2018-14, “Compensation, Defined Benefit Plans,” which modifies the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The update removes certain disclosures that are no longer considered cost beneficial and adds disclosure requirements identified as relevant. The guidance will become effective for us on January 1, 2021 with early adoption permitted for any financial statements that have not been issued. The impacts that adoption of the ASU is expected to have on our financial disclosures is being evaluated.</span></div> 8000000 BUSINESS COMBINATIONS<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Santa Izabel Agro Industria Ltda.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">On June 6, 2017, the Company completed the acquisition of Santa Izabel Agro Industria Ltda. ("Santa Izabel"). Santa Izabel designs, manufactures and markets a variety of agricultural implements and trailers sold throughout Brazil. The primary reason for the Santa Izabel acquisition was to broaden the Company's presence in the manufacturing and distribution of agricultural machinery in Brazil. The acquisition price was approximately $10 million. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Old Dominion Brush Company</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">On June 26, 2017, the Company completed the acquisition of Old Dominion Brush Company, Inc. ("Old Dominion"). Old Dominion manufactures and sells replacement brooms for street sweepers and leaf vacuum equipment. The primary reason for the Old Dominion acquisition was to increase the Company's presence in the sweeper market and broaden our product offerings. The acquisition price was approximately $18 million.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">R.P.M. Tech Inc.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> On August 8, 2017, the Company completed the acquisition of R.P.M. Tech Inc. ("R.P.M."). R.P.M. manufactures and sells heavy duty snow removal equipment. The primary reason for the R.P.M acquisition was to strengthen the Company's offering in industrial snowblowers. The acquisition price was approximately $13 million.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Consolidated Acquisitions</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company has included the operating results of Old Dominion, Santa Izabel, and R.P.M. in its consolidated financial statements since their acquisitions. The total purchase price has been allocated to assets acquired and liabilities assumed, including deferred taxes, based on their fair values as of the completion of the acquisitions. The following represents the final fair value of the assets acquired and liabilities assumed for all acquisitions as of the acquisition dates (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.994152%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:28.409357%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,547 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,111 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,387 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">134 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant &amp; equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,902 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,855 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,057 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,635)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net assets assumed</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">32,358 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,741 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">41,099 </span></td></tr></table></div> 10000000 18000000 13000000 The following represents the final fair value of the assets acquired and liabilities assumed for all acquisitions as of the acquisition dates (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.994152%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:28.409357%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,547 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,111 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,387 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">134 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant &amp; equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,902 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,855 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,057 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,635)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net assets assumed</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">32,358 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,741 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisition Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">41,099 </span></td></tr></table> 2547000 7111000 15387000 134000 5902000 5855000 1057000 5635000 32358000 8741000 41099000 EARNINGS PER SHARE<div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The following table sets forth the reconciliation from basic to diluted average common shares and the calculations of net income per common share. Net income for basic and diluted calculations does not differ.</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:53.000000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.294118%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.058824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.294118%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.058824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.294118%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">73,486 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">44,315 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,045 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Average common shares: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic (weighted-average outstanding shares) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,660 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,549 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,434 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive potential common shares from stock options </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">133 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">131 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">Diluted (weighted-average outstanding shares)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,761 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,682 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,565 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6.30 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.84 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.50 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.79 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.46 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Stock options totaling 4,850 shares in 2018, 1,565 shares in 2017, and 21,491 shares in 2016 were not included in the diluted earnings per share calculation because the effect would have been anti-dilutive.</span></div> The following table sets forth the reconciliation from basic to diluted average common shares and the calculations of net income per common share. Net income for basic and diluted calculations does not differ.<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:53.000000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.294118%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.058824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.294118%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.058824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.294118%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">73,486 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">44,315 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,045 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Average common shares: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic (weighted-average outstanding shares) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,660 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,549 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,434 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive potential common shares from stock options </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">133 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">131 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">Diluted (weighted-average outstanding shares)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,761 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,682 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,565 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6.30 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.84 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.50 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.79 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.46 </span></td></tr></table> 73486000 44315000 40045000 11660000 11549000 11434000 101000 133000 131000 11761000 11682000 11565000 6.30 3.84 3.50 6.25 3.79 3.46 4850 1565 21491 VALUATION AND QUALIFYING ACCOUNTS<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Valuation and qualifying accounts included the following:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.286550%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.431579%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.233918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.431579%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Balance</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Beginning of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Year</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Net</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Charged to</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Costs and</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Expenses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> Translations,</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Reclassifications</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">and Acquisitions</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> Net Write-Offs or</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Discounts Taken</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Balance</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">End of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Year</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for sales discounts </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,652 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">91,082 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(48)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(88,563)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,123 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for inventory obsolescence </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,932 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,773 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(116)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,395)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,194 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for warranty </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,335 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,815 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(144)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,014)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,992 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for sales discounts </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,488 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82,724 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">166 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,726)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,652 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for inventory obsolescence </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,262 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,007 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">886 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,223)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,932 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for warranty </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,262 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,224 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">567 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,718)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,335 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for sales discounts </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,094 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">77,126 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(109)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(78,623)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,488 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for inventory obsolescence </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,675 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,041 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,749)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,262 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for warranty </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,566 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,867 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(49)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,122)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,262 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Sales Discounts</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:115%;">On December 31, 2018, the Company had $18,123,000 in reserves for sales discounts compared to $15,652,000 on December 31, 2017 on product shipped to our customers under various promotional programs. The most common programs provide a discount when the customer pays within a specified period of time. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:115%;">The Company reviews the reserve quarterly based on analysis made on each program outstanding at the time. The cost of these discounts is estimated based on historical experience and known changes in promotional programs and is reported as a reduction to sales when the product sale is recognized. The reserve is adjusted if discounts paid differ from those estimated. Historically, those adjustments have not been material.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories – Obsolete and Slow Moving</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company had a reserve of $7,194,000 on December 31, 2018 and $6,932,000 on December 31, 2017 to cover obsolete and slow moving inventory. The increase in the reserve was primarily attributable to the Company's Industrial Division. The obsolete and slow moving inventory reserve is calculated as follows: 1) no inventory usage over a three-year period is deemed obsolete and reserved at 100%; and 2) slow moving inventory with little usage requires a 100% reserve on items that have a quantity greater than a three-year supply. There are exceptions to the obsolete and slow moving classifications if approved by an officer of the Company, based on specific identification of an item or items that are deemed to be either included or excluded from this classification. In cases where there is no historical data, management makes a judgment based on a specific review of the inventory in question to determine what reserves, if any, are appropriate. New products or parts are generally excluded from the reserve until a three-year history has been established.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Warranty</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company’s warranty policy is generally to provide its customers warranty for up to one year on all wholegood units and 90 days on parts, though some components can have warranty for longer terms.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Warranty reserve, as a percentage of sales, is generally calculated by looking at the current twelve months’ expenses and prorating that amount based on twelve months’ sales with a 90 day to six-month lag period. The Company’s historical experience is that an end-user takes approximately 90 days to six months from the receipt of the unit to file a warranty claim. A warranty reserve is established for each different marketing group. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The current liability warranty reserve balance was $4,992,000 on December 31, 2018 and $5,335,000 on December 31, 2017 and is included in </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#i_0_649" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 10</a></span>. <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Valuation and qualifying accounts included the following:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:29.286550%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.431579%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.233918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.431579%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Balance</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Beginning of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Year</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Net</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Charged to</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Costs and</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Expenses</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> Translations,</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Reclassifications</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">and Acquisitions</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> Net Write-Offs or</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Discounts Taken</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Balance</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">End of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Year</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for sales discounts </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,652 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">91,082 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(48)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(88,563)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,123 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for inventory obsolescence </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,932 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,773 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(116)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,395)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,194 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for warranty </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,335 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,815 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(144)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,014)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,992 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for sales discounts </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,488 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82,724 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">166 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(80,726)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,652 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for inventory obsolescence </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,262 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,007 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">886 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,223)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,932 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for warranty </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,262 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,224 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">567 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,718)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,335 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for sales discounts </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,094 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">77,126 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(109)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(78,623)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,488 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for inventory obsolescence </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,675 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,041 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,749)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,262 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reserve for warranty </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,566 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,867 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(49)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,122)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,262 </span></td></tr></table></div> 15652000 91082000 -48000 88563000 18123000 6932000 3773000 -116000 3395000 7194000 5335000 5815000 -144000 6014000 4992000 13488000 82724000 166000 80726000 15652000 7262000 3007000 886000 4223000 6932000 5262000 7224000 567000 7718000 5335000 15094000 77126000 -109000 78623000 13488000 9675000 2041000 295000 4749000 7262000 5566000 7867000 -49000 8122000 5262000 18123000 15652000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventories – Obsolete and Slow Moving</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company had a reserve of $7,194,000 on December 31, 2018 and $6,932,000 on December 31, 2017 to cover obsolete and slow moving inventory. The increase in the reserve was primarily attributable to the Company's Industrial Division. The obsolete and slow moving inventory reserve is calculated as follows: 1) no inventory usage over a three-year period is deemed obsolete and reserved at 100%; and 2) slow moving inventory with little usage requires a 100% reserve on items that have a quantity greater than a three-year supply. There are exceptions to the obsolete and slow moving classifications if approved by an officer of the Company, based on specific identification of an item or items that are deemed to be either included or excluded from this classification. In cases where there is no historical data, management makes a judgment based on a specific review of the inventory in question to determine what reserves, if any, are appropriate. New products or parts are generally excluded from the reserve until a three-year history has been established.</span></div> 7194000 6932000 1 1 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Warranty</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company’s warranty policy is generally to provide its customers warranty for up to one year on all wholegood units and 90 days on parts, though some components can have warranty for longer terms.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div>Warranty reserve, as a percentage of sales, is generally calculated by looking at the current twelve months’ expenses and prorating that amount based on twelve months’ sales with a 90 day to six-month lag period. The Company’s historical experience is that an end-user takes approximately 90 days to six months from the receipt of the unit to file a warranty claim. A warranty reserve is established for each different marketing group. P1Y P90D P12M P12M P90D P6M 4992000 5335000 INVENTORIES<div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;">     </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Inventories valued at LIFO represented 60% and 62% of total inventory for the years ended December 31, 2018 and 2017, respectively. The excess of current costs (market value) over LIFO-valued inventories was $10,646,000 and $7,919,000 on December 31, 2018 and December 31, 2017, respectively. Inventories consisted of the following on a cost basis, net of reserves for obsolescence and LIFO:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:61.450292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239766%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.473684%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.532164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.304094%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods and parts </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">149,298 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">133,161 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,732 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,243 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,600 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,164 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">176,630 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">155,568 </span></td></tr></table></div> 0.60 0.62 10646000 7919000 Inventories consisted of the following on a cost basis, net of reserves for obsolescence and LIFO:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:61.450292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239766%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.473684%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.532164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.304094%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods and parts </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">149,298 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">133,161 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,732 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,243 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,600 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,164 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">176,630 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">155,568 </span></td></tr></table> 149298000 133161000 12732000 10243000 14600000 12164000 176630000 155568000 PROPERTY, PLANT AND EQUIPMENT<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Property, plant and equipment consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:45.660819%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239766%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.824561%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.824561%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Useful</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Lives</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Land </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,970 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,920 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">90,065 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82,412 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">5-20 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">88,806 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83,445 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">3-10 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Office furniture and equipment </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,290 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,153 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">3-7 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer software </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,410 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">3-7 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation equipment </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,594 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,863 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">3 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, at cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">219,135 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">202,293 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated depreciation </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(131,905)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(125,629)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">87,230 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">76,664 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr></table></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Property, plant and equipment consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:45.660819%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239766%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.824561%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.824561%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Useful</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Lives</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Land </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,970 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,920 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">90,065 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82,412 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">5-20 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">88,806 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83,445 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">3-10 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Office furniture and equipment </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,290 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,153 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">3-7 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer software </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,410 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">3-7 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation equipment </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,594 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,863 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">3 yrs.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, at cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">219,135 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">202,293 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated depreciation </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(131,905)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(125,629)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">87,230 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">76,664 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr></table></div> 11970000 9920000 90065000 82412000 88806000 83445000 10290000 8153000 11410000 12500000 6594000 5863000 219135000 202293000 131905000 125629000 87230000 76664000 GOODWILL<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The changes in the carrying amount of goodwill for the twelve months ended December 31, 2016, 2017, and 2018 are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.181287%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.356725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.356725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.356725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.093567%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.233918%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">56,293 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,984 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,232 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">75,509 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustment </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">154 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">505 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,343)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(684)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2016</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">56,447 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,489 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,889 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">74,825 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustment </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">389 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,833 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,195 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,846 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,895 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,741 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,682 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,357 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,722 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">84,761 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustment </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(659)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(901)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(816)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,376)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill adjustment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">84 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">774 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">858 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,107 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,230 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,906 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83,243 </span></td></tr></table></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The changes in the carrying amount of goodwill for the twelve months ended December 31, 2016, 2017, and 2018 are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.181287%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.356725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.356725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.356725%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.093567%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.233918%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">56,293 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,984 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,232 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">75,509 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustment </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">154 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">505 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,343)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(684)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2016</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">56,447 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,489 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,889 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">74,825 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustment </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">389 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,833 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,195 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,846 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,895 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,741 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2017</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,682 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,357 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,722 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">84,761 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustment </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(659)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(901)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(816)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,376)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill adjustment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">84 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">774 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">858 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,107 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,230 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,906 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83,243 </span></td></tr></table></div> 56293000 2984000 16232000 75509000 -154000 -505000 1343000 684000 56447000 3489000 14889000 74825000 -389000 27000 -1833000 -2195000 4846000 2895000 0 7741000 61682000 6357000 16722000 84761000 659000 901000 816000 2376000 84000 774000 0 858000 61107000 6230000 15906000 83243000 DEFINITE- AND INDEFINITE-LIVED INTANGIBLE ASSETS<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following is a summary of both the Company's definite- and indefinite-lived intangible assets net of the accumulated amortization:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:48.000000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.532164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.723977%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.554386%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Lives</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Definite:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Trade names and trademarks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">25 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">23,938 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">25,574 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Customer and dealer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10-14 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">32,260 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">31,356 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Patents and drawings</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3-12 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,982 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total at cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">58,259 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">58,912 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Less accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,902)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,540)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43,357 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">47,372 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Trade names and trademarks</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total Intangible Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">48,857 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">52,872 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company's net carrying value at December 31, 2018 of intangible assets with definite useful lives consists of trade names and trademarks at $19,721,000, customer and dealer relationships at $22,334,000, and patents and drawings at $1,302,000. As of December 31, 2018, the related accumulated amortization balance for the definite- lived assets were $4,217,000 for trade names and trademarks, $9,926,000 for customer and dealer relationships, and $759,000 for patents and drawings. The Company estimates amortization expense to be $3,500,000 for each of the next five years.</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Indefinite-lived trade names and trademarks consisted of the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Gradall </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">trade name with a carrying value of $3,600,000 and the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Bush Hog </span>trade name with a carrying value of $1,900,000. <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following is a summary of both the Company's definite- and indefinite-lived intangible assets net of the accumulated amortization:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:48.000000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.532164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.723977%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.554386%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Lives</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Definite:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Trade names and trademarks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">25 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">23,938 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">25,574 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Customer and dealer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10-14 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">32,260 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">31,356 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Patents and drawings</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3-12 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,982 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total at cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">58,259 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">58,912 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Less accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,902)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,540)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43,357 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">47,372 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Trade names and trademarks</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total Intangible Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">48,857 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">52,872 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following is a summary of both the Company's definite- and indefinite-lived intangible assets net of the accumulated amortization:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:48.000000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.532164%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.723977%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.554386%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Lives</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Definite:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Trade names and trademarks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">25 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">23,938 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">25,574 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Customer and dealer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10-14 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">32,260 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">31,356 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Patents and drawings</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3-12 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,061 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,982 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total at cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">58,259 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">58,912 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Less accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,902)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,540)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43,357 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">47,372 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Trade names and trademarks</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total Intangible Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">48,857 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">52,872 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> P25Y 23938000 25574000 32260000 31356000 2061000 1982000 58259000 58912000 14902000 11540000 43357000 47372000 5500000 5500000 48857000 52872000 19721000 22334000 1302000 4217000 9926000 759000 3500000 3600000 1900000 ACCRUED LIABILITIES<div style="text-indent:15pt;margin-bottom:7pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Accrued liabilities consist of the following balances:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.567251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.847953%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Salaries, wages and bonuses </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,598 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">25,100 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,621 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,463 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,992 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,335 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Provision </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,646 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Deposits </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,520 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,408 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,564 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43,785 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,454 </span></td></tr></table></div> <div style="text-indent:15pt;margin-bottom:7pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Accrued liabilities consist of the following balances:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.567251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.847953%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Salaries, wages and bonuses </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,598 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">25,100 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,621 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,463 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,992 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,335 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Retirement Provision </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,646 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Deposits </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,520 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,408 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,564 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43,785 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,454 </span></td></tr></table></div> 22598000 25100000 6621000 3463000 4992000 5335000 2646000 2792000 2520000 200000 4408000 3564000 43785000 40454000 FAIR VALUE OF FINANCIAL INSTRUMENTS <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">U.S. GAAP requires or permits certain assets or liabilities to be measured at fair value on a recurring or non recurring basis in our balance sheets. U.S. GAAP also requires the disclosure of the fair values of financial instruments when on option to elect fair value accounting has been provided, but such election has not been made. A debt obligation is an example of such a financial instrument.</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> unobservable inputs (lowest level) reflect internally developed market assumptions. In fair value, measurements are classified under the following hierarchy:</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;">Level 1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> – Quoted prices for identical assets or liabilities in active markets.</span></div><div style="text-indent:-45pt;padding-left:81pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;">Level 2</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs or significant value-drivers are observable in active markets.</span></div><div style="text-indent:-45pt;padding-left:81pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;">Level 3</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> – Model-derived valuations in which one or more significant inputs or significant value-drivers are unobservable.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:18pt;padding-right:16pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">When measuring fair value, the Company maximizes use of observable inputs and minimizes the use of unobservable inputs.</span></div><div style="text-indent:36pt;padding-left:6pt;padding-right:16pt;"><span><br/></span></div><div style="margin-top:0.4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Fair value measurements are classified to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The carrying values of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, approximate fair value because of the short-term nature of these items. The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as the floating rates on our outstanding balances approximate current market rates. This conclusion was made based on Level 2 inputs. Other than the investments held by the retirement benefit plans, as described in </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#i_0_773" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 16</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> to the Consolidated Financial Statements, the Company does not have any other significant financial assets or liabilities measured at fair value on a recurring basis.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as our borrowings bear interest based upon short-term floating market interest rates. The fair value measurement for these liabilities is categorized as Level 2 in the fair value hierarchy. Fair values determined by Level 2 utilize inputs that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;padding-left:5pt;padding-right:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Fair value measurements are also used in connection with nonrecurring valuations performed in connection with impairment assessments and acquisition accounting. In completing the analysis of the fair values of certain assets acquired as part of business acquisitions, discounted cash flow models were used, which were principally based upon internal assumptions. In valuing certain of the acquired intangible assets, we used an excess earnings methodology, which is a form of a discounted cash flow analysis. </span></div><div style="text-indent:18pt;padding-left:6pt;padding-right:8pt;"><span><br/></span></div><div style="text-indent:18pt;padding-left:6pt;padding-right:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">All of our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.</span></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">U.S. GAAP requires or permits certain assets or liabilities to be measured at fair value on a recurring or non recurring basis in our balance sheets. U.S. GAAP also requires the disclosure of the fair values of financial instruments when on option to elect fair value accounting has been provided, but such election has not been made. A debt obligation is an example of such a financial instrument.</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> unobservable inputs (lowest level) reflect internally developed market assumptions. In fair value, measurements are classified under the following hierarchy:</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;">Level 1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> – Quoted prices for identical assets or liabilities in active markets.</span></div><div style="text-indent:-45pt;padding-left:81pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;">Level 2</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs or significant value-drivers are observable in active markets.</span></div><div style="text-indent:-45pt;padding-left:81pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;">Level 3</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> – Model-derived valuations in which one or more significant inputs or significant value-drivers are unobservable.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:18pt;padding-right:16pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">When measuring fair value, the Company maximizes use of observable inputs and minimizes the use of unobservable inputs.</span></div><div style="text-indent:36pt;padding-left:6pt;padding-right:16pt;"><span><br/></span></div><div style="margin-top:0.4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Fair value measurements are classified to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The carrying values of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, approximate fair value because of the short-term nature of these items. The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as the floating rates on our outstanding balances approximate current market rates. This conclusion was made based on Level 2 inputs. Other than the investments held by the retirement benefit plans, as described in </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#i_0_773" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 16</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> to the Consolidated Financial Statements, the Company does not have any other significant financial assets or liabilities measured at fair value on a recurring basis.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The carrying value of our debt approximates the fair value as of December 31, 2018 and 2017, as our borrowings bear interest based upon short-term floating market interest rates. The fair value measurement for these liabilities is categorized as Level 2 in the fair value hierarchy. Fair values determined by Level 2 utilize inputs that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;padding-left:5pt;padding-right:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Fair value measurements are also used in connection with nonrecurring valuations performed in connection with impairment assessments and acquisition accounting. In completing the analysis of the fair values of certain assets acquired as part of business acquisitions, discounted cash flow models were used, which were principally based upon internal assumptions. In valuing certain of the acquired intangible assets, we used an excess earnings methodology, which is a form of a discounted cash flow analysis. </span></div><div style="text-indent:18pt;padding-left:6pt;padding-right:8pt;"><span><br/></span></div><div style="text-indent:18pt;padding-left:6pt;padding-right:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">All of our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.</span></div> LONG-TERM DEBT<div style="text-indent:18pt;margin-bottom:7pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The components of long-term debt are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.567251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.847953%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Bank revolving credit facility </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">85,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital lease obligations </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other notes payable </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">85,298 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,082 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Less current maturities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">119 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">85,179 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,000 </span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company maintains an unsecured revolving credit facility with certain lenders under its Amended and Restated Revolving Credit Agreement ("Agreement"). The aggregate commitments from lenders under this Agreement are $250,000,000 and, subject to certain conditions, the Company has the option to request an increase in aggregate commitments of up to an additional $50,000,000. The Agreement requires us to maintain various</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> financial covenants including a minimum earnings before interest and tax to interest expense ratio, a maximum leverage ratio, and a minimum asset coverage ratio. The Agreement also contains various covenants relating to limitations on indebtedness, limitations on investments and acquisitions, limitations on sale of properties, and limitations on liens and capital expenditures. The Agreement also contains other customary covenants, representations and events of defaults. The expiration date of the revolving credit facility is December 20, 2021. As of December 31, 2018, $85,000,000 was outstanding under the Agreement. On December 31, 2018, $1,388,000 of the revolver capacity was committed to irrevocable standby letters of credit issued in the ordinary course of business as required by vendors' contracts resulting in $163,612,000 in available borrowings.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div>The aggregate maturities of long-term debt, as of December 31, 2018, are as follows: $119,000 in 2019; $94,000 in 2020; $85,064,000 in 2021; $21,000 in 2022 and zero thereafter. <div style="text-indent:18pt;margin-bottom:7pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The components of long-term debt are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.567251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.847953%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Bank revolving credit facility </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">85,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital lease obligations </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other notes payable </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">85,298 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,082 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Less current maturities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">119 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">85,179 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,000 </span></td></tr></table></div> 85000000 60000000 298000 0 0 82000 85298000 60082000 119000 82000 85179000 60000000 250000000 50000000 85000000 1388000 163612000 119000 94000 85064000 21000 0 INCOME TAXES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Tax Reform</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">On December 22, 2017, the U.S. enacted the Tax Cuts and Jobs Act ("TCJA") that instituted fundamental changes to the U.S. Internal Revenue Code of 1986, as amended ("the Code").</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We reflected an overall income tax liability of $10.2 million for the year ended December 31, 2017 with respect to TCJA as a result of remeasuring our U.S. deferred tax assets and liabilities using the 21% rate and recognizing a one-time transition tax charge on the deemed repatriation of previously undistributed accumulated earnings and profits of our international subsidiaries. Due to the significant and complex changes to the Code from the TCJA, the SEC issued Staff Accounting Bulletin No. 118, "Income Tax Accounting Implications of the Tax Cuts and Jobs Act," (SAB 118). SAB 118 provides measurement period for up to one year for adjustments to be made to account for the effects of the TCJA. The Company reflected the income tax effects of those aspects of TCJA for which the accounting was complete. To the extent the Company’s accounting for certain income tax effects of TCJA was incomplete but the Company was able to determine a reasonable estimate, the Company recorded a provisional estimate in the financial statements. For those items where a reasonable estimate could not be made, a provisional amount was not recorded and the Company continued to apply the provisions of the tax laws that were in effect immediately before the enactment of TCJA.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">During 2018, we revised our initial provisional amount recorded for the transitional tax on the deemed repatriation of the accumulated earnings and profits of our international subsidiaries and the impact of the federal tax rate change on the value of our deferred tax assets and liabilities. The transition tax liability on the deemed repatriation decreased $4.2 million, primarily as a result of additional analysis performed over our historical foreign earnings and foreign source income which provided increased ability to credit foreign taxes associated with the deemed repatriation. In addition, adjustments to deferred assets and liabilities recorded upon the filing of our 2017 federal income tax return resulted in a $1.2 million expense from the rate change. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Statement Components</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The jurisdictional components of income before taxes consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:55.748538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.992982%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.846784%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">66,858 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,329 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">44,446 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">27,673 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,038 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">17,743 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">94,531 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82,367 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">62,189 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The components of income tax expense (benefit) consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.385965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Current: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,771 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26,713 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,958 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,391 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,222 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,491 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">State </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,831 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,789 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,075 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,993 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">36,724 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,524 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">   </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">   </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">   </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,542 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,580 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(390)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(155)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">934 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">State </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(100)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(228)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">106 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,052 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,620 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:24pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,045 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">38,052 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,144 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">     </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The difference between income tax expense (benefit) for financial statement purposes and the amount of income tax expense computed by applying the domestic statutory income tax rate of 21% in 2018 and 35% in 2017 and 2016 to income before income taxes consists of the following:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.385965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">Income tax expense at statutory rates</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,851 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">28,828 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,766 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase (reduction) from: </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Jurisdictional rate differences </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">719 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,863)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,936)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(267)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">308 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,731 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock based compensation </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(205)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(778)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">275 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state taxes </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,917 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,463 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,295 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic production deduction</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,039)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(618)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">R&amp;D credit </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(531)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(500)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(329)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">GILTI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">673 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">219 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">397 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(40)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes before tax reform</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">24,376 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">27,816 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,144 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate before effects of tax reform </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Tax Reform:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate change of deferreds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,334)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Transition tax on deemed repatriation </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,531)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,104 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">466 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of tax reform</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,331)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,236 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,045 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">38,052 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,144 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Deferred Income Tax Assets and Liabilities</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Deferred income taxes arise from temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. The components of the Company’s deferred income tax assets and liabilities consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.210526%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.847953%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax assets: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Inventory basis difference </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,825 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">571 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Accounts receivable reserve </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">251 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">310 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Rental equipment and Property, plant and equipment </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">56 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Stock based compensation </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">672 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">549 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Pension liability </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,204 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,859 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Employee benefit accrual </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,911 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,193 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Product liability and warranty reserves </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,294 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,211 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Foreign net operating loss </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,164 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,266 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> State net operating loss </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">148 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">286 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Foreign tax credit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,106 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(156)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,369 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,571 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Less: Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,696)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,519)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Net deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,673 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,052 </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Rental equipment and Property, plant and equipment </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,928)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,477)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Intangible assets </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,944)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,064)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Expenses not currently deductible for book purposes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(749)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(887)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,621)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,428)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Net deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,948)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,376)</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">As of December 31, 2018, the Company had foreign deferred tax assets consisting of foreign net operating losses and other tax benefits available to reduce future taxable income in a foreign jurisdiction. These foreign jurisdictions’ net operating loss carry-forwards are approximately $9,499,000 with an unlimited carry-forward period, and $5,100,000 with a carry-forward expiring in 2035. The Company also has U.S. state net operating loss carry-forwards in the amount of $4,602,000 which will expire between 2019 and 2029.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We have recorded a valuation allowance as of December 31, 2018 and 2017 due to uncertainties related to our ability to utilize some of the deferred income tax assets, primarily consisting of international operating losses and foreign tax credits generated by the transition tax, before they expire. The valuation allowance is based on estimates of taxable income in the various jurisdictions in which we operate and the period over which deferred income tax assets will be recoverable. During 2018, the valuation allowance decreased $4.8 million, primarily due to $4.1 million of foreign tax credits that the company was able to utilize to offset foreign source income and reduce the one-time transition tax.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Unrecognized Tax Benefits</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Unrecognized tax benefits in the amount of $236,000 and $234,000 for 2018 and 2017, respectively, are included in other non-current liabilities on the balance sheet. The unrecognized tax benefits, if recognized, would favorably impact our effective tax rate in a future period. We do not expect our unrecognized tax benefits disclosed above to change significantly over the next 12 months.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.567251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.847953%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized Tax Benefits </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of beginning of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">234,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">235,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions for tax positions related to the current year</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">63,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">62,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions for tax positions related to prior years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduction due to lapse of statute of limitations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,000)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(63,000)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of end of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">236,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">234,000 </span></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company adopted the policy to include interest and penalty expense related to income taxes as interest and other expense, respectively. As of December 31, 2018, no interest or penalties has been accrued. The Company’s open tax years for its federal and state income tax returns are for the tax years ended 2013 through 2018. The Company’s open tax years for its foreign income tax returns are for the tax years ended 2011 through 2018. The Company is currently under audit for tax years 2014 and 2015 for the State of New York and for tax year 2011 and 2016 for certain subsidiaries in Canada. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company previously considered substantially all of the earnings in our foreign subsidiaries to be permanently reinvested and, accordingly, recorded no deferred income taxes on such earnings. As a result of the fundamental changes to the taxation of multinational corporations created by TCJA, we no longer intend to permanently reinvest all of the historical undistributed earnings of our foreign affiliates. We will distribute earnings from our European subsidiaries, while maintaining our permanent reinvestment for our other foreign subsidiaries. There will generally be no U.S. corporate taxes imposed on such future distributions of foreign earnings or foreign withholding and other local taxes. For the amounts we continue to assert permanent reinvestment, if the amounts were distributed, the company would be subject to approximately $3,326,000 in withholding taxes.</span></div> 10200000 4200000 1200000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The jurisdictional components of income before taxes consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:55.748538%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.992982%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.846784%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">66,858 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,329 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">44,446 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">27,673 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,038 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">17,743 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">94,531 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">82,367 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">62,189 </span></td></tr></table></div> 66858000 61329000 44446000 27673000 21038000 17743000 94531000 82367000 62189000 <div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The components of income tax expense (benefit) consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.385965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Current: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,771 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26,713 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,958 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,391 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,222 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,491 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">State </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,831 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,789 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,075 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,993 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">36,724 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,524 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">   </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">   </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">   </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,542 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,711 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,580 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(390)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(155)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">934 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">State </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(100)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(228)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">106 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,052 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,328 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,620 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:24pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,045 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">38,052 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,144 </span></td></tr></table></div> 6771000 26713000 11958000 7391000 6222000 5491000 4831000 3789000 2075000 18993000 36724000 19524000 2542000 1711000 1580000 -390000 -155000 934000 -100000 -228000 106000 2052000 1328000 2620000 21045000 38052000 22144000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The difference between income tax expense (benefit) for financial statement purposes and the amount of income tax expense computed by applying the domestic statutory income tax rate of 21% in 2018 and 35% in 2017 and 2016 to income before income taxes consists of the following:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.385965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">Income tax expense at statutory rates</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,851 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">28,828 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,766 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase (reduction) from: </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Jurisdictional rate differences </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">719 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,863)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,936)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(267)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">308 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,731 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock based compensation </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(205)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(778)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">275 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. state taxes </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,917 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,463 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,295 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic production deduction</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,039)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(618)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">R&amp;D credit </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(531)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(500)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(329)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">GILTI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">673 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">219 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">397 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(40)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes before tax reform</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">24,376 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">27,816 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,144 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate before effects of tax reform </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Tax Reform:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rate change of deferreds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,200 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,334)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Transition tax on deemed repatriation </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,531)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,104 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">466 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of tax reform</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,331)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,236 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income tax</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,045 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">38,052 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,144 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 19851000 28828000 21766000 719000 -1863000 -1936000 -267000 308000 1731000 -205000 -778000 275000 3917000 2463000 1295000 0 1039000 618000 531000 500000 329000 673000 0 0 219000 397000 -40000 24376000 27816000 22144000 0.26 0.34 0.36 1200000 -3334000 0 -4531000 13104000 0 0 466000 0 -3331000 10236000 0 21045000 38052000 22144000 0.22 0.46 0.36 The components of the Company’s deferred income tax assets and liabilities consist of the following:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.210526%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.847953%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax assets: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Inventory basis difference </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,825 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">571 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Accounts receivable reserve </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">251 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">310 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Rental equipment and Property, plant and equipment </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">56 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Stock based compensation </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">672 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">549 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Pension liability </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,204 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,859 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Employee benefit accrual </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,911 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,193 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Product liability and warranty reserves </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,294 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,211 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Foreign net operating loss </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,164 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,266 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> State net operating loss </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">148 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">286 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Foreign tax credit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4,106 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(156)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,369 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,571 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Less: Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,696)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,519)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Net deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,673 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,052 </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Rental equipment and Property, plant and equipment </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,928)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,477)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Intangible assets </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,944)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,064)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Expenses not currently deductible for book purposes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(749)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(887)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,621)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,428)</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> Net deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,948)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,376)</span></td></tr></table> 1825000 571000 251000 310000 56000 4000 672000 549000 3204000 2859000 1911000 2193000 1294000 1211000 4164000 4266000 148000 286000 0 4106000 -156000 216000 13369000 16571000 3696000 8519000 9673000 8052000 9928000 7477000 8944000 7064000 749000 887000 19621000 15428000 9948000 7376000 9499000 5100000 4602000 -4800000 -4100000 236000 234000 We do not expect our unrecognized tax benefits disclosed above to change significantly over the next 12 months.<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.567251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.847953%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized Tax Benefits </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of beginning of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">234,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">235,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions for tax positions related to the current year</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">63,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">62,000 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions for tax positions related to prior years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduction due to lapse of statute of limitations</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(61,000)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(63,000)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of end of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">236,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">234,000 </span></td></tr></table></div> 234000 235000 63000 62000 0 0 61000 63000 236000 234000 3326000 COMMON STOCKOn December 19, 2018, the Board of Directors of the Company declared a quarterly dividend of $.12 per share which was paid on January 29, 2019 to holders of record as of January 17, 2019.  The Company also announced a share repurchase program under which the Company is authorized to repurchase, in the aggregate, up to $30 million of its outstanding common stock. 30000000 STOCK OPTIONS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Incentive Stock Option Plan</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">On May 7, 2015, the stockholders of the Company approved the 2015 Incentive Stock Option Plan (“2015 ISO Plan”) and the Company reserved 400,000 shares of common stock for options to be issued under the 2015 ISO Plan. Each option becomes vested and exercisable for up to 20% of the total optioned shares one year following the grant of the option and for an additional 20% of the total optioned shares after each succeeding year until the option is fully exercisable at the end of the fifth year.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We also maintain other incentive option plans that have expired, under which previously granted awards remain outstanding. No additional grants may be awarded under these plans.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Following is a summary of activity in the Incentive Stock Option Plans for the periods indicated:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:31.479532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">  Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">   Price*</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">  Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">   Price*</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">  Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">   Price*</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at beginning of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">172,875 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43.91 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">220,820 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">37.39 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">254,195 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.64 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">92.50 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,750 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83.99 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.87 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,205)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.89 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(54,945)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">24.83 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,775)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26.59 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,000)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.49 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,750)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.57 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,600)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">50.68 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">140,170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">49.78 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">172,875 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43.91 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">220,820 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">37.39 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options exercisable at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">96,320 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">41.56 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">111,875 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">36.44 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">136,220 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">29.66 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options available for grant at end of year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">336,450 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">344,950 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">353,450 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Options outstanding and exercisable at December 31, 2018 were as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:35.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.725146%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380117%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Qualified Stock Options </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:400;line-height:100%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining Contractual Life (yrs)*</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise     Price*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Exercise Price </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$11.45 - $24.69 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13.66 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13.66 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$26.45 - $42.70 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54,520 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.58</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35.83 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54,520 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35.83 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$49.44 - $83.99 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">70,150 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6.56</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">57.92 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.96 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$92.50 - $92.50 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9.36</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">92.50 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:2pt solid #000000;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">140,170 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">96,320 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The weighted-average grant-date fair values of options granted during 2018, 2017, and 2016 were $38.77, $36.00 and $27.48, respectively. Stock option expense was $482,000, $597,000 and $787,000 for years ending 2018, 2017, and 2016, respectively. As of December 31, 2018, there was $816,000 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. That cost is expected to be recognized over a period of five years.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Equity Incentive Plan</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Under the Company's 2009 Equity Incentive Plan the Company reserved 400,000 shares of common stock for options to purchase shares of common stock may be granted to non-employee directors. Options become vested and exercisable for up to 20% of the total optioned shares one year following the grant of the option and for an additional 20% of the total optioned shares after each succeeding year until the option is fully exercisable at the end of the fifth year. </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.543860%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options available for grant at end of year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">146,075 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">176,294 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">207,608 </span></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">We also maintain other incentive option plans that have expired, under which previously granted awards remain outstanding. No additional grants may be awarded under these plans.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Non-Qualified Options</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Following is a summary of activity in the Non-Qualified Stock Option Plans for the periods indicated:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:31.284457%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.292669%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826393%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.292669%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826393%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.292669%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at beginning of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">67,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">42.43 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">112,400 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.48 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">127,300 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">32.05 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,800)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">41.61 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(45,400)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22.73 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,900)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13.73 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,200 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">42.99 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">67,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">42.43 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">112,400 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.48 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options exercisable at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34,400 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">41.21 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">50,400 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">39.86 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">85,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">29.61 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;"> </span></div><div style="margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Options outstanding and exercisable as of December 31, 2018 were as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:34.549708%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.233918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.017544%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.846784%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918129%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Qualified Stock Options </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">   Remaining Contractual Life (yrs)*</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Exercise Price </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> $11.45 - $24.69 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.36</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11.45 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11.45 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> $26.45 - $42.70 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2.36</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26.45 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26.45 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> $49.44 - $83.99 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">29,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5.37</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">53.51 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">23,200 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">53.51 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34,400 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">There were no options granted in 2016</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">2017</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">or</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">2018. Stock option expense was $22,000, $22,000 and $27,000 for years ending 2018, 2017, and 2016, respectively. As of December 31, 2018, there was $8,000 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. That cost is expected to be recognized over a period of five years.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">During 2018, 2017, and 2016, 26,800, 45,400, and 14,900 non-qualified options were exercised, respectively, $1,115,000, $1,032,000, and $205,000 of cash receipts were received, respectively, and tax deductions of zero, zero, and $657,000 were realized, respectively, for the tax deductions from option exercises.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Awards/Units</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Following is a summary of activity in the Restricted Stock Awards for the periods indicated:</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">  </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:30.894737%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant-Date Fair Value*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant-Date Fair Value*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant-Date Fair Value*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at beginning of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">63,052 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">70.08 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">45,621 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.58 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">32,616 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">53.31 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35,300 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">92.50 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">33,620 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">84.34 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">27,440 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">55.17 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,266)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">66.91 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,189)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">56.03 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,909)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">52.67 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(450)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83.99 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,526)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">53.57 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">75,636 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">81.39 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">63,052 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">70.08 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">45,621 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.58 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div> Restricted stock awards vest 25% after one year following the award date and for an additional 25% of total awarded shares each succeeding year until fully vested. The weighted-average remaining contractual life in years for 2018, 2017, and 2016 was 2.53, 2.69 and 2.89, respectively. Compensation expense was $1,946,000, $1,250,000 and $600,000 for years ending 2018, 2017, and 2016, respectively. As of December 31, 2018, there was $4,825,000 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the plans. That cost is expected to be recognized over a period of four years. 400000 0.20 P1Y 0.20 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Following is a summary of activity in the Incentive Stock Option Plans for the periods indicated:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:31.479532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">  Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">   Price*</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">  Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">   Price*</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">  Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">   Price*</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at beginning of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">172,875 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43.91 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">220,820 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">37.39 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">254,195 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.64 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">92.50 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,750 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83.99 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.87 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,205)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.89 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(54,945)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">24.83 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(43,775)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26.59 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,000)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.49 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,750)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.57 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,600)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">50.68 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">140,170 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">49.78 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">172,875 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43.91 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">220,820 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">37.39 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options exercisable at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">96,320 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">41.56 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">111,875 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">36.44 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">136,220 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">29.66 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options available for grant at end of year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">336,450 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">344,950 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">353,450 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div> 172875 43.91 220820 37.39 254195 34.64 9500 92.50 10750 83.99 21000 54.87 41205 34.89 54945 24.83 43775 26.59 1000 54.49 3750 54.57 10600 50.68 140170 49.78 172875 43.91 220820 37.39 96320 41.56 111875 36.44 136220 29.66 336450 344950 353450 Options outstanding and exercisable at December 31, 2018 were as follows:<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:35.426901%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.725146%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380117%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Qualified Stock Options </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:400;line-height:100%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining Contractual Life (yrs)*</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise     Price*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Exercise Price </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$11.45 - $24.69 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.53</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13.66 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13.66 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$26.45 - $42.70 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54,520 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.58</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35.83 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54,520 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35.83 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$49.44 - $83.99 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">70,150 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6.56</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">57.92 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.96 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$92.50 - $92.50 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,500 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9.36</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">92.50 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;border-bottom:2pt solid #000000;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">140,170 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">96,320 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div> 6000 P0Y6M10D 13.66 6000 13.66 54520 P3Y6M29D 35.83 54520 35.83 70150 P6Y6M21D 57.92 35800 54.96 9500 P9Y4M9D 92.50 0 0 140170 96320 38.77 36.00 27.48 482000 597000 787000 816000 P5Y 400000 0.20 P1Y 0.20 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.543860%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options available for grant at end of year</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">146,075 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">176,294 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">207,608 </span></td></tr></table> 146075 176294 207608 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Following is a summary of activity in the Non-Qualified Stock Option Plans for the periods indicated:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:31.284457%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.292669%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826393%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.292669%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826393%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.292669%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.530792%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at beginning of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">67,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">42.43 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">112,400 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.48 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">127,300 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">32.05 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,800)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">41.61 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(45,400)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22.73 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,900)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13.73 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,200 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">42.99 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">67,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">42.43 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">112,400 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34.48 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options exercisable at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34,400 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">41.21 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">50,400 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">39.86 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">85,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">29.61 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div> 67000 42.43 112400 34.48 127300 32.05 0 0 0 0 0 0 26800 41.61 45400 22.73 14900 13.73 0 0 0 0 0 0 40200 42.99 67000 42.43 112400 34.48 34400 41.21 50400 39.86 85000 29.61 Options outstanding and exercisable as of December 31, 2018 were as follows:<div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:34.549708%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.233918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.017544%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.846784%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.918129%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Qualified Stock Options </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">   Remaining Contractual Life (yrs)*</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Exercise Price </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> $11.45 - $24.69 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.36</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11.45 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11.45 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> $26.45 - $42.70 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2.36</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26.45 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">26.45 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> $49.44 - $83.99 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">29,000 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5.37</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">53.51 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">23,200 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">53.51 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,200 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">34,400 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div> 8000 P0Y4M9D 11.45 8000 11.45 3200 P2Y4M9D 26.45 3200 26.45 29000 P5Y4M13D 53.51 23200 53.51 40200 34400 22000 22000 27000 8000 P5Y 26800 45400 14900 1115000 1032000 205000 0 0 657000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Following is a summary of activity in the Restricted Stock Awards for the periods indicated:</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">  </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:30.894737%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant-Date Fair Value*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant-Date Fair Value*</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant-Date Fair Value*</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at beginning of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">63,052 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">70.08 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">45,621 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.58 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">32,616 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">53.31 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35,300 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">92.50 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">33,620 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">84.34 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">27,440 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">55.17 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,266)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">66.91 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,189)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">56.03 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,909)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">52.67 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(450)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83.99 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,526)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">53.57 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at end of year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">75,636 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">81.39 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">63,052 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">70.08 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">45,621 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54.58 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;font-style:italic;line-height:120%;">*Weighted Averages</span></div> 63052 70.08 45621 54.58 32616 53.31 35300 92.50 33620 84.34 27440 55.17 22266 66.91 16189 56.03 11909 52.67 450 83.99 0 0 2526 53.57 75636 81.39 63052 70.08 45621 54.58 0.25 P1Y 0.25 P2Y6M10D P2Y8M8D P2Y10M20D 1946000 1250000 600000 4825000 P4Y RETIREMENT BENEFIT PLANS<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Defined Benefit Plans</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In connection with the February 3, 2006 purchase of all the net assets of the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Gradall</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> excavator business, the Company assumed sponsorship of two </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Gradall</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> non-contributory defined benefit pension plans, both of which are frozen with respect to both future benefit accruals and future new entrants.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Gradall</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Company Employees’ Retirement Plan covers approximately 252 former employees and 67 current employees who (i) were formerly employed by JLG Industries, Inc., (ii) were not covered by a collective bargaining agreement and (iii) first participated in the plan before December 31, 2004. An amendment ceasing future benefit accruals for certain participants was effective December 31, 2004. A second amendment discontinued all future benefit accruals for all participants effective April 24, 2006.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Gradall</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Company Hourly Employees’ Pension Plan covered former employees and current employees who (i) were formerly employed by JLG Industries, Inc., (ii) were covered by a collective bargaining agreement and (iii) first participated in the plan before April 6, 1997. An amendment ceasing all future benefit accruals was effective April 6, 1997.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">On April 6, 2016, the Company notified all participants in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Gradall</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Company Hourly Employees’ Pension Plan of our decision to terminate the plan.  Participants in the plan did not lose any benefits but were given a choice between obtaining certain continued annuity benefits that match the benefits offered under the plan or receiving an immediate one-time lump sum payment in total settlement of benefits.  The Company made a final contribution of $622,000 and met all legal requirements to effectuate a proper termination of the plan before December 31, 2016. The Company expensed $2,889,000 related to accumulative pension actuarial losses relating to the closure of the Gradall Hourly Employees' Savings and Investment Plan that had been previously deferred in Other comprehensive income and deferred taxes.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following table sets forth the change in plan assets, change in projected benefit obligation, rate assumptions and components of net periodic benefit cost as of December 31 with respect to the plan. The measurement dates of the assets and liabilities of the plan were December 31 of the respective years presented.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.239766%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.894737%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.935673%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.947368%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.982456%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reconciliation of Funded Status </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)    </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in projected benefit obligation  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation at beginning of year </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,552 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,787 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">757 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">831 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability actuarial (gain) loss </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,270)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">866 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(993)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(936)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation at end of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,050 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,552 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of plan assets   </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets at beginning of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,327 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">17,858 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Return on plan assets </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,228)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Employer contributions </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">900 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(993)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(936)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets at end of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,106 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,327 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded status </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,944)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,225)</span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company recognizes the overfunded or underfunded status (i.e., the difference between the fair value of plan assets and the projected benefit obligations) of defined benefit postretirement plans as an asset or liability in its consolidated balance sheet and recognizes changes in the funded status in the year in which the changes occur. The Company measures the funded status of a plan as of the date of the year-end consolidated balance sheet.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The underfunded status of the plan of $1,944,000 and $1,225,000 as of December 31, 2018 and 2017, respectively, is recognized in the accompanying consolidated balance sheets as long-term accrued pension liability because plan assets are less than the value of benefit obligations expected to be paid.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The accumulated benefit obligation for our pension plan represents the actuarial present value of benefits based on employee service and compensation as of a certain date and does not include an assumption about future compensation levels.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:15pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:40.836257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.959064%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.736842%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.736842%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rates to Determine Benefit Obligation </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Year Ended December 31,</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Composite rate of compensation increase </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:40.836257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.374269%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.736842%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.321637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rates to Determine Net Periodic Benefit Cost </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4.10% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term rate of return on plan assets </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7.25% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7.25% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Composite rate of compensation increase </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">  </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company employs a building block approach in determining the expected long-term rate of return on plan assets. Historical markets are studied and long-term historical relationships between equities and fixed income are preserved consistent with the widely accepted capital market principle that assets with higher volatility generate a greater return over the long run. Current market factors such as inflation and interest rates are evaluated before long-term market assumptions are determined. The long-term portfolio return is established via a building block approach with proper consideration of diversification and re-balancing. Peer data and historical returns are reviewed to check for reasonability and appropriateness.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following table presents the components of net periodic benefit cost (gains are denoted with parentheses and losses are not):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:67.152047%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.723977%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.994152%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Components of Net Periodic Benefit Cost </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">757 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">831 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on plan assets </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,454)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,275)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of net loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">346 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">433 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(347)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company estimates that $542,000 of unrecognized actuarial expense will be amortized from accumulated other comprehensive income (loss) into net periodic benefit costs during 2019.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company employs a total return investment approach whereby a mix of equities and fixed income investments are used to maximize the long-term return of plan assets for a prudent level of risk. Risk tolerance is established through careful consideration of plan liabilities, plan funded status, and corporate financial condition. The investment portfolio contains a diversified blend of equity and fixed income investments. Furthermore, equity investments are diversified across U.S. and non-U.S. stocks, as well as growth, value, and small and large capitalization. Other assets such as real estate, private equity, and hedge funds are used judiciously to enhance long-term returns while improving portfolio diversification. Derivatives may be used to gain market exposure in an efficient and timely manner; however, derivatives may not be used to leverage the portfolio beyond the market value of the underlying investments. Investment risk is measured and monitored on an ongoing basis through quarterly investment portfolio reviews, annual liability measurements, and periodic asset/liability studies. Our current asset allocations are consistent with our targeted allocations.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The pension plans' weighted-average asset allocation as a percentage of plan assets at December 31 are as follows:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:30.163743%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:34.257310%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.228070%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Allocation as a Percentage of the Plan </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Year Ended December 31,</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">55% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">55% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt securities </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">38% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">38% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">100% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">100% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following table presents the hierarchy levels for our postretirement benefit plan investments as of December 31 as described in </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#i_0_501" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 1</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> to the Consolidated Financial Statements:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:0.1%;"/><td style="width:1.554386%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:40.397661%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.139181%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.261988%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.403509%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.261988%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.261988%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> <br/><br/> <br/> <br/>(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Quoted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Prices in Active</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Markets for</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Identical Assets</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 1)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Significant</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Other</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Observable</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Inputs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 2)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Significant</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Unobservable</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Inputs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 3)</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual Funds:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Mid Cap</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,176 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,176 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Large Cap</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,618 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,618 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,051 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,051 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Common/Collective Trusts:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Liability Driven Solution </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,532 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,532 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock International Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">765 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">765 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Core Bond </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,266 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,266 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/Causeway International </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Large Cap Growth Index Fund </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,026 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,026 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Large Cap Value Index Fund </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,025 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,025 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Multi-Manager Small Cap </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,246 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,246 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Russell 2000 Index Fund </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock S&amp;P Mid Cap Index Fund </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">641 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">641 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/MFS Value CIT F </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/T. Rowe Price Equity Income </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Voya Large Cap Growth CIT F </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash &amp; Short-term Investments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">358 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">358 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,106 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,203 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,903 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">            </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:0.1%;"/><td style="width:1.554386%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:42.736842%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.139181%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672515%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672515%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.261988%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.969591%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672515%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969591%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.403509%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> <br/> <br/> <br/> <br/>(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Quoted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Prices in Active</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Markets for</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Identical Assets</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 1)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Significant</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Other</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Observable</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Inputs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 2)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Significant</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Unobservable</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Inputs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 3)</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual Funds:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Mid Cap</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,321 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,321 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Large Cap</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,930 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,930 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,300 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,300 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Common/Collective Trusts:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Liability Driven Solution </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,845 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,845 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock International Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">859 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">859 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Core Bond </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,416 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,416 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/Causeway International </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">861 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">861 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Large Cap Growth Index Fund </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,146 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,146 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Large Cap Value Index Fund </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,146 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,146 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Multi-Manager Small Cap </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Russell 2000 Index Fund </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">636 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">636 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock S&amp;P Mid Cap Index Fund </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">715 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">715 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/MFS Value CIT F </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">578 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">578 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">T. Rowe Price Equity Income </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Voya Large Cap Growth CIT F </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash &amp; Short-term Investments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">456 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">456 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,327 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,007 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,320 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">              </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Our interests in the common collective trust investments are managed by one custodian. Consistent with our investment policy, the custodian has invested the assets across a widely diversified portfolio of U.S. and international equity and fixed income securities. Fair values of each security within the collective trust as of December 31, 2018 were obtained from the custodian and are based on quoted market prices of individual investments; however, since the fund itself does not have a quoted market price, these assets are considered Level 2.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The common collective funds noted in the above table have estimated fair value using the net asset value per share of investments. Investments can be redeemed immediately at the current net asset value per share based on the fair value of the underlying assets. Redemption frequency is daily. The categories contain investments in equity securities of smaller growing companies, medium-sized U.S. companies, large value-oriented and growth-oriented companies, and foreign companies traded on international markets.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Expected benefit payments are estimated using the same assumptions used in determining our benefit obligation as of December 31, 2018. The following table illustrates the estimated pension benefit payments that are projected to be paid:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:82.502924%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:2.577778%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.723977%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected Future Benefit Payments </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Employees’</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Retirement Plan</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,151 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,170 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,233 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2022 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,269 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2023 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,283 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Years 2024 through 2028 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,417 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:center;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Supplemental Retirement Plan</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Board of Directors of the Company adopted the Alamo Group Inc. Supplemental Executive Retirement Plan (the “SERP”), effective as of January 3, 2011.  The SERP will benefit certain key management or other highly compensated employees of the Company and/or certain subsidiaries who are selected by the Compensation Committee and approved by the Board to participate.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The SERP is intended to provide a benefit from the Company upon retirement, death or disability, or a change in control of the Company.  Accordingly, the SERP obligates the Company to pay to a participant a Retirement Benefit (as defined in the SERP) upon the occurrence of certain payment events to the extent a participant has a vested right thereto.  A participant’s right to his or her Retirement Benefit becomes vested in the Company’s contributions upon 10 years of Credited Service (as defined in the SERP) or a change in control of the Company.  The Retirement Benefit is based on 20% of the final three-year average salary of each participant on or after his or her normal retirement age (65 years of age).  In the event of the participant’s death or a change in control, the participant’s vested retirement benefit will be paid in a lump sum to the participant or his or her estate, as applicable, within 90 days after the participant’s death or a change in control, as applicable.  In the event that the participant is entitled to a benefit from the SERP due to disability, retirement or other termination of employment, the benefit will be paid in monthly installments over a period of fifteen years.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company records amounts relating to the SERP based on calculations that incorporate various actuarial and other assumptions, including discount rates, rate of compensation increases, retirement dates and life expectancy.  The net periodic costs are recognized as employees render the services necessary to earn the SERP benefits.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In May of 2015, the Board amended the SERP to allow the Board to modify the retirement benefit percentage either higher or lower than 20%. In May of 2016, the Board added additional highly compensated employees to the plan. As of December 31, 2018, the current retirement benefit (as defined in the plan) for the participants ranges from 10% to 20%.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The change in the Projected Benefit Obligation (PBO) as of December 31, 2018 and 2017, is shown below:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:64.228070%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.824561%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.093567%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reconciliation of Benefit Obligation </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation at January 1,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,945 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,387 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">249 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">248 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">204 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability actuarial loss (gain)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(328)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">247 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(98)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(91)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,430 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation at December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,446 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,945 </span></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The components of net periodic pension expense were as follows:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.391813%;"><tr><td style="width:1.0%;"/><td style="width:67.539376%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.583061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630015%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.417533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630015%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Components of Net Periodic Benefit Cost </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">249 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">248 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">204 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of prior service cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">501 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">406 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">998 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">808 </span></td></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company estimates that $317,000 of unrecognized actuarial expense will be amortized from accumulated other comprehensive income into net periodic benefit costs during 2019.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Assumptions used to determine benefit obligations at December 31:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:70.076023%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rates to Determine Benefit Obligation </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4.10% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Composite rate of compensation increase </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Assumptions used to determine net periodic benefit cost for the years ended December 31:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:69.994135%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.636364%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.636364%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rates to Determine Net Periodic Benefit Cost </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.85% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Composite rate of compensation increase</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term rate of return on plan assets </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Future estimated benefits expected to be paid from the plan over the next ten years as follows:</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:83.380117%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.549708%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected Future Benefit Payments </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">SERP </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">375 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">397 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">405 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">499 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">504 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Years 2024 through 2028</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,255 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Defined Contribution Plans</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company has two defined contribution plans, The </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;line-height:120%;">Gradall</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Salaried Employees’ Savings and Investment Plan (“Salary Plan”) and The International Association of Machinist and Aerospace Workers Retirement Plan (“IAM Plan”). The Company contributed $418,000, $408,000, and $435,000 to the IAM Plan for the plan years ended December 31, 2018, 2017 and 2016, respectively. The Company converted the Salary Plan into its 401(k) retirement and savings plan and put the Hourly Plan into a separate 401(k) retirement and savings plan.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> The Company provides a defined contribution 401(k) retirement and savings plan for eligible U.S. employees. Company matching contributions are based on a percentage of employee contributions. Company contributions to the plan during 2018, 2017 and 2016 were $2,340,000, $1,942,000, and $1,900,000, respectively.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Three of the Company’s international subsidiaries also participate in a defined contribution and savings plan covering eligible employees. The Company’s international subsidiaries contribute between 0% and 10% of the participant’s salary up to a specific limit. Total contributions made to the above plans were $850,000, $716,000, and $735,000 for the years ended December 31, 2018, 2017 and 2016, respectively.</span></div> 2 252 67 622000 -2889000 The following table sets forth the change in plan assets, change in projected benefit obligation, rate assumptions and components of net periodic benefit cost as of December 31 with respect to the plan. The measurement dates of the assets and liabilities of the plan were December 31 of the respective years presented.<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.239766%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.894737%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.935673%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.947368%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.982456%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reconciliation of Funded Status </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)    </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in projected benefit obligation  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation at beginning of year </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,552 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,787 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">757 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">831 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability actuarial (gain) loss </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,270)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">866 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(993)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(936)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation at end of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,050 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,552 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of plan assets   </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets at beginning of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,327 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">17,858 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Return on plan assets </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,228)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Employer contributions </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">900 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(993)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(936)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of plan assets at end of year </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,106 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,327 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Funded status </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,944)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,225)</span></td></tr></table></div> 21552000 20787000 4000 4000 757000 831000 1270000 -866000 993000 936000 20050000 21552000 20327000 17858000 -1228000 2505000 0 900000 993000 936000 18106000 20327000 -1944000 -1225000 -1944000 -1225000 In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:40.836257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.959064%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.736842%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.736842%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rates to Determine Benefit Obligation </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Year Ended December 31,</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4.20% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Composite rate of compensation increase </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:40.836257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.374269%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.736842%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.321637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rates to Determine Net Periodic Benefit Cost </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4.10% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term rate of return on plan assets </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7.25% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7.25% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Composite rate of compensation increase </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td></tr></table> 0.0420 0.0360 0.0360 0.0410 0.0725 0.0725 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following table presents the components of net periodic benefit cost (gains are denoted with parentheses and losses are not):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:67.152047%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.723977%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.994152%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.964912%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Components of Net Periodic Benefit Cost </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">757 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">831 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on plan assets </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,454)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,275)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of net loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">346 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">433 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(347)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td></tr></table></div> 4000 4000 757000 831000 1454000 1275000 -346000 -433000 -347000 -7000 542000 The pension plans' weighted-average asset allocation as a percentage of plan assets at December 31 are as follows:<div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:30.163743%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:34.257310%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.228070%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Allocation as a Percentage of the Plan </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Year Ended December 31,</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">55% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">55% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt securities </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">38% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">38% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">100% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">100% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.55 0.55 0.38 0.38 0.02 0.02 0.05 0.05 1 1 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following table presents the hierarchy levels for our postretirement benefit plan investments as of December 31 as described in </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;"><a href="#i_0_501" style="background-color:rgb(255,255,255, 0.0);color:#0000FF;font-family:Arial;font-size:10pt;line-height:120%;text-decoration: underline;">Note 1</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> to the Consolidated Financial Statements:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:0.1%;"/><td style="width:1.554386%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:40.397661%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.139181%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.261988%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.403509%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.261988%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.261988%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> <br/><br/> <br/> <br/>(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Quoted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Prices in Active</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Markets for</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Identical Assets</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 1)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Significant</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Other</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Observable</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Inputs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 2)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:58pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Significant</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Unobservable</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Inputs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 3)</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual Funds:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Mid Cap</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,176 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,176 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Large Cap</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,618 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,618 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,051 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,051 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Common/Collective Trusts:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Liability Driven Solution </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,532 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,532 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock International Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">765 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">765 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Core Bond </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,266 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,266 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/Causeway International </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">766 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Large Cap Growth Index Fund </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,026 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,026 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Large Cap Value Index Fund </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,025 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,025 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Multi-Manager Small Cap </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,246 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,246 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Russell 2000 Index Fund </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock S&amp;P Mid Cap Index Fund </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">641 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">641 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/MFS Value CIT F </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/T. Rowe Price Equity Income </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">515 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Voya Large Cap Growth CIT F </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">516 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash &amp; Short-term Investments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">358 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">358 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,106 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,203 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,903 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">            </span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:0.1%;"/><td style="width:1.554386%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:42.736842%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.139181%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672515%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672515%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.261988%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.969591%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672515%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969591%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.115789%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.403509%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> <br/> <br/> <br/> <br/>(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Quoted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Prices in Active</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Markets for</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Identical Assets</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 1)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Significant</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Other</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Observable</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Inputs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 2)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:67pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Significant</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Unobservable</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Inputs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">(Level 3)</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual Funds:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Mid Cap</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,321 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,321 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Large Cap</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,930 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,930 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,300 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,300 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Common/Collective Trusts:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Liability Driven Solution </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,845 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,845 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock International Equity </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">859 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">859 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Core Bond </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,416 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,416 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/Causeway International </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">861 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">861 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Large Cap Growth Index Fund </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,146 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,146 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Large Cap Value Index Fund </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,146 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,146 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Multi-Manager Small Cap </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,387 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock Russell 2000 Index Fund </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">636 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">636 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo BlackRock S&amp;P Mid Cap Index Fund </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">715 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">715 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/MFS Value CIT F </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">578 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">578 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo/T. Rowe Price Large-Cap Growth Managed CIT </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">T. Rowe Price Equity Income </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wells Fargo Voya Large Cap Growth CIT F </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">577 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash &amp; Short-term Investments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">456 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">456 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,327 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,007 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,320 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr></table> 1176000 1176000 2618000 2618000 2051000 2051000 2532000 2532000 765000 765000 1266000 1266000 766000 766000 1026000 1026000 1025000 1025000 1246000 1246000 573000 573000 641000 641000 516000 516000 516000 516000 515000 515000 516000 516000 358000 358000 18106000 6203000 11903000 0 1321000 1321000 2930000 2930000 2300000 2300000 2845000 2845000 859000 859000 1416000 1416000 861000 861000 1146000 1146000 1146000 1146000 1387000 1387000 636000 636000 715000 715000 578000 578000 577000 577000 577000 577000 577000 577000 456000 456000 20327000 7007000 13320000 0 The following table illustrates the estimated pension benefit payments that are projected to be paid:<div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:82.502924%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:2.577778%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.723977%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected Future Benefit Payments </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Employees’</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Retirement Plan</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2019 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,151 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,170 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,233 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2022 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,269 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2023 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,283 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Years 2024 through 2028 </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,417 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 1151000 1170000 1233000 1269000 1283000 6417000 P10Y 0.20 P65Y P90D P15Y 0.10 0.20 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The change in the Projected Benefit Obligation (PBO) as of December 31, 2018 and 2017, is shown below:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:64.228070%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.824561%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.093567%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Reconciliation of Benefit Obligation </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation at January 1,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,945 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,387 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">249 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">248 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">204 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability actuarial loss (gain)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(328)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">247 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(98)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(91)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan amendments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,430 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit obligation at December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">7,446 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">5,945 </span></td></tr></table></div> 5945000 5387000 249000 198000 248000 204000 328000 -247000 98000 91000 1430000 0 7446000 5945000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The components of net periodic pension expense were as follows:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.391813%;"><tr><td style="width:1.0%;"/><td style="width:67.539376%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.583061%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630015%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.417533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.630015%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Components of Net Periodic Benefit Cost </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">249 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">248 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">204 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of prior service cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">501 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">406 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">998 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">808 </span></td></tr></table></div> 249000 198000 248000 204000 501000 406000 998000 808000 317000 <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">In determining the projected benefit obligation and the net pension cost, we used the following significant weighted-average assumptions:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Assumptions used to determine benefit obligations at December 31:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:70.076023%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.596491%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rates to Determine Benefit Obligation </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">4.10% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Composite rate of compensation increase </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Assumptions used to determine net periodic benefit cost for the years ended December 31:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:69.994135%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.636364%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.636364%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Rates to Determine Net Periodic Benefit Cost </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.45% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.85% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Composite rate of compensation increase</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term rate of return on plan assets </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">N/A </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div> 0.0410 0.0345 0.0300 0.0300 0.0345 0.0385 0.0300 0.0300 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Future estimated benefits expected to be paid from the plan over the next ten years as follows:</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:83.380117%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.549708%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.070175%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Projected Future Benefit Payments </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">SERP </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">375 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">397 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">405 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">499 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">504 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Years 2024 through 2028</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,255 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 375000 397000 405000 499000 504000 3255000 2 418000 408000 435000 2340000 1942000 1900000 3 0 0.10 850000 716000 735000 REVENUE AND SEGMENT REPORTING<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Disaggregation of revenue is presented in the tables below by product type.  Management has determined that this level of disaggregation would be beneficial to users of the financial statements.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:46.684211%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.812865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.992982%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.846784%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.374269%;"/><td style="width:1.0%;"/></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by Product Type </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wholegoods </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">802,403 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">714,862 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">663,331 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Parts </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">186,979 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">182,412 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">167,411 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,440 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,106 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,006 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,822 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">912,380 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">844,748 </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Other includes rental sales, extended warranty sales and service sales as it is considered immaterial.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company has included a summary of the financial information by reporting segment. The following table presents the revenues and income from operations by reporting segment for the years ended December 31, 2018, 2017, and 2016:</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:51.216374%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.093567%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.304094%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">598,930 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">522,706 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">484,088 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">235,069 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">227,389 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">205,834 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">174,823 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">162,285 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">154,826 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,822 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">912,380 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">844,748 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from Operations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">64,213 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">51,914 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35,984 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,649 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">24,059 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,720 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,226 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,765 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,916 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">101,088 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">88,738 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">67,620 </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following table presents the goodwill and total identifiable assets by reporting segment for the years ended December 31, 2018 and 2017:</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.789474%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.204678%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.204678%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid ;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,107 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,682 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,230 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,357 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,906 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,722 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83,243 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">84,761 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Identifiable Assets </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">421,539 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">369,271 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">162,548 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">141,023 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">137,546 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">129,377 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">721,633 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">639,671 </span></td></tr></table></div> Management has determined that this level of disaggregation would be beneficial to users of the financial statements.<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:46.684211%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.812865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.992982%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.888889%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.846784%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.374269%;"/><td style="width:1.0%;"/></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by Product Type </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Sales </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Wholegoods </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">802,403 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">714,862 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">663,331 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Parts </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">186,979 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">182,412 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">167,411 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,440 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,106 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,006 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,822 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">912,380 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">844,748 </span></td></tr></table> 802403000 714862000 663331000 186979000 182412000 167411000 19440000 15106000 14006000 1008822000 912380000 844748000 The following table presents the revenues and income from operations by reporting segment for the years ended December 31, 2018, 2017, and 2016:<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:51.216374%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.093567%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.304094%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">598,930 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">522,706 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">484,088 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">235,069 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">227,389 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">205,834 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">174,823 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">162,285 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">154,826 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,822 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">912,380 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">844,748 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from Operations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">64,213 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">51,914 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">35,984 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,649 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">24,059 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">20,720 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,226 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,765 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">10,916 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">101,088 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">88,738 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">67,620 </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The following table presents the goodwill and total identifiable assets by reporting segment for the years ended December 31, 2018 and 2017:</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:63.789474%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.204678%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.801170%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.204678%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid ;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,107 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">61,682 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,230 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">6,357 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,906 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,722 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">83,243 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">84,761 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Identifiable Assets </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">421,539 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">369,271 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Agricultural</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">162,548 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">141,023 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">European</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">137,546 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">129,377 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">721,633 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">639,671 </span></td></tr></table></div> 598930000 522706000 484088000 235069000 227389000 205834000 174823000 162285000 154826000 1008822000 912380000 844748000 64213000 51914000 35984000 22649000 24059000 20720000 14226000 12765000 10916000 101088000 88738000 67620000 61107000 61682000 6230000 6357000 15906000 16722000 83243000 84761000 421539000 369271000 162548000 141023000 137546000 129377000 721633000 639671000 INTERNATIONAL OPERATIONS AND GEOGRAPHIC INFORMATION<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Following is selected financial information on the Company’s international operations, which include Europe, Canada and Australia:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.502924%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.257310%;"/><td style="width:1.0%;"/></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:20pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">International Operations Financial Information </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">297,246 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">254,144 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">232,291 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">28,301 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">23,110 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,544 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">29,254 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,476 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,720 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Identifiable assets </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">244,888 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">227,758 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">167,990 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Following is other selected geographic financial information on the Company’s operations:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.093567%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Geographic Financial Information </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Geographic net sales:</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">726,582 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">663,600 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">615,028 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">51,043 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">44,416 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">45,184 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">France </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">90,956 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">86,443 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">79,070 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">62,077 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">52,332 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">48,357 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Australia </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,055 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,778 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,580 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazil </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,829 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,321 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,665 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">52,280 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43,490 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,864 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,822 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">912,380 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">844,748 </span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Geographic location of long-lived assets:</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">191,958 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">171,048 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">166,707 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,270 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,948 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,254 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">France </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,650 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,324 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,772 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,647 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">24,302 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,435 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Australia </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">815 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">917 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,401 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazil</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,701 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,558 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,621 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">268,041 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">246,097 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">224,190 </span></td></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">     </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Net sales are attributed to countries based on the location of customers.</span></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Following is selected financial information on the Company’s international operations, which include Europe, Canada and Australia:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:57.502924%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.818713%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.257310%;"/><td style="width:1.0%;"/></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:20pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">International Operations Financial Information </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">297,246 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">254,144 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">232,291 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">28,301 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">23,110 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,544 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">29,254 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">22,476 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,720 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Identifiable assets </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">244,888 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">227,758 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">167,990 </span></td></tr></table></div> 297246000 254144000 232291000 28301000 23110000 18544000 29254000 22476000 18720000 244888000 227758000 167990000 Following is other selected geographic financial information on the Company’s operations:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.093567%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.654971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Geographic Financial Information </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:13pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:13pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Geographic net sales:</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:23pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">726,582 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">663,600 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">615,028 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">51,043 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">44,416 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">45,184 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">France </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">90,956 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">86,443 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">79,070 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">62,077 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">52,332 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">48,357 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Australia </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,055 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,778 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">13,580 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazil </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,829 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">9,321 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,665 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">52,280 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">43,490 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">40,864 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,008,822 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">912,380 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">844,748 </span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:9pt;font-weight:700;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Geographic location of long-lived assets:</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">191,958 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">171,048 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">166,707 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">United Kingdom </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,270 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,948 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,254 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">France </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,650 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,324 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,772 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Canada </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21,647 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">24,302 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">19,435 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Australia </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">815 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">917 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,401 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazil</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">15,701 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,558 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,621 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">268,041 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">246,097 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">224,190 </span></td></tr></table> 726582000 663600000 615028000 51043000 44416000 45184000 90956000 86443000 79070000 62077000 52332000 48357000 9055000 12778000 13580000 16829000 9321000 2665000 52280000 43490000 40864000 1008822000 912380000 844748000 191958000 171048000 166707000 19270000 18948000 16254000 18650000 19324000 16772000 21647000 24302000 19435000 815000 917000 1401000 15701000 11558000 3621000 268041000 246097000 224190000 COMMITMENTS AND CONTINGENCIES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span></div><div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The Company leases office space and equipment under various operating and capital leases, which generally are expected to be renewed or replaced by other leases.  As of December 31, 2018, future minimum lease payments under these non-cancelable leases are:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.836257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.116959%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.450292%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Minimum Lease Payments </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">  </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Operating</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Leases</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Capitalized</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Leases</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,310 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">119 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,453 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">94 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,308 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">64 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">419 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,312 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">     </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">Rental expense for operating leases was $5,087,000 for 2018, $4,788,000 for 2017, and $4,060,000 for 2016.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Commitments</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Like other manufacturers, the Company is subject to a broad range of federal, state, local and foreign laws and requirements, including those concerning air emissions, discharges into waterways, and the generation, handling, storage, transportation, treatment and disposal of hazardous substances and waste materials, as well as the remediation of contamination associated with releases of hazardous substances at the Company’s facilities and off-site disposal locations, workplace safety and equal employment opportunities. These laws and regulations are constantly changing, and it is impossible to predict with accuracy the effect that changes to such laws and regulations may have on the Company in the future. Like other industrial concerns, the Company’s manufacturing operations entail the risk of noncompliance, and there can be no assurance that the Company will not incur material costs or other liabilities as a result thereof.</span></div> As of December 31, 2018, future minimum lease payments under these non-cancelable leases are:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:65.836257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865497%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:3.116959%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.450292%;"/><td style="width:1.0%;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Future Minimum Lease Payments </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">  </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Operating</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Leases</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Capitalized</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Leases</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,310 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">119 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2,453 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">94 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1,308 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">64 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">419 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">8,312 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 3310000 119000 2453000 94000 1308000 64000 743000 21000 419000 0 79000 0 8312000 298000 5087000 4788000 4060000 QUARTERLY FINANCIAL DATA (Unaudited)<div style="text-indent:18pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> Summarized quarterly financial data for 2018 and 2017 are presented below. Seasonal influences affect the Company’s sales and profits, with heavier business occurring in May through August.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;line-height:120%;">(in thousands, except per share amounts)</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.550751%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">First </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Second </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Third </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Fourth</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">First </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Second </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Third </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Fourth</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">238,087 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">257,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">257,572 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">256,038 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">215,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">213,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">240,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">243,260 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,257 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">66,454 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">66,772 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">62,632 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54,164 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54,679 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">64,939 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,911 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,583 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,771 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">23,543 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,589 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,167 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,316 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,592 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,240 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per share </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.27 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Average shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,739 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,759 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,777 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,768 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,620 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,671 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,708 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,727 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">Market price of</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">    common stock</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">High </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">120.22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">118.93 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">102.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">93.45 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">79.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">92.67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">107.69 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">119.50 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Low </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">103.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">88.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">88.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">72.85 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">71.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">71.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">86.80 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">104.87 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8pt;line-height:120%;">(1) The Net income for the fourth quarter of 2017 includes a one-time charge of $10.1 million relating to the U.S. tax reform act. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:120%;">The sum of quarterly earnings per share may not equal total year earnings per share due to rounding of earnings per share amounts, and differences in weighted-average shares and equivalent shares outstanding for each of the periods presented.</span></div> Summarized quarterly financial data for 2018 and 2017 are presented below. Seasonal influences affect the Company’s sales and profits, with heavier business occurring in May through August.<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;line-height:120%;">(in thousands, except per share amounts)</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.368421%;"><tr><td style="width:1.0%;"/><td style="width:17.969970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.550751%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.909910%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">First </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Second </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Third </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Fourth</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">First </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Second </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Third </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:700;line-height:100%;">Fourth</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">238,087 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">257,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">257,572 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">256,038 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">215,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">213,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">240,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">243,260 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,257 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">66,454 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">66,772 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">62,632 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54,164 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">54,679 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">64,939 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">60,911 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">14,583 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">18,771 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">23,543 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,589 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,167 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">12,316 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">16,592 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">3,240 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per share </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">2.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.41 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">1.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.27 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Average shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,739 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,759 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,777 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,768 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,620 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,671 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,708 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">11,727 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends per share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.11 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">0.10 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">Market price of</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:9pt;font-weight:400;line-height:100%;">    common stock</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">High </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">120.22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">118.93 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">102.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">93.45 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">79.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">92.67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">107.69 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">119.50 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">Low </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">103.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">88.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">88.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">72.85 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">71.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">71.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">86.80 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);">104.87 </span></td></tr></table></div>(1) The Net income for the fourth quarter of 2017 includes a one-time charge of $10.1 million relating to the U.S. tax reform act. 238087000 257125000 257572000 256038000 215389000 213276000 240455000 243260000 60257000 66454000 66772000 62632000 54164000 54679000 64939000 60911000 14583000 18771000 23543000 16589000 12167000 12316000 16592000 3240000 1.24 1.60 2.00 1.41 1.05 1.05 1.42 0.27 11739000 11759000 11777000 11768000 11620000 11671000 11708000 11727000 0.11 0.11 0.11 0.11 0.10 0.10 0.10 0.10 120.22 118.93 102.29 93.45 79.50 92.67 107.69 119.50 103.38 88.60 88.13 72.85 71.20 71.72 86.80 104.87 10100000 SUBSEQUENT EVENTSOn February 21, 2019, the Company announced that it entered into an agreement to acquire 100% of the outstanding capital shares of Dutch Power Company B.V. (“Dutch Power”), a privately held equipment manufacturer based in the Netherlands. Dutch Power designs, manufactures and sells a variety of landscape and vegetation management machines and attachments under several different brand names including Herder, Conver, Roberine, Votex and Precision Makers. The acquisition is expected to close in the first quarter of 2019. 1 XML 17 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2018
Feb. 22, 2019
Jun. 29, 2018
Document and Entity Information [Abstract]      
Entity Registrant Name ALAMO GROUP INC    
Entity Central Index Key 0000897077    
Current Fiscal Year End Date --12-31    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Document Type 10-K    
Document Period End Date Dec. 31, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Common Stock, Shares Outstanding   11,739,074  
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Public Float     $ 870,475,741